What's Changed
Breaking changes 💥
- fix: consistently use the snake case by @YuanYuYuan in #2093
Note : In allconfiguration_controlconfigurations, the"blockfirst"value is no longer valid and must be replaced by"block_first". - SHM typed API by @yellowhatter in #2034
New features 🎉
- Add put and delete downsampling message types by @DenisBiryukov91 in #2115
Note : Indownsampling/messagesconfiguration:"push"is now deprecated and may not be supported in future versions, use"put"and/or"delete"instead. - Implicit SHM optimization by @yellowhatter in #2113
- Optimize SHM metadata storage (adds ~300k msgs\sec) by @yellowhatter in #2116
Bug fixes 🐞
- Fix multicast transports cleanup on
Session:closeby @oteffahi in #2075 - Fix client and peer queryable distance by @fuzzypixelz in #2073
- Use inline tables for
package.metadata.deb.assetsby @fuzzypixelz in #2084 - Fix the typos in the configuration. by @evshary in #2091
- Comment-out logging in cleanup (causes logger panic in atexit()) by @yellowhatter in #2094
- Do not allow links between instances with the same zid by @DenisBiryukov91 in #2110
Documentation 📝
Dependencies 👷
- chore(deps): bump crossbeam-channel from 0.5.14 to 0.5.15 by @dependabot[bot] in #1985
- chore(deps): bump dependencies for license compatibility by @YuanYuYuan in #2126
Other changes
- Revert "cache pipeline selection" by @yellowhatter in #2119
Full Changelog: 1.5.0...1.5.1