Releases: eclipse-zenoh/zenoh-cpp
Releases · eclipse-zenoh/zenoh-cpp
1.0.0.5
What's Changed
Other changes
- Compatibility with dev/1.0.0 branch of zenoh-c by @DenisBiryukov91 in #114
- Use std::optional for optional arguments in options by @DenisBiryukov91 in #117
- Channels Support by @DenisBiryukov91 in #119
- added liveliness support by @DenisBiryukov91 in #121
- Add missing zenoh-c features support by @DenisBiryukov91 in #123
- replace dynamic casts with static ones by @DenisBiryukov91 in #125
- add support for more stl containers serialization/ deserialization by @DenisBiryukov91 in #126
- remove publisher set methods by @DenisBiryukov91 in #127
- zenoh-c compatibility by @DenisBiryukov91 in #129
- enabled shm and unstable by @milyin in #130
- Documentation update by @DenisBiryukov91 in #133
- Cmake fixes dev 1.0.0 by @diogomatsubara in #139
- Fixes for examples and zenoh-pico compatibility by @DenisBiryukov91 in #142
- remove EntityGlobalIdConstructor since it is no longer exposed in zenoh-c by @DenisBiryukov91 in #144
- fixes for compatibility with zenoh-pico by @DenisBiryukov91 in #145
- add missing inline to Bytes::iter method by @DenisBiryukov91 in #146
- Api alignment for zenoh-c and zenoh-pico by @DenisBiryukov91 in #147
- remove unnecessary decltype(auto) by @DenisBiryukov91 in #148
- use find_package for fetching dependencies in cmake by @DenisBiryukov91 in #151
- Fix ring channel by @jokla in #152
- fix z_get example by @DenisBiryukov91 in #154
- Allow implicit construction for KeyExpr and Bytes by @DenisBiryukov91 in #157
- SHM API for CPP by @yellowhatter in #153
- Rename z_error_t to z_result_t by @Mallets in #159
- Update SHM examples by @yellowhatter in #160
- fix: use debian compatible arch by @diogomatsubara in #161
- Revert "fix: use debian compatible arch" by @Mallets in #162
- Align SHM examples by @Mallets in #163
- fix: update ci build script by @diogomatsubara in #164
New Contributors
- @jokla made their first contribution in #152
- @yellowhatter made their first contribution in #153
Full Changelog: 1.0.0.4...1.0.0.5
1.0.0.4
What's Changed
Other changes
- Enable releasing from any branch by @fuzzypixelz in #128
- Align version with zenoh-c by @diogomatsubara in #138
Full Changelog: 0.11.0...1.0.0.4
0.11.0
What's Changed
Other changes
- fix: Add workflow_dispatch trigger to ci workflow by @diogomatsubara in #113
- chore: Update artifacts action to v4 by @diogomatsubara in #116
New Contributors
- @diogomatsubara made their first contribution in #113
Full Changelog: 0.11.0.3...0.11.0
0.11.0.3
Full Changelog: 0.11.0.2...0.11.0.3
0.11.0.2
What's Changed
Bug fixes 🐞
- Fix CMake hardcoded install path by @filippobrizzi in #98
- Add missing
std::
prefix tonullptr_t
by @DenisBiryukov91 in #104
Other changes
- Use wall time in throughput test by @jean-roland in #91
- Add support for QoS settings in samples by @DenisBiryukov91 in #99
- Set zenoh-c/pico branch to main in configure_include_project by @DenisBiryukov91 in #101
- Set CMake project branch for examples by @milyin in #106
- Force sphinx version to 7.2.6 for readthedocs build by @oteffahi in #110
- Align examples and remove reading from stdin by @oteffahi in #103
New Contributors
- @filippobrizzi made their first contribution in #98
- @DenisBiryukov91 made their first contribution in #99
- @oteffahi made their first contribution in #110
Full Changelog: 0.10.1-rc...0.11.0.2
v0.10.1-rc
What's Changed
New features 🎉
Other changes
- Fixed old style type cast warning by @milyin in #73
- Config file parameter for examples by @milyin in #76
- Removed incorrect dirs by @milyin in #77
- Fix compilation error by @jean-roland in #81
- Added support of zenohc::shared target by @milyin in #88
- Fix Release/CI workflows by @fuzzypixelz in #89
- Fix missing 'inline's by @milyin in #90
New Contributors
- @jean-roland made their first contribution in #81
- @sashacmc made their first contribution in #86
- @fuzzypixelz made their first contribution in #89
Full Changelog: 0.10.0-rc...0.10.1-rc
v0.10.0-rc
What's Changed
- Fix compilation with MSVC by @milyin in #56
- API update: closures accepts references instead of pointers by @milyin in #57
- Documentation with build script for readthedocs by @milyin in #59
- Loan method added to Owned base class by @milyin in #62
- Replaced
std::get
to own utility functionexpect
which throws error by @milyin in #67 - Cmake min ver reduced to 3.16 by @milyin in #68
- Make keyexpr functions standalone by @milyin in #64
- Removed session instance from sample class by @milyin in #61
- Forbid use of keyexpr compare functions without error check for zenohpico, session-based comared functions added by @milyin in #65
- New protocol support by @OlivierHecart in #70
- Fix warnings by @milyin in #72
- get_keyexpr method for publisher and subscriber by @milyin in #66
- Timeout added to z_get_options_t by @milyin in #69
- Fixes for cmake 3.16 support by @milyin in #75
New Contributors
- @OlivierHecart made their first contribution in #70
Full Changelog: 0.7.2-rc...0.10.0-rc
v0.7.2-rc
Changelog
New features 🎉
- Add support of zenoh-pico to zenoh-cpp by @milyin in #23
- Release packaging by @milyin in #30
- Shared memory API support by @milyin in #45
Bug fixes 🐞
- Fix unknown type name '_Bool' used by Zenoh-Pico by @cguimaraes in #32
- Missing inlines added by @milyin in #33, @p-avital in #52
- Move semantic fix by @milyin in #37
Other Changes
- Cover C API in C++ API added by @milyin in #13 #14 #15 #16 #17 #19
- Add value parameter to z_get example by @milyin in #26
- Simple cmake examples by @milyin in #31
- Replace with_value to value by @milyin in #35
- zc_session_rcinc added by @milyin in #46
- Ping pong examples by @p-avital in #39
- const std::string& constructor of KeyExprView by @milyin in #50
New Contributors
- @Mallets made their first contribution in #22
- @cguimaraes made their first contribution in #32
- @YuanYuYuan made their first contribution in #43
- @p-avital made their first contribution in #39
- @imstevenpmwork made their first contribution in #53
Full Changelog: 0.7.0-rc...0.7.2-rc