v0.7.2-rc
Pre-release
Pre-release
github-actions
released this
06 Jun 14:07
·
371 commits
to master
since this release
Changelog:
New features 🎉
- New Liveliness feature by @OlivierHecart in #441, #470
- Multiple routers in peer-to-peer subsystem (#409) by @OlivierHecart in #416
- Allow whitelisting of supported protocols in config (#443) by @Mallets in #444
- Introducing Key Expression Trees by @p-avital in #428
- Introducing Key Formatters and keformat! macro by @p-avital in #437
New unstable features 🔬
🔬 Unstable
This following features are unstable: they work as advertised, but their API may change in a future release.
- Transport compression feature by @DariusIMP in #466
Bug fixes 🐞
- Fix router panic in adminspace (#410) by @OlivierHecart in #411
- Fix bug routing ALL_COMPLETE queries (#413) by @OlivierHecart in #414
- Fix SHM negotiation check by @Mallets in #421
- Terminate scouting tasks on session close (#425) by @OlivierHecart in #426
- Fix scouting bug on windows by @OlivierHecart in #432
- Fix default endpoint listener not working after #444 (#451) by @Mallets in #452
- Fix hanging Callback Queryable by @OlivierHecart in #473
- Fix session concurrency issue from Olivier by @yellowhatter in #487
- Fix bugs in key expressions canonization
- Backwards-compatible fix of WhatAmI matcher by @cguimaraes in #447
- Fix bug reading pem files (#448) by @Tejpbit in #450
Other changes
- New buffers and codec by @Mallets in #383
- Improve routing tables locking by @OlivierHecart in #456
- Improve queries roundtrip time by @OlivierHecart in #480
- Storages replication: refactor and fix instability by @sreeja in #412
- Refactor storage manager plugin by @sreeja in #378
- Configurable garbage collection of storage manager metadata by @sreeja in #484
- Handle incorrect private keys and support pkcs8 keys by @hakanlundvall in #418
- Add support for EC keys by @DariusIMP in #446
- Known Subscribers and Queryables are listed in router AdminSpace by @OlivierHecart in #481
- Added eventual leader to zenoh-ext group (#461) by @kydos in #463
- Add support for
no_std
inzenoh-collections
,zenoh-buffers
,zenoh-protocol
andzenoh-codec
by @davidedellagiustina in #419, #424 - Workspace dependencies by @davidedellagiustina in #420
- Stabilize query with_value by @Mallets in #469
- Remove shared-memory from default features by @Mallets in #475, #476
- Rename zplugin-* to zenoh-plugin-* by @Mallets in #483
- Bump to Rust edition 2021 by @Mallets in #479
- Bump Rust MSRV to 1.65.0 by @Mallets in #485
- Bump tokio from 1.23.0 to 1.23.1 by @dependabot in #417
- Update async-rustls to 0.4.0 by @Mallets in #488
- Fix rust toolchain to 1.69 by @Mallets in #489
New Contributors
- @dependabot made their first contribution in #417
- @hakanlundvall made their first contribution in #418
- @davidedellagiustina made their first contribution in #419
- @bachp made their first contribution in #427
- @Tejpbit made their first contribution in #450
- @yellowhatter made their first contribution in #454
- @codebot made their first contribution in #492
Full Changelog: 0.7.0-rc...0.7.2-rc