Releases: eclipse-zenoh/zenoh-cpp
Releases Β· eclipse-zenoh/zenoh-cpp
1.2.1
What's Changed
Bug fixes π
- add missing include by @filippobrizzi in #392
- Update session_ext.hxx to include variant by @filippobrizzi in #394
Dependencies π·
- Bump zenoh-pico from
bbb343c
to0678e9f
by @dependabot in #398 - Bump zenoh-c from
9844b69
tofebcb18
by @dependabot in #399
Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
New features π
- Mark liveliness_declare_background_subscriber as stable and enable it for zenoh-pico by @sashacmc in #375
- Conditionally build examples and tests by @Ricardicus in #378
- Enable querier for zenoh-pico by @sashacmc in #380
- Add Zenoh-Pico matching support and rename Zenoh-C methods by @sashacmc in #389
New Contributors
- @eclipse-zenoh-bot made their first contribution in #374
Full Changelog: 1.1.1...1.2.0
1.1.1
What's Changed
New features π
- fix cli argument parsing in examples by @DenisBiryukov91 in #323
- add support for transferring data ownership to Bytes via custom deleter by @DenisBiryukov91 in #335
- SHM mutation by @yellowhatter in #328
- add Bytes::get_contiguous_view method to allow getting a contiguous view to zenoh::Bytes data in case it is non-fragmented by @DenisBiryukov91 in #336
- Advanced pub sub by @DenisBiryukov91 in #339
- add missing subscriber methods by @DenisBiryukov91 in #340
- align advanced pub-sub with zenoh-c by @DenisBiryukov91 in #370
- support for default recovery option without last sample miss detection by @DenisBiryukov91 in #373
Bug fixes π
- add missing inlines to declare_publication_cache implementations by @DenisBiryukov91 in #337
- Addes missing include to zshm by @ahcorde in #342
- Fix liveliness timeout type by @sashacmc in #354
- Update zenoh-c by @yellowhatter in #360
- fix: resolve the memory leak in the string deserialization by @YuanYuYuan in #363
- bump zenoh: Fix GarbageCollect policy for corner cases by @yellowhatter in #364
- fix std::string&& to zenoh::Bytes conversion to use proper string length instead of null-terminator by @DenisBiryukov91 in #368
Documentation π
- fix: corrected the syntax of links in README.md by @YuanYuYuan in #349
- docs: fix the pub/sub example in the doc by @YuanYuYuan in #359
- Align examples and api with Zenoh-rust. by @DenisBiryukov91 in #369
New Contributors
Full Changelog: 1.1.0...1.1.1
1.1.0
What's Changed
New features π
Bug fixes π
- Align examples with rust and fix argument parsing in examples by @DenisBiryukov91 in #318
Other changes
- fix queryable examples by @DenisBiryukov91 in #320
Full Changelog: 1.0.4...1.1.0
1.0.4
What's Changed
New features π
- Add clone method to Reply by @ahcorde in #290
- add querier support by @DenisBiryukov91 in #297
Bug fixes π
- fix liveliness examples not being built for zenoh-pico if zenoh-c is disabled by @DenisBiryukov91 in #300
Dependencies π·
- Bump zenoh-pico from
5b068c5
tod33f058
by @dependabot in #289 - Bump zenoh-c from
cb348a7
tob00c9cc
by @dependabot in #308 - Bump zenoh-pico from
d33f058
to54191c8
by @dependabot in #309
Other changes
- Fix homebrew publish by @diogomatsubara in #305
- fix: add ci status check by @diogomatsubara in #306
New Contributors
- @dependabot made their first contribution in #289
- @ahcorde made their first contribution in #290
Full Changelog: 1.0.3...1.0.4
1.0.3
What's Changed
New features π
- Add Bytes serialization support for std::span by @JafarAbdi in #273
- add Session::is_closed method by @DenisBiryukov91 in #282
- Querying subscriber by @DenisBiryukov91 in #283
- corrected names for livelines, enabled liveliness for zenoh-pico by @milyin in #279
Other changes
- chore: update org secrets by @diogomatsubara in #277
- feat: add job to release libzenohcpp to homebrew by @diogomatsubara in #278
- Script shell compatibility fix by @sashacmc in #286
- feat: add dependabot to update git submodules by @diogomatsubara in #285
- fix: root of the directory by @diogomatsubara in #287
- fix: Update org secrets by @diogomatsubara in #288
New Contributors
- @JafarAbdi made their first contribution in #273
Full Changelog: 1.0.2...1.0.3
1.0.2
What's Changed
New features π
- add publication cache support by @DenisBiryukov91 in #274
Other changes
- No tag in dry run by @diogomatsubara in #275
- chore: update zenoh-c and pico submodules by @diogomatsubara in #276
Full Changelog: 1.0.1...1.0.2
1.0.1
What's Changed
New features π
- added matching status and matching listener support by @DenisBiryukov91 in #270
Other changes
- set deb and rpm packages architecture to all/noarch by @DenisBiryukov91 in #269
- Add release debian workflow by @diogomatsubara in #271
- chore: update zenoh-c and zenoh-pico submodules by @diogomatsubara in #272
Full Changelog: 1.0.0...1.0.1
1.0.0
What's Changed
Bug fixes π
- support for zenoh-pico build granularity by @DenisBiryukov91 in #258
Other changes
- add serialization format test by @DenisBiryukov91 in #259
- chore: update submodules for 1.0.0 release by @diogomatsubara in #261
- fix package generation by @DenisBiryukov91 in #260
- bump zenoh-c/pico submodules by @DenisBiryukov91 in #262
- fix project version for X.Y.Z by @DenisBiryukov91 in #264
- repo name incorrect by @milyin in #265
- cpack calls added by @milyin in #266
- cpack call added by @milyin in #267
Full Changelog: 1.0.0.12...1.0.0
1.0.0.12
What's Changed
New features π
- clarify library requirements regarding C++17 compiler by @DenisBiryukov91 in #252
Documentation π
- docs clean up by @DenisBiryukov91 in #251
Other changes
- typo fix by @DenisBiryukov91 in #254
- fix clang-fromat runner to ubuntu24.04 and print clang-format version in ci by @DenisBiryukov91 in #256
- Align api by @DenisBiryukov91 in #255
- chore: update zenoh-c submodule to 1.0.0.12 by @diogomatsubara in #257
Full Changelog: 1.0.0.11...1.0.0.12