Skip to content

v1.0.0

Compare
Choose a tag to compare
@jeremycline jeremycline released this 10 Oct 14:50

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 with consume and cancel 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.