You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Multi-platform release binaries -- release workflow now produces prebuilt viva-camctl and viva-service archives for Linux x86_64, macOS aarch64 (Apple Silicon), and Windows x86_64; each archive bundles the binaries with README.md, LICENSE, and CHANGELOG.md, and a SHA256SUMS.txt is published alongside
viva-camctl on crates.io -- the CLI is now published, so cargo install viva-camctl works
Changed
Internal workspace dependency version requirements simplified from "0.2.0" to "0.2" (semver-equivalent, but avoids a sweep on every patch bump)
Release workflow dropped the redundant .crate packaging step -- those archives are hosted on crates.io via the publish-crates workflow
Fixed
GigeRegisterIo now detects async context via Handle::try_current() and wraps block_on in tokio::task::block_in_place only when inside a runtime, preventing nested-runtime panics while preserving plain synchronous usage