Releases: oscarvalenzuelab/dnsmesh-rs
Releases · oscarvalenzuelab/dnsmesh-rs
cli-v0.1.3
CLI 0.1.3 — pin-by-address + send hint + recv label render
sdk-v0.1.2
release: 0.1.2 DMPv2 plaintext envelope brings the Rust port to wire parity with Python 0.7.5. Identity-record `versions` field, send-side capability gate, receive-side SPK-binding, FFI `sender_label` surface, opt-in `--advertise-v2` CLI flag. See CHANGELOG for the full list.
mobile-v0.1.2
release: 0.1.2 DMPv2 plaintext envelope brings the Rust port to wire parity with Python 0.7.5. Identity-record `versions` field, send-side capability gate, receive-side SPK-binding, FFI `sender_label` surface, opt-in `--advertise-v2` CLI flag. See CHANGELOG for the full list.
cli-v0.1.2
release: 0.1.2 DMPv2 plaintext envelope brings the Rust port to wire parity with Python 0.7.5. Identity-record `versions` field, send-side capability gate, receive-side SPK-binding, FFI `sender_label` surface, opt-in `--advertise-v2` CLI flag. See CHANGELOG for the full list.
sdk-v0.1.1
release: bump workspace version to 0.1.1
mobile-v0.1.1
release: bump workspace version to 0.1.1
cli-v0.1.1
release: bump workspace version to 0.1.1
sdk-v0.1.0
ci/release: drop x86_64-apple-darwin from matrix GHA macos-13 free-tier runner pool is exhausted in practice; the v0.1.0 jobs sat in queue for 35+ minutes without runner pickup while every other target completed. macOS 13 itself reached end-of-life in November 2025. Intel Macs run the aarch64 build under Rosetta with no measurable perf impact on the CLI's workload, so the loss is purely operational. Updates README install table, CONTRIBUTING release matrix, and CHANGELOG to describe the 6-target desktop matrix.
mobile-v0.1.0
ci: fix mobile uniffi-bindgen + release upload glob mobile.yml: UniFFI 0.28+ no longer ships an installable uniffi-bindgen on crates.io; the canonical pattern is to embed a thin wrapper bin in your own crate. Added crates/dnsmesh-ffi [[bin]] target gated on a 'cli' feature, calling uniffi::uniffi_bindgen_main(). The mobile workflow builds and invokes that local binary. release.yml: 'fail_on_unmatched_files: true' aborted unix matrix jobs because the dist/*.zip glob matched no files (those only exist on windows runners). Collapsed both patterns into a single 'dist/*' glob.
cli-v0.1.0
ci/release: drop x86_64-apple-darwin from matrix GHA macos-13 free-tier runner pool is exhausted in practice; the v0.1.0 jobs sat in queue for 35+ minutes without runner pickup while every other target completed. macOS 13 itself reached end-of-life in November 2025. Intel Macs run the aarch64 build under Rosetta with no measurable perf impact on the CLI's workload, so the loss is purely operational. Updates README install table, CONTRIBUTING release matrix, and CHANGELOG to describe the 6-target desktop matrix.