Releases: eclipse-zenoh/zenoh-python
Releases · eclipse-zenoh/zenoh-python
v0.10.0-rc
What's Changed
- Make KE more ergonomic by converting strings when comparing by @p-avital in #102
- Improve docs by @p-avital in #104
- Update rust-toolchain by @imstevenpmwork in #107
- New protocol support by @OlivierHecart in #110
- Add Timestamp.get_time and improve Timestamp.seconds_since_unix_epoch by @JEnoch in #111
New Contributors
- @imstevenpmwork made their first contribution in #107
Full Changelog: 0.7.0-rc...0.10.0-rc
v0.7.2-rc
What's Changed
New features 🎉
Bug fixes 🐞
Other changes
- Remove superfluous copy in pybytes conversion by @p-avital in #92
- Align with no_std zenoh PR by @davidedellagiustina in #94
- Bump to Rust edition 2021 by @Mallets in #98
- Fix rust toolchain to 1.69 by @Mallets in #99
New Contributors
- @davidedellagiustina made their first contribution in #94
Full Changelog: 0.7.0-rc...0.7.2-rc
v0.7.0-rc
Changelog:
⚠️ Protocol breaking changes (i.e. no interop with previous versions):- New protocol version: 0.7
- New unstable features:
🔬 Unstable
This following features are unstable: they work as advertised, but their API may change in a future release.- Query payload. #88
- Connectivity events status and notifications.
- Bug fixes:
- Fix Queryable.decode_parameters. #85
- Other changes:
- Queryables and storages are declared as
complete: false
by default. #87
- Queryables and storages are declared as
v0.6.0-beta.1
Changelog:
⚠️ Protocol breaking changes (i.e. no interop with previous versions):- Bump dependency to zenoh 0.6.0-beta.1 (see its Changelog)
⚠️ API breaking changes:- zenoh-net API was removed, all its features being now accessible in zenoh API.
- See the migration guide.
- New features:
- New async API (to be used with
asyncio
) (#48). - Configuration via a JSON5 (or YAML) file.
- Some configuration values can be modified at runtime:
connect/endpoints
- New
Auto
query consolidation that automatically adapts to query arguments. - The
local_routing
option can be enabled/disabled for eachput
,delete
orget
operation individually.
- New async API (to be used with
-
Bug fixes:
-
Other changes:
Available on:
v0.5.0b9
Changelog:
⚠️ Protocol breaking changes (i.e. no interop with previous versions):- Bump dependency to zenoh 0.5.0-beta.9 (see its Changelog)
⚠️ API breaking changes:- Rename
Reply.source_kind()
toReply.replier_kind()
- Rename
- New features:
- Add
zenoh.config_from_file()
operation and update all examples to support config file
- Add
- Bug Fixes:
- examples/zenoh-net/zn_pull.py crash in case of un-timestamped data (#40)
Available on:
v0.5.0-b8
Changelog:
- New features:
- Add
zenoh.config_from_file()
operation and update all examples to support config file
- Add
- Other changes:
- Bump dependency to zenoh 0.5.0-beta.8 (see its Changelog)
Available on:
v0.5.0-b7
Changelog:
- New features:
- Add
Zenoh.router_id()
operation - Add
Session.query_collect()
operation
- Add
- Other changes:
- Bump dependency to zenoh 0.5.0-beta.7 (see its Changelog)
- Python wheels are now built with support of
abi3-py36
. As a consequence Python 3.5 is no longer supported.
Available on:
v0.5.0-b5
v0.5.0-b4
Changelog:
⚠️ Protocol breaking changes:- New version of Open/Accept messages (eclipse-zenoh/zenoh@90f0c98)
⚠️ API breaking changes:- zenoh-net API: replace the expected list of
(ZInt, bytes)
for config inzenoh.net.open()
andzenoh.net.scout()
with a{str: str}
dictionary (fb5f4fa)
- zenoh-net API: replace the expected list of
- New features:
- Query results consolidation (22c6f1c)
- zenoh API: add
Workspace.prefix
(getter only)
- Bug fixes:
- Renamed
zenoh.net.Target.None
aszenoh.net.Target.No
(as None is a keyword)
- Renamed
- Other changes:
- Bump dependency to zenoh 0.5.0-beta.4 (see its Changelog)
- Bump async-std to 1.6.5 (fixing some random hangs/deadlocks issues)
Available on:
v0.5.0-b3
First publicly available release of the new Rust-based version.
Available on: