Skip to content

v0.2.2

Choose a tag to compare

@VitalyVorobyev VitalyVorobyev released this 12 Apr 08:08
· 22 commits to main since this release
d1176ef

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