Skip to content

Releases: beriberikix/usbipd-mac

usbipd-mac v0.1.38-test

29 Aug 11:10

Choose a tag to compare

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:

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

29 Aug 03:53

Choose a tag to compare

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:

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

29 Aug 03:25

Choose a tag to compare

Pre-release

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:

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

28 Aug 21:42

Choose a tag to compare

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

usbipd-mac v0.1.34

28 Aug 04:12

Choose a tag to compare

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:

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

23 Aug 13:30

Choose a tag to compare

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:

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

23 Aug 12:57

Choose a tag to compare

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:

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

23 Aug 12:40

Choose a tag to compare

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:

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

23 Aug 04:54

Choose a tag to compare

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:

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

23 Aug 04:27

Choose a tag to compare

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