Skip to content

Releases: eclipse-zenoh/zenoh

v0.5.0-beta.4

03 Nov 09:30
acfba12
Compare
Choose a tag to compare
v0.5.0-beta.4 Pre-release
Pre-release

⚠️ WARNING: known issues: ⚠️

  • zenohd crashes when started without an explicit path (i.e. when found in $PATH). Fixed in 0.5.0-beta.5 by e6c3b2e.
  • When a Rust project set zenoh = "0.5.0-beta.4 as dependency, zenoh build by Cargo fails. Fixed in 0.5.0-beta.5 by 7ee8959.

Changelog:

  • ⚠️ Protocol breaking changes:
    • New version of Open/Accept messages (90f0c98)
  • ⚠️ API breaking changes:
    • zenoh-net API: replace zenoh::net::config::Properties with the new zenoh::net::config::ConfigProperties in zenoh::net::open() and zenoh::net::scout() (0db95b7)
    • zenoh API: replace zenoh::Properties with the new zenoh::net::config::ConfigProperties in zenoh::new() (0db95b7)
  • New features:
    • Query results consolidation (1a42b4e)
    • Add possibility of interception points in storages (629002f)
    • zenoh API: add Workspace::prefix()
    • zenoh API: add Change::from_sample(), Change::into_sample() and Value::from_sample()
    • zenoh API: add Path::last_segment()
    • zenohd supports environment variables and ~ for the paths of plugins libraries to load (1d3264e)
    • zenohd supports a configuration file (060872c)
  • Bug fixes:
    • Fix hanging storage alignment when path_expr=/** (19336ed)
    • Fix bug in queryable declaration (33ebd0f)
    • Fix zenohd still using default value for --listener option even if another value is specified (32b68e9)
    • Make selector not starting with /@/ to not match admin space paths that start with /@/. For instance a get() on /** won't return any path/value from the admin space (ae414e4)
    • Fix zenohd panic at startup when a directory where it searches for plugins libraries doesn't exist (9d11ea6)
  • Other changes:
    • Bump async-std to 1.6.5 (fixing some random hangs/deadlocks issues)
    • Various code reorganisations

Available on:

v0.5.0-beta.3

03 Nov 08:14
5482597
Compare
Choose a tag to compare
v0.5.0-beta.3 Pre-release
Pre-release

First publicly available release of the new Rust-based version.

Available on:

v0.4.2-M1

03 Nov 08:05
2785d4f
Compare
Choose a tag to compare
v0.4.2-M1 Pre-release
Pre-release

Last release of the OCaml-based version before complete rewrite in Rust.

Available on: