Releases: eclipse-zenoh/zenoh-plugin-dds
Releases · eclipse-zenoh/zenoh-plugin-dds
0.11.0
What's Changed
Other changes
- fix: set live-run to input's value in dockerhub publish by @diogomatsubara in #240
- Sync
Cargo.lock
with Zenoh75aa273
from2024-05-15
by @eclipse-zenoh-bot in #241 - Sync
Cargo.lock
with Zenoh25f06bd
from2024-05-21
by @eclipse-zenoh-bot in #242 - Sync
Cargo.lock
with Zenoh25f06bd
from2024-05-21
by @eclipse-zenoh-bot in #243 - Sync
Cargo.lock
with Zenoh3118d31
from2024-05-28
by @eclipse-zenoh-bot in #244 - Sync
Cargo.lock
with Zenoh009f666
from2024-05-30
by @eclipse-zenoh-bot in #246 - chore: tracking zenoh fix/1059-add-plugin-id branch by @gabrik in #245
Full Changelog: 0.11.0-rc.3...0.11.0
0.11.0-rc.3
What's Changed
Other changes
- Rename
no_mangle
crate feature todynamic_plugin
by @gabrik in #232 - Set
latest
andnightly
Docker tags by @diogomatsubara in #235
New Contributors
- @diogomatsubara made their first contribution in #235
Full Changelog: 0.11.0-rc.2...0.11.0-rc.3
0.11.0-rc.2
What's Changed
New features 🎉
Bug fixes 🐞
- Check if systemctl exists in Debian package by @JEnoch in #180
- Fix Debian package by @fuzzypixelz in #226
Other changes
- Update to new plugin API by @milyin in #168
- Use
tracing
andzenoh-util
log init by @gabrik in #204 - Change
cyclors
dependency to be taken from a release by @gmartin82 in #217 - Port to new plugin loading system by @Mallets in #214
- Fix static loading of plugin by @JEnoch in #222
New Contributors
- @eclipse-zenoh-bot made their first contribution in #177
- @milyin made their first contribution in #168
Full Changelog: 0.10.1-rc...0.11.0-rc.2
v0.10.1-rc
What's Changed
- Update Cyclors to latest version for Qos changes. by @gmartin82 in #152
- When ROS_LOCALHOST_ONLY=1 don't force multicast on lo (fix #158) by @JEnoch in #159
- Release action: fix Windows packaging (fix #156) by @JEnoch in #160
- Encourage ros2dds bridge usage for ROS 2 by @JEnoch in #162
- Fix
__path__
and__required__
types inConfig
by @fuzzypixelz in #167 - Config: accept 'null' for allow/deny (fix #169) by @JEnoch in #170
- Always create RELIABLE Writers (fix #165) by @JEnoch in #171
- Fix workflow by @OlivierHecart in #172 , #173
New Contributors
- @fuzzypixelz made their first contribution in #167
Full Changelog: 0.10.0-rc...0.10.1-rc
v0.10.0-rc
What's Changed
- Updated implementation to use Cyclone DDS API instead of cyclocut where possible. by @gmartin82 in #133
- Fix #138: minor spelling mistakes by @JEnoch in #139
- Fix inappropriate Zenoh->DDS route deletion on 1st remote Writer deletion by @JEnoch in #140
- Update rust-toolchain by @imstevenpmwork in #142
- Resolves #143 by fixing build to work with latest master version of Cyclors. by @gmartin82 in #144
- Put binary "zenoh-bridge-dds" into bin folder while colcon build by @evshary in #134
- Added support for Participant discovery and additional QoS policies by @gmartin82 in #137
- Enable Iceoryx shared memory support in Cyclone DDS by @gmartin82 in #145
- Corrected handling of Iceoryx buffer content by @gmartin82 in #146
- feat: add arg
CROSS_ARCH
for cross-compilation by @homalozoa in #147 - Updated cyclors package to gain latest bindgen (0.68). by @gmartin82 in #148
- Update CONTRIBUTING.md by @yellowhatter in #150
New Contributors
- @gmartin82 made their first contribution in #133
- @imstevenpmwork made their first contribution in #142
- @homalozoa made their first contribution in #147
- @yellowhatter made their first contribution in #150
Full Changelog: 0.7.2-rc...0.10.0-rc
v0.7.2-rc
Changelog
New features 🎉
- Add --queries-timeout option by @JEnoch in #113
- Able to repeat allow and deny option. by @evshary in #119
- Accept single string for allow/deny option by @JEnoch in #120
Bug fixes 🐞
Other changes
- Workspace dependencies by @davidedellagiustina in #112
- Fix typo in README.md: admin space curl queries by @JEnoch in #122
- Replace GroupMgt with Liveliness by @OlivierHecart in #123
- Optimisation in Zenoh to DDS route by @JEnoch in #125
- Optimisation in DDS to Zenoh route by @JEnoch in #126
- Bump to Rust edition 2021 by @Mallets in #128
- Fix rust toolchain to 1.69 by @Mallets in #131
New Contributors
- @davidedellagiustina made their first contribution in #112
- @evshary made their first contribution in #119
- @OlivierHecart made their first contribution in #123
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 Zenoh protocol version: 0.7
- Other changes:
v0.6.0-beta.1
Changelog:
⚠️ Breaking changes (i.e. not compatible with previous versions):- Depends on and compatible with zenoh 0.6.0-beta.1 (see its Changelog)
- New features:
- New configuration via a JSON5 (or YAML) file
- Also released as a Debian packages. The
zenoh-bridge-dds
being a Linux service. (#65) - Add
deny
config (and --deny option) (#68) - Add
reliable_routes_blocking
config to manage CongestionControl for RELIABLE Writers (#67) - Change default UDP multicast scouting port to 7446 (#91)
- Add support of
ROS_DOMAIN_ID
andROS_LOCALHOST_ONLY
env variables (#93)
- Bug fixes:
- Scope option was not used for discovery traffic in fwd discovery mode (#78)
- Runtime panics occurring at runtime on unexpected events (#81 and #82)
- Forward discovery mode fixes:
- Forward discovery failure in case DDS discovery happens before connecting to remote bridge (#85)
- In forward discovery mode the scope is not used for routing of discovery traffic (#78)
- Check for DDS_LENGTH_UNLIMITED when creating per-instance cache (#70 Thanks @Andersw88!)
- Other:
- Code cleanup (#84 Thanks @Splinter1984!)
- Fix
colcon
command in README.md (#87 Thanks @ahcorde!)
Availablility:
- Pre-built binaries: assets below or on https://download.eclipse.org/zenoh/zenoh-plugin-dds/0.6.0-beta.1
- Debian packages: https://download.eclipse.org/zenoh/debian-repo/
- Docker image: eclipse/zenoh-bridge-dds:0.6.0-beta.1
v0.5.0-beta.9
Changelog:
⚠️ Protocol breaking changes (i.e. no interop with previous versions):- Bump dependency to zenoh 0.5.0-beta.9 (see its Changelog)
- New features:
- Add forward discovery mode (activated via
--fwd-discovery
option) (#33) - Add
--max-frequency
option (#47) - Add
--no-multicast-scouting
option - Add TRANSIENT_LOCAL QoS support (#36)
- Add an admin space
- Embedded REST plugin serving the REST API (activated via
--rest-plugin
option) - Default mode is
peer
instead ofclient
(i.e. no failure at startup if it can't find a zenoh router)
- Add forward discovery mode (activated via
- Bug fixes:
- Cleanup of routes on un-discovery
- Other changes:
⚠️ dzd
binary renamed aszenoh-bridge-dds
- Statically linked with CycloneDDS 0.7.0 (sources automatically downloaded at build time)
- Support rust stable toolchain
Availablility:
- Pre-built binaries: assets below or on https://download.eclipse.org/zenoh/zenoh-plugin-dds/0.5.0-beta.9
- Docker image: eclipse/zenoh-bridge-dds:0.5.0-beta.9
v0.5.0-beta.8
Changelog:
- fix
dds/dds.h
build error on ROS2 Foxy