Releases: eclipse-zenoh/zenoh-c
Releases · eclipse-zenoh/zenoh-c
v0.7.2-rc
Changelog
New features 🎉
Bug fixes 🐞
- z_keyexpr_t guarded transmute, cross-build check in cmake by @milyin in #125
- Fix keyexpr canonize by @p-avital in #127
- Fix z_keyexpr_new crash, cmake tests by @milyin in #128
- Fix crash on null for 'z_keyexpr', test updates by @milyin in #130
- undeclare_keyexpr drops passed owned keyexpr by @milyin in #133
- Fields order made same as zenoh-pico by @milyin in #144
Other changes
- Explicit specification of alignment for C structures representing Rust ones by @milyin in #123
- Workspace dependencies by @davidedellagiustina in #129
- Adapting CMakeLists.txt for cross-compilation by @Daparrag in #137
- Update z_get example with query value by @cguimaraes in #147
- Bump to Rust edition 2021 by @Mallets in #149
- Fix rust toolchain to 1.69 by @Mallets in #153
- Add ping/pong examples (posix only) by @p-avital in #154
New Contributors
- @davidedellagiustina made their first contribution in #129
- @Daparrag made their first contribution in #137
Full Changelog: 0.7.0-rc...0.7.2-rc
v0.7.0-rc
Changelog:
⚠️ Protocol breaking changes (i.e. no interop with previous versions):- New protocol version: 0.7
- New unstable features:
🔬 Unstable
This following features are unstable: they work as advertised, but their API may change in a future release. - Bug fixes:
- Other changes:
v0.6.0-beta.1
Changelog:
⚠️ Protocol breaking changes (i.e. no interop with previous versions):- Bump dependency to zenoh 0.6.0-beta.1 (see its Changelog)
⚠️ API breaking changes:- zenoh-net API (
zn_*
functions) was removed, all its features being now accessible in zenoh API (z_*
functions) - See the migration guide
- zenoh-net API (
- New features:
- Configuration via a JSON5 (or YAML) file
- Bug fixes:
- Fixed ordering of Zenoh ID in
z_info
example (#76 #81 Thanks @clibequilibrium!)
- Fixed ordering of Zenoh ID in
-
Other changes:
Available on:
- assets below or https://download.eclipse.org/zenoh/zenoh-c/0.6.0-beta.1/
- Debian packages: https://download.eclipse.org/zenoh/debian-repo/
v0.5.0-beta.9
Changelog:
⚠️ Protocol breaking changes (i.e. no interop with previous versions):- Bump dependency to zenoh 0.5.0-beta.9 (see its Changelog)
⚠️ ** API breaking changes**:- Renamed
ZN_CONFIG_MULTICAST_ADDRESS_KEY
toZN_CONFIG_MULTICAST_IPV4_ADDRESS_KEY
- Renamed
- New features:
- Other changes:
Available on:
- assets below or https://download.eclipse.org/zenoh/zenoh-c/0.5.0-beta.9/
v0.5.0-beta.8
Changelog:
- New features:
- Add
zn_config_from_file()
operations - Add
zn_config_to_str()
operations
- Add
- Other changes:
- Bump dependency to zenoh 0.5.0-beta.8 (see its Changelog)
- Examples call
zn_init_logger()
to provide logs when$RUST_LOG
env var is set.
Available on:
v0.5.0-beta.7
Changelog:
⚠️ API breaking changes:- Removed
zn_close_query()
operation - New features:
- Add
zn_write_ext()
operation - Add
zn_config_from_str()
andzn_info_as_str()
operations
- Add
- Other changes:
- Bump dependency to zenoh 0.5.0-beta.7 (see its Changelog)
- Improvements in queries
- Examples use
zn_config_default()
instead ofzn_config_peer()
Available on:
v0.5.0-b5
Changelog:
⚠️ Protocol breaking changes:- New version of Open/Accept messages (eclipse-zenoh/zenoh@90f0c98)dictionary (fb5f4fa)
- New features:
- Query results consolidation (336e26a)
- Other changes:
- Multiple type changes and renaming
- Bump dependency to zenoh 0.5.0-beta.5 (see its Changelog)
- Bump async-std to 1.6.5 (fixing some random hangs/deadlocks issues)
Available on:
v0.5.0-b3
First publicly available release of the new Rust-based version.
Available on:
v0.4.2-M1
Last release compatible with the OCaml-based version v0.4.2-M1 before complete rewrite of zenoh in Rust.
Available on: