v1.0.0 (2018-10-10)
API Changes
- The unused
exchange
parameter from the PublisherSession was
removed
(PR#56) - The
setupRead
API in the Twisted protocol has been removed and
replaced withconsume
andcancel
APIs which allow for multiple
consumers with multiple callbacks
(PR#72) - The name of the entry point is now used to identify the message type
(PR#89)
Features
- Ensure proper TLS client cert checking with
service_identity
(PR#51) - Support Python 3.7
(PR#53) - Compatibility with Click 7.x
(PR#86) - The complete set of valid severity levels is now available at
fedora_messaging.api.SEVERITIES
(PR#60) - A
queue
attribute is present on received messages with the name of
the queue it arrived on
(PR#65) - The wire format of fedora-messaging is now documented
(PR#88)
Development Changes
- Use towncrier to generate
the release notes
(PR#67) - Check that our dependencies have Free licenses
(PR#68) - Test coverage is now at 97%.
Other Changes
- The library is available in Fedora as
fedora-messaging
.