Skip to content

zbus 3.13.0

Compare
Choose a tag to compare
@github-actions github-actions released this 12 May 13:33
· 1798 commits to main since this release
  • Add Connection::peer_credentials method. Instead of adding multiple individual methods for each
    credential type, let's add a single method that returns all peer credentials.
  • API for creating ConnectionCredentials struct. This will mainly be useful for bus
    implementations to be able to create this struct for themselves (e.g on a
    DBus.GetConnectionCredentials D-Bus call for the bus itself).
  • Getters for fdo::ConnectionCredentials fields.
  • Add launchd address support for macOS. It follows D-Bus specification with the same rules.
  • Dependency changes:
    • New: async-process on MacOS target.
    • Enable process feature of tokio crate.
  • Deprecate Connection::peer_sid in favor of Connection::peer_credentials.
  • Deprecate fdo::ConnectionCredentials fields. If we ever need to add more fields to the struct,
    we can't do it without breaking the API. So let's deprecate the fields and have everyone use the
    new getters instead.
  • Disable code on MacOS that won't work on it.
  • Be specific in cfg for Windows.
  • Update all refs of gitlab to github.
  • Other internal fixes/improvements.