zbus 3.13.0
·
2703 commits
to main
since this release
- Add
Connection::peer_credentialsmethod. Instead of adding multiple individual methods for each
credential type, let's add a single method that returns all peer credentials. - API for creating
ConnectionCredentialsstruct. This will mainly be useful for bus
implementations to be able to create this struct for themselves (e.g on a
DBus.GetConnectionCredentialsD-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-processon MacOS target. - Enable
processfeature oftokiocrate.
- New:
- Deprecate
Connection::peer_sidin favor ofConnection::peer_credentials. - Deprecate
fdo::ConnectionCredentialsfields. 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
cfgfor Windows. - Update all refs of gitlab to github.
- Other internal fixes/improvements.