Repository navigation
build(deps): Update Rust crate zbus to v6 - #537
renovate[bot] wants to merge 3 commits into
Conversation
- Replace zbus::blocking::Connection with zbus::block_on(Connection) - Replace zbus::blocking::MessageIterator with MessageStream - Update MatchRule builder to use fluent API (no and_then) - Add futures-lite dependency for async stream polling - Wrap async operations in zbus::block_on for synchronous contexts
|
✅ Fix pushed: The CI fix has been pushed to Root cause: The zbus 5.x → 6.x upgrade introduced breaking API changes that weren't fully addressed in the previous commit. Fixes applied (2 files, 2 insertions, 5 deletions):
|
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
- Remove .unwrap() calls from Builder::session(), .name(), and .serve_at() as zbus 6.x returns Builder directly (errors deferred to .build()) - Replace deprecated zbus::zvariant::Value with zbus::Variant - Add rt-multi-thread feature to tokio dev-dependency for Runtime::new()
This PR contains the following updates:
5.14→6.0Release Notes
z-galaxy/zbus (zbus)
v6.0.0Compare Source
The book's Upgrading to zbus 6.0 chapter
is the complete list of this release's breaking changes; the Breaking group below holds only some
of them.
✨ Added
💥 Breaking
Builder::async_io_unix_stream and async_io_tcp_stream.
async-iofeature and crates withdefault-rt: zruntime's runtime, one perthread that calls block_on and driven by that thread.
👷 CI
♻️ Changed
abstractionsmodule toruntime.tracingan optional feature. #331servicefeature. #1135proxyfeature.async-fscargo feature. #1287📦 Dependencies
🗑️ Deprecated
📝 Documentation
Error::Connection.proxyandservicefeatures.🐛 Fixed
PropertyStreamyield changes if service starts later.MessagetoError::FDOfor matching method errors.zbus::Error.DBusError. #313ObjectServer::athand back the interface on conflict. #235⚙️ Other
Builder::user_idnames on WASI.Error::Connectionmessage.ifs into let chains.MAXrather than the deprecatedmax_value()in examples.⚡️ Performance
🔥 Removed
🔒️ Security
✅ Testing
PropertyStreamof a service that starts later.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.