Releases: beriberikix/usbipd-mac
usbipd-mac v0.1.38-test
Release v0.1.38-test
What's Changed
- chore: remove misleading debug messages from completion commands
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:
- Download
usbipd-v0.1.38-test-macos
andUSBIPDSystemExtension.systemextension.tar.gz
- Make the binary executable:
chmod +x usbipd-v0.1.38-test-macos
- Extract and install the system extension bundle
- Install the system extension:
sudo ./usbipd-v0.1.38-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.37-test
Release v0.1.37-test
What's Changed
- fix: handle file overwrite in completion installation
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:
- Download
usbipd-v0.1.37-test-macos
andUSBIPDSystemExtension.systemextension.tar.gz
- Make the binary executable:
chmod +x usbipd-v0.1.37-test-macos
- Extract and install the system extension bundle
- Install the system extension:
sudo ./usbipd-v0.1.37-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.36-test
Release v0.1.36-test
What's Changed
- Specs
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:
- Download
usbipd-v0.1.36-test-macos
andUSBIPDSystemExtension.systemextension.tar.gz
- Make the binary executable:
chmod +x usbipd-v0.1.36-test-macos
- Extract and install the system extension bundle
- Install the system extension:
sudo ./usbipd-v0.1.36-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.35-test
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:
- Download
usbipd-v0.1.35-test-macos
andUSBIPDSystemExtension.systemextension.tar.gz
- Make the binary executable:
chmod +x usbipd-v0.1.35-test-macos
- Extract and install the system extension bundle
- 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
usbipd-mac v0.1.34
Release v0.1.34
What's Changed
- docs: update changelog for v0.1.34 shell completion release
- feat: Implement comprehensive shell completion system (#29)
- docs: add mandatory git workflow requirements to steering documents
- docs: add repository URLs to project documentation
- feat: update Homebrew package name from usbipd-mac to usbip
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:
- Download
usbipd-v0.1.34-macos
andUSBIPDSystemExtension.systemextension.tar.gz
- Make the binary executable:
chmod +x usbipd-v0.1.34-macos
- Extract and install the system extension bundle
- Install the system extension:
sudo ./usbipd-v0.1.34-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.33
Release v0.1.33
What's Changed
- fix: add entitlements to System Extension code signing for notarization
- fix: add system extension support and correct v0.1.30 checksums
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.33-macos
andUSBIPDSystemExtension.systemextension.tar.gz
- Make the binary executable:
chmod +x usbipd-v0.1.33-macos
- Extract and install the system extension bundle
- Install the system extension:
sudo ./usbipd-v0.1.33-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.32
Release v0.1.32
What's Changed
- fix: add entitlements to System Extension code signing for notarization
- fix: add system extension support and correct v0.1.30 checksums
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.32-macos
andUSBIPDSystemExtension.systemextension.tar.gz
- Make the binary executable:
chmod +x usbipd-v0.1.32-macos
- Extract and install the system extension bundle
- Install the system extension:
sudo ./usbipd-v0.1.32-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.31
Release v0.1.31
What's Changed
- fix: add entitlements to System Extension code signing for notarization
- fix: add system extension support and correct v0.1.30 checksums
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.31-macos
andUSBIPDSystemExtension.systemextension.tar.gz
- Make the binary executable:
chmod +x usbipd-v0.1.31-macos
- Extract and install the system extension bundle
- Install the system extension:
sudo ./usbipd-v0.1.31-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.30
Release v0.1.30
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.30-macos
andUSBIPDSystemExtension.systemextension.tar.gz
- Make the binary executable:
chmod +x usbipd-v0.1.30-macos
- Extract and install the system extension bundle
- Install the system extension:
sudo ./usbipd-v0.1.30-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.29
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:
- Download
usbipd-v0.1.29-macos
andUSBIPDSystemExtension.systemextension.tar.gz
- Make the binary executable:
chmod +x usbipd-v0.1.29-macos
- Extract and install the system extension bundle
- 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