zbus
API for D-Bus communication
5.19.0
74M downloads/mo
#958 most downloaded on crates.io
z-galaxy/zbus
What this package is like to depend on
Last release 14 days ago
09 Aug 2026
Ships fairly regularly
a new release about every 5 weeks
Rarely documented
notes for 9 of 83 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
92 releases · first in 2020
11 releases in the last 12 months
see the full history below
Release timeline
92 releases · Jul 2020 to Aug 2026Releases
latest 60 of 92-
5.19.009 Aug 2026Release notes
Open source →Added
- ✨ Add Builder::async_io_unix_stream and async_io_tcp_stream.
- ✨ Make the tokio and async-io features additive.
Changed
- ♻️ Remove unnecessary clones.
Deprecated
- 🗑️ Deprecate unix_stream/tcp_stream when tokio is disabled.
Documentation
- 📝 Document the tokio and async-io runtime selection.
Fixed
- 🥅 throw Error::Connection on connection failure.
- 🥅 Add new error variant Error::Connection.
Other
- ✏️ Fix a typo in the executor docs.
Testing
- ✅ Test runtime selection with both backends enabled.
- ✅ add tests for Error::Connection.
Release notes
Open source →Added
- ✨ Add Builder::async_io_unix_stream and async_io_tcp_stream.
- ✨ Make the tokio and async-io features additive.
Changed
- ♻️ Remove unnecessary clones.
Deprecated
- 🗑️ Deprecate unix_stream/tcp_stream when tokio is disabled.
Documentation
- 📝 Document the tokio and async-io runtime selection.
Fixed
- 🥅 throw Error::Connection on connection failure.
- 🥅 Add new error variant Error::Connection.
Other
- ✏️ Fix a typo in the executor docs.
Testing
- ✅ Test runtime selection with both backends enabled.
- ✅ add tests for Error::Connection.
-
5.18.017 Jul 2026Release notes
Open source →Added
- ✨ Add Connection::closed() and is_closed() API.
Documentation
- 📝 Document ObjectManager-ancestor deadlock in ObjectServer::at.
Other
- 🚨 Replace manual match-and-return with the ? operator.
Testing
- ✅ Test registering an interface from a &mut self callback.
-
5.17.007 Jul 2026Release notes
Open source →Changed
- ♻️ Move pending method call to separate module.
Other
- 🧐 Add concurrent method-call benchmark.
Performance
- ⚡️ Route method replies directly by serial.
-
5.16.029 May 2026Release notes
Open source →Changed
- 🔧 Restrict vsock features to Linux targets.
Documentation
- 📝 Replace docs.rs all-features with explicit feature list.
Fixed
- 🚑️ Fix sendmsg for iOS and other apple OS.
Other
- 🔊 warn on GetAll error during property cache init. #1325
-
5.15.026 Apr 2026Release notes
Open source →Added
- ✨ Introduce DispatchResult2 with fdo::Result for dispatch futures.
- ✨ Add Builder::build_message_stream.
Changed
- ♻️ Port Interface and dispatch sites to DispatchResult2.
Deprecated
- 🗑️ Deprecate DispatchResult in favour of DispatchResult2.
Documentation
- 📝 Configure docs.rs to build for all supported targets.
Testing
- ✅ Cover D-Bus error name preservation on property setters.
- ✅ Explicitly choose host endianess in a test.
-
5.14.022 Feb 2026Release notes
Open source →Added
- ✨ Add helper for IBus connection creation. #964
- 🚸 Add Display trait to D-Bus name request reply types.
Changed
- 🔧 Extend process module run() to all Unix platforms.
Fixed
- 🐛 Do not use SendFlags::NOSIGNAL on Redox.
Other
- 📦️ Add async-recursion for Unix targets.
- 🚨 silence unused import on windows.
- 🚨 silence unused warning on windows test.
-
5.13.219 Jan 2026Release notes
Open source →Fixed
- 🐛 fix regression on windows build. #1686
- 🐛 Correct Peer interface to work on any arbitrary object path.
-
5.13.111 Jan 2026 -
5.13.009 Jan 2026Release notes
Open source →Added
- ✨ Add crate attribute for custom crate paths.
Changed
- 🎨 Format all files (rust 1.85).
Fixed
- 🚑️ Send on unix sockets w/
MSG_NOSIGNALflag enabled. #1657 - 🐛 Fix
get_machine_idfor macOS.
Other
- 🧱 Fix all clippy warnings (rust 1.85).
- 🧑💻 Bump rust version to 1.85.
- 🔊 lower trace/instrument verbosity.
Testing
- ✅ Add introspection test for out_args with single output.
- ✅ Remove unused imports from tests.
-
5.12.015 Oct 2025Nothing published for this version
-
5.11.009 Sep 2025Nothing published for this version
-
5.10.024 Aug 2025Nothing published for this version
-
5.9.016 Jul 2025Nothing published for this version
-
5.8.007 Jul 2025Nothing published for this version
-
5.7.120 May 2025Nothing published for this version
-
5.7.013 May 2025Nothing published for this version
-
5.6.003 May 2025Nothing published for this version
-
5.5.007 Feb 2025Nothing published for this version
-
5.4.005 Feb 2025Nothing published for this version
-
5.3.123 Jan 2025Nothing published for this version
-
5.3.010 Jan 2025Nothing published for this version
-
5.2.015 Dec 2024Nothing published for this version
-
5.1.107 Nov 2024Nothing published for this version
-
5.1.002 Nov 2024Nothing published for this version
-
5.0.121 Oct 2024Nothing published for this version
-
5.0.018 Oct 2024Nothing published for this version
-
4.4.022 Jul 2024Nothing published for this version
-
4.3.129 Jun 2024Nothing published for this version
-
4.3.016 Jun 2024Nothing published for this version
-
4.2.220 May 2024Nothing published for this version
-
4.2.109 May 2024Nothing published for this version
-
4.2.030 Apr 2024Nothing published for this version
-
4.1.225 Feb 2024Nothing published for this version
-
4.1.123 Feb 2024Nothing published for this version
-
4.1.022 Feb 2024Nothing published for this version
-
4.0.114 Feb 2024Nothing published for this version
-
4.0.012 Feb 2024Nothing published for this version
-
3.15.225 Feb 2024Nothing published for this version
-
3.15.123 Feb 2024Nothing published for this version
-
3.15.004 Feb 2024Nothing published for this version
-
3.14.128 Jun 2023Nothing published for this version
-
3.14.028 Jun 2023Nothing published for this version
-
3.13.115 May 2023Nothing published for this version
-
3.13.012 May 2023Nothing published for this version
-
3.12.017 Apr 2023Nothing published for this version
-
3.11.118 Mar 2023Nothing published for this version
-
3.11.007 Mar 2023Nothing published for this version
-
3.10.011 Feb 2023Nothing published for this version
-
3.9.004 Feb 2023Nothing published for this version
-
3.8.029 Jan 2023Nothing published for this version
-
3.7.005 Jan 2023Nothing published for this version
-
3.6.209 Dec 2022Nothing published for this version
-
3.6.105 Dec 2022Nothing published for this version
-
3.6.004 Dec 2022Nothing published for this version
-
3.5.015 Nov 2022Nothing published for this version
-
3.4.003 Nov 2022Nothing published for this version
-
3.3.023 Oct 2022Nothing published for this version
-
3.2.029 Sep 2022Nothing published for this version
-
3.1.007 Sep 2022Nothing published for this version
-
3.0.017 Aug 2022Nothing published for this version