Releases: eclipse-zenoh/zenoh-pico
Releases Β· eclipse-zenoh/zenoh-pico
1.4.0
What's Changed
New features π
- add z_queryable_keyexpr by @DenisBiryukov91 in #947
- Rework lru cache insertion by @jean-roland in #946
- Make Z_TRANSPORT_LEASE CMake Configurable by @PetervdPerk-NXP in #955
- Refactor resources & write filter for peer to peer unicast by @jean-roland in #959
Bug fixes π
- Fix FreeRTOS/lwip when using Multi Thread by @joaomariolago in #951
- Fix FreeRTOS/LWIP when using UDP Multicast by @joaomariolago in #950
- Fix task cancel race condition, on ESP32, causing core panic by @S3ckShUn21 in #952
- Use lowest lease value by @jean-roland in #953
- Add missing malloc type cast by @jean-roland in #958
- Fix multicast write filter segfault by @jean-roland in #960
Documentation π
Full Changelog: 1.3.4...1.4.0
1.3.4
What's Changed
New features π
Bug fixes π
- Add generic platform to config.h.in by @jean-roland in #937
- Fix platformio config issues by @jean-roland in #941
- Resolve issue with invalid pointer dereference when dropping session when building with Address Sanitizer active. by @gmartin82 in #940
Full Changelog: 1.3.3...1.3.4
1.3.3
What's Changed
New features π
- Zenoh generic - make zenoh-pico generic across most platformio platforms by @vortex314 in #933
- Add LWIP network for FreeRTOS system by @joaomariolago in #932
Bug fixes π
- Prevent int underflow in link write by @jean-roland in #935
New Contributors
- @joaomariolago made their first contribution in #932
Full Changelog: 1.3.2...1.3.3
1.3.2
What's Changed
Bug fixes π
- Listener refuse client connections. by @jean-roland in #929
Full Changelog: 1.3.1...1.3.2
1.3.1
What's Changed
New features π
- Add p2p unicast by @jean-roland in #917
- Add listen tcp unicast to more platforms by @jean-roland in #922
Bug fixes π
- Fix conditional compilation issues by @jean-roland in #921
- Fix rpi pico listen config by @jean-roland in #925
Full Changelog: 1.3.0...1.3.1
1.3.0
What's Changed
New features π
- Remove obsolete config token by @jean-roland in #888
- Loaned-take operation for taking value from loaned mutable reference by @milyin in #901
- Add z_entity_global_id_t type by @gmartin82 in #896
- Add source info types and options by @gmartin82 in #899
- Run memory leak on unit tests by @brandonho667 in #912
- Make channels ref-counted by @DenisBiryukov91 in #916
Bug fixes π
- Fix single thread ring channel by @sashacmc in #882
- Fix liveliness token registration by @sashacmc in #891
- make query clear account for take_from_loaned_query by @DenisBiryukov91 in #903
- Fix null allocation in msgcodec by @jean-roland in #905
- Fix config issue by @jean-roland in #906
- Resolve AddressSanitizer issues in z_api_alignment_test by @gmartin82 in #907
- fix _z_open_serial_from_dev in zephyr by @XxChang in #913
New Contributors
- @brandonho667 made their first contribution in #912
- @XxChang made their first contribution in #913
Full Changelog: 1.2.1...1.3.0
1.2.1
What's Changed
New features π
- Refactor rx layer by @jean-roland in #875
- Add single thread support to z_api_matching_test by @sashacmc in #885
- Fix view ke examples by @jean-roland in #886
Bug fixes π
- Fix 0 size allocation by @jean-roland in #877
- Fix queryables memory leak by @jean-roland in #880
- Fix Wconversion errors on querier example by @jean-roland in #883
- Fix transport tasks cleanup by @sashacmc in #867
Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
New features π
- Add matching subscribers by @sashacmc in #853
- Add z_liveliness_declare_background_subscriber by @sashacmc in #854
- Liveliness token drop/redeclaration on connection drop/restore by @sashacmc in #857
- Implement querier by @sashacmc in #858
- Add querier write filtering support by @sashacmc in #870
- Add querier matching support by @sashacmc in #862
Bug fixes π
- Fix transport mutex initialization by @sashacmc in #869
- Fix serial open memory leak by @sashacmc in #866
- Fix session mutex unlock on query reply by @sashacmc in #872
- Fix memory leaks by @jean-roland in #873
New Contributors
- @eclipse-zenoh-bot made their first contribution in #856
Full Changelog: 1.1.1...1.2.0
1.1.1
What's Changed
New features π
- Improve no_router test by @sashacmc in #829
- add possibility to get contiguous view of z_bytes data when it is not fragmented by @DenisBiryukov91 in #838
- Support waiting on condition variable until a specific time point by @bjsowa in #665
- Adjust rpi_pico default stack size by @sashacmc in #840
- Implement connection restoring by @sashacmc in #799
- Add lru cache by @jean-roland in #841
- Update batching to stable. by @jean-roland in #850
Bug fixes π
- Fix ASAN build and enable it for examples by @sashacmc in #828
- Fix int conversion warning by @sashacmc in #834
- Fix interest initialization by @sashacmc in #839
- Fix Wconversion errors by @jean-roland in #842
- Fix liveliness timeout type by @sashacmc in #845
- Fix espidf sleep methods by @sashacmc in #848
- Fix multicast configuration in embedded examples by @TimofeiBushnev in #851
New Contributors
- @TimofeiBushnev made their first contribution in #851
Full Changelog: 1.1.0...1.1.1
1.1.0
What's Changed
New features π
- Implement clock in mbed port by @bjsowa in #790
- Add Raspberry Pi Pico platform by @sashacmc in #817
- Implement condition variables for Mbed and FreeRTOS-Plus-TCP ports by @bjsowa in #821
- Update and improve serial protocol by @sashacmc in #823
- stabilize liveliness API by @milyin in #825
Bug fixes π
- Fix z_bytes_clone memory leak by @jean-roland in #826
- FreeRTOS-Plus-TCP port fixes by @bjsowa in #822
Other changes
- Consolidated commit for changes from dev/1.1.0 by @sashacmc in #816
- Enable unstable API and all examples build for rpi_pico by @sashacmc in #824
Full Changelog: 1.0.4...1.1.0