0.11.0.1
Pre-release
Pre-release
What's Changed
New features π
- Add fragmentation feature token by @jean-roland in #326
- Add support for raweth locator by @jean-roland in #303
- Enable atomics on Windows by @jean-roland in #304
- Add
keyexpr_was_declared
API function by @jean-roland in #315 - Expose public functions for synchronisation by @jean-roland in #309
- Attachment support for pub/sub by @p-avital in #318
- Verbatim chunks for key expressions by @p-avital in #325
- Add
owned_query
entity by @jean-roland in #327 - Add config endpoint in raweth locator by @jean-roland in #364
- Support the Flipper platform by @sashacmc in #351
- Support Quality of Service settings in sample by @DenisBiryukov91 in #348
- Expose timeout option in z_get_options_t by @sashacmc in #375
- Enhance Zephyr integration with west and kconfig by @nashif in #395
- Serial timeouts by @vortex314 in #383
Bug fixes π
- Enable Z_FEATURE_ATTACHMENT feature functionality in installed headers by default by @gmartin82 in #329
- Fix build examples using find_package by @jean-roland in #324
- Segmentation fault when receiving messages while undeclaring subscriber by @jean-roland in #305
- Clear task pointer on creation failure by @jean-roland in #306
- Terminate unicast read task when receiving CLOSE message by @jean-roland in #306
- Allow disabling
nop
instructions by @jean-roland in #314 - Fix C99 compilation by @p-avital in #321
- Local put should trigger local subscriptions by @jean-roland in #316
- Fix memory leaks and use of unitialized data by @jean-roland in #323
- Open raweth socket on the correct network interface by @gmartin82 in #341
- Memory leak on Unix UDP multicast by @jean-roland in #347
- Fix documentation build by @fuzzypixelz in #361
- Align examples and remove reading from stdin by @oteffahi in #359
- Fix refcount cast by @Mallets in #384
- Fix MISRA violations by @jean-roland in #390
- Fix concurrency issue on task_running value by @jean-roland in #401
Other changes
- Add fragment test to integration testing by @jean-roland in #302
- Align
z_time
andz_clock
primitives for Windows with Rust implementation by @jean-roland in #310 - Add newline to logs by @jean-roland in #307
- Replace session pointer with refcount by @jean-roland in #322
- Renaming "questionable" to "queryable" by @jean-roland in #336
- Improve project management by @fuzzypixelz in #334
- Update issue templates by @fuzzypixelz in #337
- Platform API usage synchronization with zenoh-c by @DenisBiryukov91 in #365
- Report correct size read bytes count for WebSockets by @OlivierHecart in #370
- Fix unused variable warning by @jean-roland in #379
- Update zenoh:master references in README to zenoh:main by @gmartin82 in #381
- Correct sign of atomics in refcount.h by @vortex314 in #382
- Fix ESP32 CI by @jean-roland in #386
- Allow building zenoh from arbitrary branch in CI workflows by @fuzzypixelz in #389
- Improve Release workflow by @fuzzypixelz in #402
New Contributors
- @DenisBiryukov91 made their first contribution in #348
- @oteffahi made their first contribution in #359
- @vortex314 made their first contribution in #382
- @nashif made their first contribution in #395
Full Changelog: 0.10.1-rc...0.11.0.1