|
From: Tormod V. <lis...@gm...> - 2025-06-01 20:45:00
|
We are happy to announce the release of libusb 1.0.29. This is a follow-up release with selected important changes and regression fixes. All users and distributions are recommended to upgrade from 1.0.28 to 1.0.29. Note I forgot to bump the LIBUSB_API_VERSION macro in 1.0.28 although we had added new functions, so using this macro to check for the availability of these functions will only work with 1.0.29. The macOS regression in 1.0.28 affected some devices (typically slower devices/systems). ChangeLog with most important changes since previous release 1.0.28: * Fix regression on macOS leading to timeouts in enumeration * LIBUSB_API_VERSION bump for the new functions in 1.0.28 * Fix xusb regression displaying wrong error on claim failure The source code tarball can be downloaded here: https://github.com/libusb/libusb/releases/download/v1.0.29/libusb-1.0.29.tar.bz2 An archive of Windows binaries can be downloaded here: https://github.com/libusb/libusb/releases/download/v1.0.29/libusb-1.0.29-binaries.7z Note that the release tarball includes a configure script so unlike a git checkout it is not necessary to bootstrap with autoconf. On behalf of the libusb development community, Tormod -- $ git shortlog v1.0.28..v1.0.29 Oleksand Radovenchyk (1): chore: Remove broken or stale build badges from README Tormod Volden (5): docs: Refer to Topics instead of Modules Bump LIBUSB_API_VERSION xusb: Fix error reporting on interface claim docs: Document SuperSpeedPlus device capability functions libusb 1.0.29 Zeng Guang (1): darwin: Fix regression causing re-enumeration timeout |