Skip to content

Releases: dorssel/usbipd-win

usbipd-win 4.2.0

28 Apr 11:11
5b36605
Compare
Choose a tag to compare

This update:

  • Adds policies to allow auto-binding (usbipd policy --help)
  • Improves firewall check
  • Fixes PcapNg timestamp overflow
  • Fixes support for older WSL versions
  • Fixes support for several WSL distributions (mount options)
  • Bumps driver versions to 7.0.16

Note

When updating from previous versions, a reboot may be required due to driver updates.

usbipd-win 4.1.0

03 Feb 08:44
b0b7589
Compare
Choose a tag to compare

This update:

  • Adds support for Composite Devices with unnamed child devices
  • Fixes reporting of incompatible hubs
  • Improves WSL support (no longer depends on [automount])
  • Improves Docker Desktop support
  • Improves firewall check
  • Improves driver installation when old left-overs from VirtualBox are still present
  • Improves uninstall when devices are currently forced bound
  • Bumps driver versions to 7.0.14

Note

When updating from previous versions, a reboot may be required due to driver updates.

usbipd-win 4.0.0

06 Dec 12:04
2ffe37e
Compare
Choose a tag to compare

Breaking changes:

  • Windows 8.1 and Windows Server 2012 are no longer supported
  • The WSL commands have changed, see the README for the new syntax
  • The automation interfaces no longer expose IsWslAttached

This update:

  • Removes the requirement to install client tools on WSL
  • Removes the requirement to specify a distribution for WSL
  • Supports WSL mirrored networking mode
  • Supports host-side detach for any client, not just for WSL
  • Fixes a memory leak
  • Upgrades to .NET 8
  • Reduces installation footprint
  • Improves CLI performance
  • Improves the diagnostic message for devices in use by Windows
  • Bumps driver versions to 7.0.12

Note

When updating from previous versions, a reboot may be required due to driver updates.

usbipd-win 3.2.0

10 Sep 21:21
7ad7b99
Compare
Choose a tag to compare

This update:

  • Adds UNLINK to capture file
  • Adds configurable port number
  • Fixes port reset timing
  • Fixes UNLINK race condition

usbipd-win 3.1.0

18 Jul 23:57
47e0500
Compare
Choose a tag to compare

This update:

  • Fixes driver BSOD
  • Fixes wsl list output
  • Improves auto-attach script
  • Bumps driver version to 7.0.10

Note
When updating from previous versions, a reboot may be required due to driver updates.

usbipd-win 3.0.0

14 May 21:59
89d4b32
Compare
Choose a tag to compare

This update:

  • Adds support for devices without any description
  • Adds support for multiple devices with identical 'unique' serial number
  • Adds option --usbids to display Linux device descriptions
  • Adds support for wsl2:vmSwitch
  • Fixes IP address serialization for PowerShell automation
  • Reduces installation footprint on Windows 10/Windows Server 2016 and newer
  • Upgrades to .NET 7
  • Upgrades installer to Wix v4
  • Bumps driver versions to 7.0.8
  • Changes the license to GPLv3

Note
When updating from previous versions, a reboot may be required due to driver updates.

usbipd-win 2.4.1

10 Oct 19:38
90acf94
Compare
Choose a tag to compare

This update:

  • Fixes winget support

NOTE: If you have already installed version 2.4.0, then there is no need to install this update.
NOTE: When updating from previous versions, a reboot may be required due to driver updates.

usbipd-win 2.4.0

02 Oct 21:31
b2e44fd
Compare
Choose a tag to compare

This update:

  • Adds configurable TCP keepalive
  • Improves compatibility with non-Linux USBIP clients
  • Improves error reporting for USBIP communication errors
  • Improves WSL distributions selection and error reporting
  • Improves wsl --auto-attach by allowing already attached devices
  • Fixes wsl --auto-attach number parsing for leading zeros
  • Fixes USBIP protocol version display format
  • Fixes TCP keepalive for pre-Windows 10 1709
  • Fixes Windows 8.1 and Windows Server 2012 driver support
  • Fixes driver paths when installed in non-standard location
  • Bumps driver versions to 6.1.36

NOTE: When updating from previous versions a reboot may be required due to driver updates.

usbipd-win 2.3.0

27 Apr 11:05
3d9f5c5
Compare
Choose a tag to compare

This update:

  • Adds option --auto-attach for wsl attach
  • Adds option --hardware-id as alternative for --busid
  • Fixes support for USB hubs/filters that fail port cycling
  • Improves --force by adding a short delay between driver changes
  • Improves automation by adding strong PowerShell types for BusId and HardwareId
  • Improves error reporting
  • Removes obsolete option --usbip-path
  • Bumps driver versions to latest 6.1.34

NOTE: When updating from previous versions a reboot may be required due to driver updates.

usbipd-win 2.2.0

26 Mar 14:47
00b9e5e
Compare
Choose a tag to compare

This update:

  • Adds support for USB 3.1 Gen 2 devices
  • Adds support for USB devices with broken low power mode
  • Adds support for devices that are unknown to Windows PnP
  • Adds USB capture in PcapNg format, see https://github.com/dorssel/usbipd-win/wiki/Troubleshooting#usb-capture
  • Adds automation support, see https://github.com/dorssel/usbipd-win/wiki/Automation
  • Adds an informational message about the default WSL instance in case more than one exists
  • Adds a diagnostic message in case of VBoxUsbMon installation issues
  • Improves the performance of serial devices that use full duplex endpoints
  • Improves the diagnostic message in case the current user is not in the Administrator group
  • Improves the diagnostic message for bind --force failures

NOTE: This version re-introduces the USB port cycling on attach/detach from version 1.x. This means you will hear a Windows notification sound on attach/detach again. This is intended behavior.