⚠️ 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.4as 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:
- 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()andValue::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
--listeneroption 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)
- Fix hanging storage alignment when
- Other changes:
- Bump async-std to 1.6.5 (fixing some random hangs/deadlocks issues)
- Various code reorganisations