1.0.0-alpha.6
Pre-release
Pre-release
What's Changed
New features 🎉
- Fix #1185. Add encoding option to publisher creation by @Mallets in #1194
- Fix typos ("nof" -> "not") by @fuzzypixelz in #1227
- Make
rustls
,rustls-webpki
andwebpki-roots
optional by @fuzzypixelz in #1238 - Configure
scouting/*/autoconnect/*
with a sequence by @fuzzypixelz in #1224 - Update ACL config format to support AND/OR logic between subjects by @oteffahi in #1200
- Optimize RoutingContext keyexpr for Query and Response messages by @oteffahi in #1266
- Rename
KeyExpr::from_boxed_string_unchecked
toKeyExpr::from_boxed_str_unchecked
by @fuzzypixelz in #1288 - Rework
plugins_loading/search_dirs
config option by @fuzzypixelz in #1278 - Rename
close
toundeclare
inzenoh-ext
by @fuzzypixelz in #1286
Bug fixes 🐞
- fix: adminspace encodings by @gabrik in #1182
- fix: replace some unsafe code with safe version by @wyfo in #1184
- fix: fix keyexpr canonization unsafe behavior by @wyfo in #1191
- Fix Clippy errors from Rust 1.80 by @fuzzypixelz in #1270
- Don't load plugins/volumes when
plugins_loading/enabled:false
by @fuzzypixelz in #1269 - Don't duplicate token undeclarations in routers by @fuzzypixelz in #1275
- fix: invalid mime crash on REST plugin by @gabrik in #1287
- Fix failing Liveliness Subscriber Undeclaration by @fuzzypixelz in #1283
- Fix routing bugs by @OlivierHecart in #1296
Other changes
- Value fields public by @Charles-Schleich in #1178
- Draft: Add
new_timestamp
to Session by @Charles-Schleich in #1175 - Improve bytes by @Mallets in #1174
- fix: fix zenoh-shm test requiring "test" feature to compile by @wyfo in #1183
- Fix README format by @evshary in #1186
- make HatTokenTrait pub(crate) by @Charles-Schleich in #1189
- Implement Error trait for ZBytes error types by @Mallets in #1192
- Fix and Improve liveliness doc by @OlivierHecart in #1195
- Allow to enable/disable batching from config by @Mallets in #1196
- Fix doc warnings by @OlivierHecart in #1197
- Add codec test of interest message by @Mallets in #1198
- Fix CLI args for z_pub_shm by @Mallets in #1199
- Fix bug in keyexpr::includes leading to call get_unchecked on empty array UB by @OlivierHecart in #1207
- feat: unify pub/sub and query/reply modules by @wyfo in #1193
- Add z_bytes in the examples. by @evshary in #1180
- Make listen and connect endpoints ModeDependentValues by @OlivierHecart in #1216
- Bump uhlc to 0.8.0 - changing formatting of Timestamps as Strings by @JEnoch in #1218
- fix: typos by @J-Loudet in #1220
- remove
new_timestamp
fn ,time
module, reworked plugin storage … by @Charles-Schleich in #1188 - Use TCP MSS as TCP link MTU by @Mallets in #1214
- Make adminspace return current metadata by @OlivierHecart in #1221
- simplify timestamp id, remove allocation. by @Charles-Schleich in #1223
- fix(storage-manager): do not start when 'timestamping' is disabled by @J-Loudet in #1219
- fix(storage-manager): validate presence of timestamp by @J-Loudet in #1229
- Fix zenoh macros category by @diogomatsubara in #1232
- Fix downsampling with wildcards by @sashacmc in #1240
- Fix error log text in zenoh-ext PublicationCache (about timestamping config) by @JEnoch in #1237
- Mark replier_id accessor as unstable by @Mallets in #1226
- Fix bug in routers replying to peers liveliness queries by @OlivierHecart in #1233
- Sync Rust toolchain by @eclipse-zenoh-bot in #1243
- Sync Rust toolchain by @eclipse-zenoh-bot in #1244
- Null value opts for shm by @yellowhatter in #1241
- Fix establish failure on shm by @yellowhatter in #1242
- Do not trigger transport error in case of SHM buffer invalidation by @yellowhatter in #1245
- Log to debug SHM error by @Mallets in #1246
- Admin keys remapping by @OlivierHecart in #1209
- Do not require mandatory "unstable" for "internal" feature by @yellowhatter in #1250
- Fix unstable marker atachment by @yellowhatter in #1251
- fix: fix canonization not updating
&mut str
length by @wyfo in #1254 - Support bytes::Bytes for ZBytes by @evshary in #1248
- Fix #1239. Fix timestamp codec len calculation by @Mallets in #1258
- SHM bugfix by @yellowhatter in #1256
- Add publisher delete and queryable reply messages to ACL by @oteffahi in #1259
- Make SHM sub\queryable examples more robust by @yellowhatter in #1261
- SHM on RaspberryPI bugfixes by @yellowhatter in #1265
- Align SHM examples by @Mallets in #1268
- Routing renaming by @OlivierHecart in #1276
- Merge/main into dev/1.0.0 by @Mallets in #1279
- chore: fix documentation in examples by @diogomatsubara in #1280
- Shm segment cleanup by @yellowhatter in #1281
- Rename
close
toundeclare
inzenoh-ext-examples
by @fuzzypixelz in #1293 - fix: Fix ZBufWriter implementation by @wyfo in #1289
- feat: use the bit manipulation to compute the alignment size by @YuanYuYuan in #1206
- Use tokio to replace async_std for plugins and backends. by @evshary in #1264
Full Changelog: 1.0.0-alpha.2...1.0.0-alpha.6