Skip to content

usbipd-mac v0.1.35-test

Choose a tag to compare

@github-actions github-actions released this 28 Aug 21:42
· 4 commits to main since this release

Release v0.1.35-test

What's Changed

  • fix: resolve SwiftLint violations and add production validation tests
  • feat: update distribution for completion refactor
  • test: add comprehensive tests for completion installation
  • feat: implement completion install/uninstall/status CLI commands
  • feat: add core completion installation services

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 usbip
sudo usbipd install-system-extension
sudo brew services start usbip

Manual Installation:

  1. Download usbipd-v0.1.35-test-macos and USBIPDSystemExtension.systemextension.tar.gz
  2. Make the binary executable: chmod +x usbipd-v0.1.35-test-macos
  3. Extract and install the system extension bundle
  4. Install the system extension: sudo ./usbipd-v0.1.35-test-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