1.5.0
What's Changed
Breaking changes 💥
- SHM API improvement: ProtocolID and others... by @yellowhatter in #1975
- [ZEN-587] Make
Reply::replier_id()
return anEntityGlobalId
by @oteffahi in #2052
New features 🎉
- Allow to make get request without payload in the example by @milyin in #1972
- add missing clone/debug implementations by @wyfo in #1974
- fix RecoveryConfig by @wyfo in #1973
- add internal set_background method to advanced sub by @wyfo in #1976
- Optimize shm watchdog storage by @yellowhatter in #1869
- Improve shm api by @yellowhatter in #1950
- [ZEN-557] do not set zenohid in the config if it is unset, do it in the runtime builder instead by @DenisBiryukov91 in #1978
- Fix shm api reexports by @yellowhatter in #2003
- Polish shm by @yellowhatter in #2023
- Polish z_pub_shm.rs by @yellowhatter in #2007
- add CongestionControl::BlockFirst by @wyfo in #2014
- Improve error message when opening an empty file by @patrickelectric in #2006
- Avoid key expression checks in local query handling by @OlivierHecart in #2035
- Add more options to QoSOverwrite interceptor by @OlivierHecart in #2030
- Make qos/network/key_expr conf field optional by @OlivierHecart in #2049
- stabilize querier and matching status/listener by @DenisBiryukov91 in #2051
- optimize hashmap for integer keys by @wyfo in #2046
- use vector instead of hashmap for routes by @wyfo in #2047
- Add matching listener handler getters by @DenisBiryukov91 in #2059
- Improve interceptors performances by @OlivierHecart in #2053
- Report multicast sessions in Adminspace by @OlivierHecart in #2042
- Support QUIC unreliable datagrams by @fuzzypixelz in #2045
- Add ZID subject property to ACL by @oteffahi in #2015
- Refactor
KeyExpr::try_from<&str>
and add some tests by @evshary in #2025 - feat: make CongestionControl and Priority hashable by @alokpr in #2060
Bug fixes 🐞
- fix Encoding structure to allow to pass custom encoding string by @milyin in #1964
- Fix bug querying with Target AllComplete on local queryables by @OlivierHecart in #1998
- Make untimestamped replies ordered by arrival by @OlivierHecart in #1999
- Make untimestamped replies ordered by arrival in monotonic case by @milyin in #2000
- [ZEN-557] Extract udp socket source address via PKTINFO by @DenisBiryukov91 in #1980
- Read the gossip autoconnect config from the GossipConf instead of the ScoutingMulticastConf by @Hugal31 in #2011
- fix handling of port 0 on multicast locator by @wyfo in #1968
- Accept a boolean value for the
complete
field of storage_manager config by @evshary in #1991 - Update the zenohd config in the Debian package. by @evshary in #1992
- fix unstable features requirements introduced by #2014 by @wyfo in #2040
- fix IntHashMap::contains_key by @wyfo in #2058
- Fix
Session::close
timeout while client attempts to reconnect by @oteffahi in #2012 - Report proper whatami for adminspace entities by @OlivierHecart in #2061
Documentation 📝
- Polish shm (for zshm examle) by @yellowhatter in #2024
- Update README how to avoid an out-of-memory error by @evshary in #1993
Dependencies 👷
- chore: unpin home dependency by @simpleton in #1963
New Contributors
- @simpleton made their first contribution in #1963
- @patrickelectric made their first contribution in #2006
Full Changelog: 1.4.0...1.5.0