Release notes¶
0.4¶
- Authentication failures now raise a new
AuthenticationError
subclass ofValueError
, so that they can be caught specifically. - Fixed logic error when authentication is rejected.
- Use effective user ID for authentication instead of real user ID. In typical use cases these are the same, but where they differ, effective uid seems to be the relevant one.
- The 64 MiB size limit for an array is now checked when serialising it.
- New function
jeepney.auth.make_auth_anonymous()
to prepare an anonymous authentication message. This is not used by the wrappers in Jeepney at the moment, but may be useful for third party code in some situations. - New examples for subscribing to D-Bus signals, with blocking I/O and with asyncio.
- Various improvements to documentation.
Thanks to Jane Soko and Gitlab user xiretza for contributing to this release.