zbus-2.0.0-beta.6
·
4243 commits
to main
since this release
- Add optional D-Bus properties caching to proxies.
- API to monitor changes in properties.
- Implement
StreamandSinkonazync::Connectiondirectly. Also implementSinkfor&Connection. - Add
ObjectServer::request_name. - Strongly-typed bus names using the new
zbus_namescrate. These bus names are now verified. - Add
ConnectionBuilderandazync::ConnectionBuilder, which is the new API to construct connections with custom parameters/configuration. - Drop
_newprefix fromConnection::{new_session,new_system}. - Split
ProxyBuilderinto async and sync counterparts. - Expose
Addressenum in public API. This represents a D-Bus address. - Generalize
ObjectServer::withpath error. - Merge
zbus::MessageErrorintozbus::Error. - Make
AsyncProxy::newasync. - Implement
Clonefor all proxy types. - Provide
azync::Connection::executor, even when using internal executor. - Fix infinite recursion on
Error'sPartialEqimplementation. - Improve signature validation in
Message::body. - Remove unneeded
Error::Infalliblevariant. - Mark
Errorenum non-exhaustive. - Dependencies added:
- async-recursion
- zbus_names
- Other fixes and improvements.