Skip to content

fedora-messaging 3.0.0

Compare
Choose a tag to compare
@abompard abompard released this 14 Dec 09:54
· 120 commits to stable since this release
v3.0.0
91454df

Released on 2021-12-14.

API Changes

  • Queues created by the CLI are now non-durable, auto-deleted and exclusive, as server-named queues are. (#239)
  • It is no longer necessary to declare a queue in the configuration file: a server-named queue will be created. Configured bindings which do not specify a queue name will be applied to the server-named queue. (#239)
  • Drop support for Python 2 (#246)
  • Drop the Twisted classes that had been flagged as deprecated. Drop the deprecated Message._body property. Refactor the consuming code into the Consumer class. (#249)

Features

  • Support anonymous (server-named) queues. (#239)
  • Support Python 3.10 (#250)
  • Raise PublishForbidden exception immediately if publishing to virtual host is denied rather than waiting until timeout occurs. (#203)

Bug Fixes

  • Fixed validation exception of queue field on serialized schemas. (#240)

Documentation Improvements

  • Improve release notes process documentation (#238)
  • Build a list of available topics in the documentation from known schema packages (#242)

Development Changes

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • Aurélien Bompard
  • David Jimenez
  • Michal Konečný
  • Onur Ozkan