1.0.0-beta.2
Pre-release
Pre-release
What's Changed
New features 🎉
- Allow transport defragmentation errors and fix dropping of old transport messages by @oteffahi in #1344
- Encapsulate ZBufSliceIterator in ZBytesSliceIterator by @Mallets in #1361
- Yeet 73 unused dependencies by @fuzzypixelz in #1359
- Apply lints from Clippy 1.81.0 by @fuzzypixelz in #1365
- made builder traits internal by @milyin in #1376
- feat(zenoh_id): exposing into
[u8; 16]
&to_le_bytes()
by @DariusIMP in #1373 - Improve error handling and logs in examples by @OlivierHecart in #1388
- feat: add reliability getter to publisher by @wyfo in #1393
- Enable
shared-memory
feature on docs.rs by @fuzzypixelz in #1389 - res() -> wait() by @yellowhatter in #1397
- feat!: make session an arc-like object by @Mallets in #1364
- refactor: remove state from entities by @wyfo in #1407
- fix: getting reference instead of value in PluginsManager::declare_static_plugin by @gabrik in #1415
Bug fixes 🐞
- Fix erroneous parsing of
backend_search_dirs
by @fuzzypixelz in #1349 - Fix storage error when keyexpr equals the configured
strip_prefix
by @oteffahi in #1351 - Fix bug with QueryTarget ALL_COMPLETE in clients and peers by @OlivierHecart in #1358
- fix: publisher should not be clonable by @wyfo in #1370
- Fix bugs querying liveliness tokens by @OlivierHecart in #1374
- Fix orchestrator not dying after being killed by @fuzzypixelz in #1391
- fix(storage-manager): race condition on
latest_updates
structure by @J-Loudet in #1399 - Don't auto-connect to configured connect endpoints by @fuzzypixelz in #1396
- Bug/liveliness duplicate by @OlivierHecart in #1404
- fix: remove
Session::put
onehost publisher by @wyfo in #1412 - Bugfix (rest-plugins): Correct the return type of if-condition to ensure zenohd get the error. by @evshary in #1416
Other changes
- Fix typos in
JOIN
message specification by @fuzzypixelz in #1346 - Publisher reliability by @OlivierHecart in #1305
- chore(deps): bump quinn-proto from 0.11.3 to 0.11.8 by @dependabot in #1352
- Add ZBytes::slices by @Mallets in #1354
- expose ZBytesSliceIterator to public api by @DenisBiryukov91 in #1362
- Add LivelinessSubscriber history option by @OlivierHecart in #1355
- Close #1357 by @Mallets in #1381
- reexporting methods from QoSBuilderTrait added by @milyin in #1385
- feat(storage-manager): enforce History::Latest based on Timestamp by @J-Loudet in #1367
- Remove subscriber reliability option by @Mallets in #1353
Hello
should be clonable to make it compatible with zenoh-c API by @milyin in #1401- Support
--cfg
flag in examples by @fuzzypixelz in #1394 - feat!: make callback an opaque type by @wyfo in #1405
- fix: update release workflow to depend on cargo by @diogomatsubara in #1410
Full Changelog: 1.0.0-beta.1...1.0.0-beta.2