github eclipse-zenoh/zenoh 1.8.0

5 hours ago

What's Changed

New features 🎉

  • internal_config feature removal by @milyin in #2352
  • validate documentation in #[zenoh_macros::unstable] to avoid broken text by @milyin in #2348
  • Connectivity API: get information about links and transports through Session::info() by @milyin in #2301
  • Add support for TOML configuration files by @fuzzypixelz in #2364
  • [ZEN-836] Add option to wait until callback drop in undeclare by @DenisBiryukov91 in #2397
  • separate support of rust 1.75 to avoid build issues by @milyin in #2392
  • Stabilize accept_replies by @OlivierHecart in #2443
  • Force the response QoS to the original query QoS by @wyfo in #2382
  • fix: missing cfg for bind-to-device helpers on iOS by @konnta0 in #2405
  • no need to use ZResult in accepts_replies by @milyin in #2473

Bug fixes 🐞

  • Fix liveliness token memory leak by @OlivierHecart in #2357
  • fix: Delete link events were duplicated when closing the transport by @milyin in #2367
  • Fix declare messages not using control priority by @wyfo in #2369
  • Fix unregistering of declared resource and remapping of reply wireexpr by @DenisBiryukov91 in #2383
  • Close the advanced subscriber with the session by @wyfo in #2317
  • Don't panic on missing certificate CN by @Dryvnt in #2401
  • Fix data race in FaceState::pending_queries by @fuzzypixelz in #2417
  • fix cancellation test on windows by auto assigning port by @milyin in #2419
  • Fix CongestionControl::BlockFirst by @OlivierHecart in #2412
  • always close link removed from transport by @milyin in #2423
  • Use TaskController in TransportLinkUnicastUniversal by @DenisBiryukov91 in #2424
  • Ensure that no new transports to the same zid can be established while the current one is not fully closed by @DenisBiryukov91 in #2438
  • Fix blocking calls in async transport callback invocations by @fuzzypixelz in #2442
  • fix(test): replace should_panic with explicit failure assert for IPv6 mismatch tests by @YuanYuYuan in #2467
  • Fix potential TLS acceptor crash due to malformed peer certificates by @oteffahi in #2432

Documentation 📝

  • Update documentation for Parameters by @jjant in #2195

Dependencies 👷

New Contributors

Full Changelog: 1.7.2...1.8.0

Don't miss a new zenoh release

NewReleases is sending notifications on new releases.