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.
zenoh/internal
feature in zenohd
crate by @fuzzypixelz in https://github.com/eclipse-zenoh/zenoh/pull/1105
zenoh::query::Mode
because unused by @wyfo in https://github.com/eclipse-zenoh/zenoh/pull/977
AsyncResolve
with IntoFuture
by @wyfo in https://github.com/eclipse-zenoh/zenoh/pull/942
mod internals
by @DariusIMP in https://github.com/eclipse-zenoh/zenoh/pull/1046
new
function to EncodingInternals by @DariusIMP in https://github.com/eclipse-zenoh/zenoh/pull/1051
config.json5
file by @fuzzypixelz in https://github.com/eclipse-zenoh/zenoh/pull/1048
Query::reply_err
value parameter by payload by @wyfo in https://github.com/eclipse-zenoh/zenoh/pull/1056
Zbytes
to ZBytes
by @wyfo in https://github.com/eclipse-zenoh/zenoh/pull/1076
RingChannel.recv_deadline
by @wyfo in https://github.com/eclipse-zenoh/zenoh/pull/1075
zenoh_util::init_log_with_callback
by @wyfo in https://github.com/eclipse-zenoh/zenoh/pull/1082
SyncResolve
/AsyncResolve
methods by @wyfo in https://github.com/eclipse-zenoh/zenoh/pull/1080
zenoh::try_init_log_from_env
from zenoh_util
by @wyfo in https://github.com/eclipse-zenoh/zenoh/pull/1083
ZBytesIterator
yield deserialization result by @wyfo in https://github.com/eclipse-zenoh/zenoh/pull/1120
...Proto
, wrap and expose EntityGlobalId
by @milyin in https://github.com/eclipse-zenoh/zenoh/pull/1118
Value
from the public API, make it internal for plugins by @wyfo in https://github.com/eclipse-zenoh/zenoh/pull/1119
Selector::into_owned
by @wyfo in https://github.com/eclipse-zenoh/zenoh/pull/1142
no_std
part of zenoh_util by @wyfo in https://github.com/eclipse-zenoh/zenoh/pull/1164
init_log_with_callback
by @wyfo in https://github.com/eclipse-zenoh/zenoh/pull/1162
Full Changelog: https://github.com/eclipse-zenoh/zenoh/compare/0.11.0...1.0.0-alpha.1
as_str
methods by @fuzzypixelz in https://github.com/eclipse-zenoh/zenoh/pull/1058
ZRuntime
expect by @YuanYuYuan in https://github.com/eclipse-zenoh/zenoh/pull/1049
zenoh_link_udp::UDP_MAX_MTU
to fit UDP over IPv6 by @fuzzypixelz in https://github.com/eclipse-zenoh/zenoh/pull/1071
RUSTUP_WINDOWS_PATH_ADD_BIN
change by @YuanYuYuan in https://github.com/eclipse-zenoh/zenoh/pull/1039
Full Changelog: https://github.com/eclipse-zenoh/zenoh/compare/0.11.0-rc.3...0.11.0
OpenAck
messages by @gabrik in https://github.com/eclipse-zenoh/zenoh/pull/1005
libc::atexit
handler by @YuanYuYuan in https://github.com/eclipse-zenoh/zenoh/pull/1015
no_mangle
crate feature to dynamic_plugin
by @gabrik in https://github.com/eclipse-zenoh/zenoh/pull/1010
latest
and nightly
Docker tags by @diogomatsubara in https://github.com/eclipse-zenoh/zenoh/pull/1011
zenoh_session_multicast
test by @YuanYuYuan in https://github.com/eclipse-zenoh/zenoh/pull/1004
unstable
items by @fuzzypixelz in https://github.com/eclipse-zenoh/zenoh/pull/1016
Full Changelog: https://github.com/eclipse-zenoh/zenoh/compare/0.11.0-rc.2...0.11.0-rc.3
__path__
field in adminspace by @JEnoch in https://github.com/eclipse-zenoh/zenoh/pull/990
libc::atexit
handler on Windows by @YuanYuYuan in https://github.com/eclipse-zenoh/zenoh/pull/981
gen_range
rather than modulo by @OlivierHecart in https://github.com/eclipse-zenoh/zenoh/pull/978
Full Changelog: https://github.com/eclipse-zenoh/zenoh/compare/0.11.0-rc.1...0.11.0-rc.2
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. #407