zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
tracing
instead of log
for logging by @gabrik in https://github.com/eclipse-zenoh/zenoh/pull/895
complete
option in PublicationCache
by @milyin in https://github.com/eclipse-zenoh/zenoh/pull/688
CallbackPair
handler implementing Drop
and IntoCallbackReceiverPair
by @JEnoch in https://github.com/eclipse-zenoh/zenoh/pull/653
wait_before_drop
configuration option time in case of CongestionControl::Drop
by @JEnoch in https://github.com/eclipse-zenoh/zenoh/pull/848
.yml
configuration files by @fuzzypixelz in https://github.com/eclipse-zenoh/zenoh/pull/784
**
sometimes being considered as included into *
by @p-avital in https://github.com/eclipse-zenoh/zenoh/pull/638
UP
and RUNNING
network interfaces by @OlivierHecart in https://github.com/eclipse-zenoh/zenoh/pull/637
z_sub_thr
example @jerry73204 in https://github.com/eclipse-zenoh/zenoh/pull/642
unstable
feature in zenoh-plugin-example by @YuanYuYuan in https://github.com/eclipse-zenoh/zenoh/pull/657
IntoSelector
to TryIntoSelector
in Session::get
by @DenisBiryukov91 in https://github.com/eclipse-zenoh/zenoh/pull/879
put
payload in the global received bytes counter by @gabrik in https://github.com/eclipse-zenoh/zenoh/pull/914
OUT_DIR
in build scripts by @J-Loudet in https://github.com/eclipse-zenoh/zenoh/pull/939
ZenohId
representation by @Mallets in https://github.com/eclipse-zenoh/zenoh/pull/860
Publisher::write
method into trait by @DenisBiryukov91 in https://github.com/eclipse-zenoh/zenoh/pull/736
z_pong
first in the ping-pong example by @YuanYuYuan in https://github.com/eclipse-zenoh/zenoh/pull/852
keep_alive
configuration parameter by @Mallets in https://github.com/eclipse-zenoh/zenoh/pull/856
Full Changelog: https://github.com/eclipse-zenoh/zenoh/compare/0.10.1-rc...0.11.0-rc.1
UP
and RUNNING
network interfaces for multicast scouting (#573) by @OlivierHecart in https://github.com/eclipse-zenoh/zenoh/pull/574
Any
destination publications by @juanjole in https://github.com/eclipse-zenoh/zenoh/pull/580
POST
HTTP requests by @OlivierHecart in https://github.com/eclipse-zenoh/zenoh/pull/561
declare_publication_cache
for Arc<Session>
by @OlivierHecart in https://github.com/eclipse-zenoh/zenoh/pull/564
FetchingSubscriber::fetch
don't need mutable reference by @milyin in https://github.com/eclipse-zenoh/zenoh/pull/599
ArcSessionExt
when using Arc<Session>
by @p-avital in https://github.com/eclipse-zenoh/zenoh/pull/584
__path__
and __required__
in Config
by @fuzzypixelz in https://github.com/eclipse-zenoh/zenoh/pull/609
Full Changelog: https://github.com/eclipse-zenoh/zenoh/compare/0.10.0-rc...0.10.1-rc
stats
feature enabled by @OlivierHecart in https://github.com/eclipse-zenoh/zenoh/pull/556
Read
and Write
traits for zenoh-buffers by @Mallets in https://github.com/eclipse-zenoh/zenoh/pull/510
TimeRange::contains
and add checked operation for TimeExpr
by @JEnoch in https://github.com/eclipse-zenoh/zenoh/pull/514
KnownEncoding::AppXWwwFormUrlencoded
by @evshary in https://github.com/eclipse-zenoh/zenoh/pull/525
PublicationCache
query by @juanjole in https://github.com/eclipse-zenoh/zenoh/pull/524
__config__
option for including external configs by @milyin in https://github.com/eclipse-zenoh/zenoh/pull/536
Full Changelog: https://github.com/eclipse-zenoh/zenoh/compare/0.7.2-rc...0.10.0-rc
🔬 Unstable This following features are unstable: they work as advertised, but their API may change in a future release.
no_std
in zenoh-collections
, zenoh-buffers
, zenoh-protocol
and zenoh-codec
by @davidedellagiustina in https://github.com/eclipse-zenoh/zenoh/pull/419, https://github.com/eclipse-zenoh/zenoh/pull/424
Full Changelog: https://github.com/eclipse-zenoh/zenoh/compare/0.7.0-rc...0.7.2-rc
🔬 Unstable This following features are unstable: they work as advertised, but their API may change in a future release.
complete: false
by default. #388shared-memory
feature is now disabled by default. #407unstable
feature tagging the API parts that are subject to future changeslinkstate
: supports any topology including mesh networks.peer_to_peer
: provides greater scalability and better performances.connect/endpoints
Subscriber
, Queryable
, ...) with static lifetime to facilitate multitask programming (#162).AUTO
query consolidation that automatically selects the best consolidation to apply in the current context (#207).local_routing
option is replaced by new (unstable) allow_origin
options that can be enabled/disabled for each Subscriber
and Queryable
individually (#317).zenohd
startup. And its configuration changed (see https://zenoh.io/docs/manual/plugin-storage-manager/).routers_autoconnect_multicast
and routers_autoconnect_gossip
config propertiesUHLC_MAX_DELTA_MS
environment variable)RBuf
and WBuf
to implement respectively the traits std::io::Read
and std::io::Write
--config
option for a config fileasync-std
to 1.9.0zenoh-http
plugin to zenoh-rest
plugin (#57)Yanked release. Reason: crates.io rejected the publication of zenoh-protocol crate (fixed in ba23c28), leading to a partial publication of crates with version 0.5.0-beta.6