Skip to content

v0.5.0-beta.9

Pre-release
Pre-release
Compare
Choose a tag to compare
@JEnoch JEnoch released this 24 Nov 17:09
· 1673 commits to master since this release

Changelog:

  • ⚠️ Protocol breaking changes (i.e. no interop with previous versions):
    • Queryable declaration change: add kind
    • DataInfo and Attachment new format for supporting transparent SHM
    • New Join messages and new Priority decorator
  • ⚠️ API breaking changes:
    • Support for both sync and async API styles (#95)
    • New trait for plugins (#114)
    • RBuf has been renamed as ZBuf
    • ArcSlice has been renamed as ZSlice
  • New features:
    • Harmonized API for accessing SHM and Network data payload
    • Traffic prioritisation (#124)
    • Add support for IpV4 multicast discovery on multi-homed hosts (#77)
    • Multicast communication based on UDP (#128)
    • Support of QUIC protocol as zenoh transport (#86)
    • Add routers_autoconnect_multicast and routers_autoconnect_gossip config properties
    • Query targeting (#75)
    • PublicationCache (#103)
    • QueryingSubscriber (#102)
    • GroupManagement (#109)
  • Bug fixes:
    • various bug fixes
  • Other changes:
    • Support Rust stable toolchain
    • Performance and stability improvements
    • Release workflow on Github with cross-builds for various platforms
    • Bump uhlc-rs to 0.4.0 that changed the maximum UHLC delta from 100ms to 500ms (configurable via the UHLC_MAX_DELTA_MS environment variable)

Availablility: