Skip to content

zbus 3.5.0

Choose a tag to compare

@zeenix zeenix released this 11 May 07:59
· 3116 commits to main since this release
  • Derive Hash for MessageType so it can be used as a key in hashmaps.
  • Add API to represent match rules. These are used to subscribe to signals
    mainly.
  • Add fdo::DBusProxy::{add_match_rule,remove_match_rule}, that are
    {add_match,remove_match} replacements that make the same
    underlying D-Bus calls but make use of the new MatchRule type. We also
    deprecate the {add_match,remove_match} to discourage use of these less
    type-safe versions.
  • ProxyBuilder::uncached_properties sets given list Instead of
    appending. The usecase is for users to set it only once.
  • ObjectServer should handle methods destined to unknown names if no
    names are registered. We were only doing this for p2p case but we should
    do this for bus case well. Otherwise it breaks things for folks who were
    using fdo::DBusProxy::request_name along with ObjectServer for any
    reason.
  • Bump zvariant requirement to latest release.