Skip to content

Releases: freedesktop-rs/nmrs

nmrs 3.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 19:44

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

Choose a tag to compare

@github-actions github-actions released this 30 Jun 14:57

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

Choose a tag to compare

@github-actions github-actions released this 30 Jun 13:16

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

Choose a tag to compare

@github-actions github-actions released this 16 Jun 14:26

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

Choose a tag to compare

@github-actions github-actions released this 31 May 18:58

nmrs 3.2.0

Published to crates.io

See CHANGELOG.md for details.

What's Changed

New Contributors

Full Changelog: nmrs-v3.1.5...nmrs-v3.2.0

nmrs 3.1.5

Choose a tag to compare

@github-actions github-actions released this 21 May 02:27

nmrs 3.1.5

Published to crates.io

See CHANGELOG.md for details.

What's Changed

  • feat(mmrs): high level ModemManager API 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

Choose a tag to compare

@github-actions github-actions released this 17 May 17:32

nmrs 3.1.4

Published to crates.io

See CHANGELOG.md for details.

What's Changed

  • fix(#420): remove service-type insertion from wireguard builder by @cachebag in #421

Full Changelog: nmrs-v3.1.3...nmrs-v3.1.4

nmrs 3.1.3

Choose a tag to compare

@github-actions github-actions released this 14 May 19:39

nmrs 3.1.3

Published to crates.io

See CHANGELOG.md for details.

What's Changed

  • fix: toggle kernel rfkill for bluetooth in set_bluetooth_radio_enabled by @cachebag in #418

Full Changelog: nmrs-v3.1.1...nmrs-v3.1.3

nmrs 3.1.1

Choose a tag to compare

@github-actions github-actions released this 14 May 19:16

nmrs 3.1.1

Published to crates.io

See CHANGELOG.md for details.

What's Changed

  • chore: scaffold mmrs crate by @cachebag in #413
  • feat(#401): add public model types for ModemManager domain by @cachebag in #416
  • fix: treat BluetoothToggleFailed as 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

Choose a tag to compare

@github-actions github-actions released this 08 May 20:40

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