Releases: freedesktop-rs/nmrs
Release list
nmrs 3.4.0
nmrs 3.4.0
Published to crates.io
See CHANGELOG.md for details.
What's Changed
- chore(deps): update rust docker tag to v1.96.1 by @renovate[bot] in #459
- feat: expose existing secrets on SecretRequest for re-auth prefill by @lkramer in #460
- fix(monitoring): graceful shutdown, hotplug support, and correct exit behavior for monitors by @cachebag in #461
- feat(#462): expose dbus connection and raw zbus re-exports by @cachebag in #464
- feat(#260,#463): add high-level add_connection wrappers by @cachebag in #465
New Contributors
Full Changelog: nmrs-v3.3.0...nmrs-v3.4.0
nmrs 3.3.0
nmrs 3.3.0
Published to crates.io
See CHANGELOG.md for details.
What's Changed
- feat: add wired device details API and secret-agent lifecycle docs by @cachebag in #454
- feat: add unified network event streams by @cachebag in #455
- feat: add applet snapshot and typed active connections by @cachebag in #457
- feat: add Wi-Fi UX snapshot helpers by @cachebag in #458
Full Changelog: nmrs-v3.2.2...nmrs-v3.3.0
nmrs 3.2.2
nmrs 3.2.2
Published to crates.io
See CHANGELOG.md for details.
What's Changed
- fix: register secret agent without owning a bus name by @cachebag in #452
- chore(docs): update contributions docs and README with projects by @cachebag in #453
Full Changelog: nmrs-v3.2.1...nmrs-v3.2.2
nmrs 3.2.1
nmrs 3.2.1
Published to crates.io
See CHANGELOG.md for details.
What's Changed
- docs(#442): document saved profile updates and add get_saved_connection_uuid by @cachebag in #443
- feat: expose device enabled state and active Wi-Fi frequency by @cachebag in #445
- fix(#442): merge saved connection patches before update by @cachebag in #446
Full Changelog: nmrs-v3.2.0...nmrs-v3.2.1
nmrs 3.2.0
nmrs 3.2.0
Published to crates.io
See CHANGELOG.md for details.
What's Changed
- fix(nmrs): switch to correct connection validation method by @cachebag in #426
- fix(#352): guard connect operations with async mutex to prevent TOCTOU race by @cachebag in #427
- feat(#433): EAP-TLS and WPA3-EAP 192bit mode by @jrb0001 in #434
- fix(#433): require EAP-TLS key and cert in builder by @cachebag in #436
New Contributors
Full Changelog: nmrs-v3.1.5...nmrs-v3.2.0
nmrs 3.1.5
nmrs 3.1.5
Published to crates.io
See CHANGELOG.md for details.
What's Changed
- feat(mmrs): high level
ModemManagerAPI by @cachebag in #419 - fix(nmrs): replace futures::executor::block_on with .await in VPN active connection map to prevent panic when called from an existing async runtime by @cachebag in #423
Full Changelog: nmrs-v3.1.4...nmrs-v3.1.5
nmrs 3.1.4
nmrs 3.1.4
Published to crates.io
See CHANGELOG.md for details.
What's Changed
Full Changelog: nmrs-v3.1.3...nmrs-v3.1.4
nmrs 3.1.3
nmrs 3.1.3
Published to crates.io
See CHANGELOG.md for details.
What's Changed
Full Changelog: nmrs-v3.1.1...nmrs-v3.1.3
nmrs 3.1.1
nmrs 3.1.1
Published to crates.io
See CHANGELOG.md for details.
What's Changed
- chore: scaffold
mmrscrate by @cachebag in #413 - feat(#401): add public model types for
ModemManagerdomain by @cachebag in #416 - fix: treat
BluetoothToggleFailedas non-fatal in aggregate airplane mode toggle by @cachebag in #417
Full Changelog: nmrs-v3.1.0...nmrs-v3.1.1
nmrs 3.1.0
nmrs 3.1.0
Published to crates.io
See CHANGELOG.md for details.
3.1.0 introduces several networking and reliability improvements, including new support for loopback and VLAN (802.1Q) devices, better handling of activation failures and airplane mode behavior, and more stable certificate store testing. The release also continues internal cleanup work by decoupling nmrs-gui from the core nmrs crate.
What's Changed
- fix(#270): resolve device state reason on activation failure by @cachebag in #384
- chore: migrate nmrs-gui off of nmrs by @cachebag in #390
- feat: implement loopback by @cachebag in #391
- feat(#121): add VLAN (802.1Q) device support with VlanConfig model and connection builder by @cachebag in #392
- fix(#354): consolidate env var mutex to fix flaky cert store tests by @cachebag in #393
- fix(airplane): correct radio presence and Bluetooth settle behavior by @cachebag in #396
Full Changelog: nmrs-v3.0.1...nmrs-v3.1.0