Skip to content

usbipd-mac v0.1.29

Choose a tag to compare

@github-actions github-actions released this 23 Aug 04:27
· 16 commits to main since this release

Release v0.1.29

What's Changed

  • feat: add System Extension notarization to release workflow

Artifacts

This release includes the following artifacts:

  • usbipd: Main USB/IP daemon executable for macOS
  • USBIPDSystemExtension.systemextension.tar.gz: System Extension bundle for advanced USB device access
  • QEMUTestServer: QEMU integration test server (if available)
  • Archive: Complete packaged release (tar.gz)
  • Checksums: SHA256 verification checksums

Installation

Homebrew (Recommended):

brew tap beriberikix/usbipd-mac
brew install usbipd-mac
sudo usbipd install-system-extension
sudo brew services start usbipd-mac

Manual Installation:

  1. Download usbipd-v0.1.29-macos and USBIPDSystemExtension.systemextension.tar.gz
  2. Make the binary executable: chmod +x usbipd-v0.1.29-macos
  3. Extract and install the system extension bundle
  4. Install the system extension: sudo ./usbipd-v0.1.29-macos install-system-extension

Requirements

  • macOS 11.0 or later
  • Administrator privileges for USB device access
  • System extension approval in System Preferences

Notes

  • Binaries are code-signed with Apple Developer ID when available
  • System extension requires user approval on first installation
  • Full functionality requires both the CLI binary and system extension