Skip to content

Releases: beriberikix/usbipd-mac

usbipd-mac v0.1.28-test

23 Aug 04:19

Choose a tag to compare

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:

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

23 Aug 03:26

Choose a tag to compare

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:

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

22 Aug 23:20

Choose a tag to compare

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:

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

22 Aug 19:37

Choose a tag to compare

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

22 Aug 17:37

Choose a tag to compare

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

22 Aug 14:41

Choose a tag to compare

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

22 Aug 14:18

Choose a tag to compare

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

22 Aug 14:08

Choose a tag to compare

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

22 Aug 13:47

Choose a tag to compare

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

21 Aug 20:56

Choose a tag to compare

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.