Repository navigation
TinyBridge v0.6.0
Fixes
tinybridge-vmhostno longer dyld-crashes on launch. The binary loads
libTinyBridgeVZBridge.dylibvia@rpathbut shipped with noLC_RPATH
at all in every prior release, so it aborted immediately with
Library not loaded: @rpath/libTinyBridgeVZBridge.dylibunless you
manually setDYLD_LIBRARY_PATH. Reported in #2. Fixed by embedding
@executable_path/@loader_pathrpaths at link time
(crates/tinybridge-vmhost/build.rs) — verified withotool -land by
running the packaged binary from a clean directory with no env vars set.- CI no longer silently skips 9
tinybridge-daemontests that were marked
as "known pre-existing failures" — they pass now (194/194) and are back
in the gate so a future regression there fails CI again.
What's new since v0.5.1
- Guest boot to a real login prompt now works end-to-end, with
cloud-init-provisioned credentials — see README's "Honest status" /
"The actual fix" sections for the full story (wrong kernel was the real
blocker, not the earlier-suspected Virtualization.framework regression). - PID-lock orphaned-process registry + runtime virtualization/CPU-extension
diagnostics (kern.hv_support). - Fixed device double-allocation, a JSON-RPC error code boundary bug, and
OKF status calculation. - CI runner moved to
macos-latest; ~50 real clippy warnings fixed (not
suppressed) after unblocking a brokencargo fmt --checkgate.
Honest status
Same caveats as before: macOS-only (no Windows/Linux hypervisor backend),
Apple Silicon only (no published Intel build), and this release's automatic
install path still doesn't bundle/auto-download a root filesystem image —
see README.md for the full, current picture.
See INSTALL.txt inside the tarball for manual install steps, or use the
Homebrew tap (mullassery/homebrew-tinybridge), updated separately for
this release.