Releases: beriberikix/usbipd-mac
usbipd-mac v0.1.28-test
Release v0.1.28-test
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:
- Download
usbipd-v0.1.28-test-macos
andUSBIPDSystemExtension.systemextension.tar.gz
- Make the binary executable:
chmod +x usbipd-v0.1.28-test-macos
- Extract and install the system extension bundle
- Install the system extension:
sudo ./usbipd-v0.1.28-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
usbipd-mac v0.1.27-test
Release v0.1.27-test
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:
- Download
usbipd-v0.1.27-test-macos
andUSBIPDSystemExtension.systemextension.tar.gz
- Make the binary executable:
chmod +x usbipd-v0.1.27-test-macos
- Extract and install the system extension bundle
- Install the system extension:
sudo ./usbipd-v0.1.27-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
usbipd-mac v0.1.26
Release v0.1.26
What's Changed
- fix: remove system extension directory after creating tar.gz
- fix: update checksum generation to exclude directories
- docs: clean up duplicate changelog entries for v0.1.26
- docs: update changelog for v0.1.26 release
- Fix: Add System Extension Bundle to Release Artifacts (#28)
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:
- Download
usbipd-v0.1.26-macos
andUSBIPDSystemExtension.systemextension.tar.gz
- Make the binary executable:
chmod +x usbipd-v0.1.26-macos
- Extract and install the system extension bundle
- Install the system extension:
sudo ./usbipd-v0.1.26-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
usbipd-mac v0.1.25
Release v0.1.25
What's Changed
- Fix binary SHA256 calculation in release workflow
Artifacts
This release includes the following artifacts:
- usbipd: Main USB/IP daemon executable for macOS
- QEMUTestServer: QEMU integration test server (if available)
- Archive: Complete packaged release (tar.gz)
- Checksums: SHA256 verification checksums
Installation
Download the appropriate binary for your system and verify with the provided checksums.
Requirements
- macOS 11.0 or later
- Administrator privileges for USB device access
Note: Binaries are code-signed with Apple Developer ID when available.
usbipd-mac v0.1.24
Release v0.1.24
What's Changed
- Fix binary SHA256 calculation in release workflow
Artifacts
This release includes the following artifacts:
- usbipd: Main USB/IP daemon executable for macOS
- QEMUTestServer: QEMU integration test server (if available)
- Archive: Complete packaged release (tar.gz)
- Checksums: SHA256 verification checksums
Installation
Download the appropriate binary for your system and verify with the provided checksums.
Requirements
- macOS 11.0 or later
- Administrator privileges for USB device access
Note: Binaries are code-signed with Apple Developer ID when available.
usbipd-mac v0.1.23
Release v0.1.23
What's Changed
- Fix binary SHA256 calculation in release workflow
Artifacts
This release includes the following artifacts:
- usbipd: Main USB/IP daemon executable for macOS
- QEMUTestServer: QEMU integration test server (if available)
- Archive: Complete packaged release (tar.gz)
- Checksums: SHA256 verification checksums
Installation
Download the appropriate binary for your system and verify with the provided checksums.
Requirements
- macOS 11.0 or later
- Administrator privileges for USB device access
Note: Binaries are code-signed with Apple Developer ID when available.
usbipd-mac v0.1.22
Release v0.1.22
What's Changed
- Fix SHA256 checksum mismatch between metadata and binary validation
Artifacts
This release includes the following artifacts:
- usbipd: Main USB/IP daemon executable for macOS
- QEMUTestServer: QEMU integration test server (if available)
- Archive: Complete packaged release (tar.gz)
- Checksums: SHA256 verification checksums
Installation
Download the appropriate binary for your system and verify with the provided checksums.
Requirements
- macOS 11.0 or later
- Administrator privileges for USB device access
Note: Binaries are code-signed with Apple Developer ID when available.
usbipd-mac v0.1.21
Release v0.1.21
What's Changed
- fix: update release workflow to use binary URLs and curl for repository dispatch
Artifacts
This release includes the following artifacts:
- usbipd: Main USB/IP daemon executable for macOS
- QEMUTestServer: QEMU integration test server (if available)
- Archive: Complete packaged release (tar.gz)
- Checksums: SHA256 verification checksums
Installation
Download the appropriate binary for your system and verify with the provided checksums.
Requirements
- macOS 11.0 or later
- Administrator privileges for USB device access
Note: Binaries are code-signed with Apple Developer ID when available.
usbipd-mac v0.1.20
Release v0.1.20
What's Changed
- fix: add missing update-homebrew-formula job with repository dispatch integration
- feat: implement homebrew repository dispatch workflow (#27)
Artifacts
This release includes the following artifacts:
- usbipd: Main USB/IP daemon executable for macOS
- QEMUTestServer: QEMU integration test server (if available)
- Archive: Complete packaged release (tar.gz)
- Checksums: SHA256 verification checksums
Installation
Download the appropriate binary for your system and verify with the provided checksums.
Requirements
- macOS 11.0 or later
- Administrator privileges for USB device access
Note: Binaries are code-signed with Apple Developer ID when available.
usbipd-mac v0.1.19
Release v0.1.19
What's Changed
- Update CHANGELOG.md for v0.1.19 release
- Fix: Remove duplicate BundleSearchResult struct from test file
- Fix: Final cleanup and fixes for SystemExtensionBundleDetectorTests
- Fix: Clean up SystemExtensionBundleDetectorTests and remove redundant casts
- Fix: Resolve test compilation errors in SystemExtensionBundleDetectorTests
- Fix: Remove unnecessary USBIPDCLI import from SystemExtensionInstallationFixTests
- Fix: Change BundleSearchResult access level to internal
- fix: System Extension bundle detection with dSYM exclusion and enhanced diagnostics
Artifacts
This release includes the following artifacts:
- usbipd: Main USB/IP daemon executable for macOS
- QEMUTestServer: QEMU integration test server (if available)
- Archive: Complete packaged release (tar.gz)
- Checksums: SHA256 verification checksums
Installation
Download the appropriate binary for your system and verify with the provided checksums.
Requirements
- macOS 11.0 or later
- Administrator privileges for USB device access
Note: Binaries are code-signed with Apple Developer ID when available.