Releases: dorssel/usbipd-win
usbipd-win 4.2.0
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
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
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
This update:
- Adds UNLINK to capture file
- Adds configurable port number
- Fixes port reset timing
- Fixes UNLINK race condition
usbipd-win 3.1.0
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
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
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
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
This update:
- Adds option
--auto-attach
forwsl 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
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.