zbus 3.13.0
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 oftokio
crate.
- New:
- Deprecate
Connection::peer_sid
in favor ofConnection::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.