Releases: dorssel/usbipd-win
usbipd-win 4.3.0
This update:
- Adds support for future WSL kernels (modules)
- Adds SWID Tag to installation directory
- Improves firewall check
- Bumps driver versions to 7.0.20
- Bumps WSL client
usbip
Note
When updating from previous versions, a reboot may be required due to driver updates.
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.