Fedora-messaging

Latest version: v3.7.0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

3.2.0

Features

- Add a priority property to messages, and a default priority in the
configuration
(PR 275)
- Add a message schema attribute and some documentation to help deprecate and
upgrade message schemas
(227)

Other Changes

- Use tomllib from the standard library on Python 3.11 and above,
fallback to tomli otherwise.
(PR 274)

Contributors

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

- Akashdeep Dhar
- Aurélien Bompard
- Erol Keskin
- Miro Hrončok
- Stephen Coady

3.1.0

Features

- Add the `app_name` and `agent_name` properties to message schemas
(PR 272)
- Added "groups" property to message schemas. This property can be used if an
event affects a list of groups.
(252)

3.0.2

Development Changes

- Fix CI in Github actions
([6257100](https://github.com/fedora-infra/fedora-messaging/commit/6257100))
- Update pre-commit checkers
([1d35a5d](https://github.com/fedora-infra/fedora-messaging/commit/1d35a5d))
- Fix Packit configuration
([d2ea85f](https://github.com/fedora-infra/fedora-messaging/commit/d2ea85f))

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

- Akashdeep Dhar
- Aurélien Bompard

3.0.1

Development Changes

- Add packit configuration allowing us to have automatic downstream RPM builds
(259)
- Don't build universal wheels since we don't run on Python 2 anymore
([e8c5f4c](https://github.com/fedora-infra/fedora-messaging/commit/e8c5f4c))


Documentation Improvements

- Add some schema packages to the docs
([03e7f42](https://github.com/fedora-infra/fedora-messaging/commit/03e7f42))
- Change the example email addresses
([1555742](https://github.com/fedora-infra/fedora-messaging/commit/1555742))


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

- Akashdeep Dhar
- Aurélien Bompard

3.0.0

API Changes

- Queues created by the CLI are now non-durable, auto-deleted and exclusive, as
server-named queues are.
(PR 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.
(PR 239)

- Drop support for Python 2
(PR 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.
(PR 249)


Features

- Support anonymous (server-named) queues.
(PR 239)

- Support Python 3.10
(PR 250)

- Raise `PublishForbidden` exception immediately if publishing to [virtual host](https://www.rabbitmq.com/access-control.html>) 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.
(PR 238)

- Build a list of available topics in the documentation from known schema packages
(PR 242)


Development Changes

- Start using pre-commit for linters and formatters
([732c7fb](https://github.com/fedora-infra/fedora-messaging/commit/732c7fb))


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

2.1.0

Features

- Improve the testing module to check message topics and bodies separately,
and to use the rewritten assert that pytest provides
(PR 230)

- Handle `topic authorization <https://www.rabbitmq.com/access-control.html#topic-authorisation>`_
by raising a `PublishForbidden` exception instead of being stuck in a retry loop
(PR 235)

- Test on Python 3.8 and 3.9
(PR 237)


Bug Fixes

- Require setuptools, as `pkg_resources` is used
(PR 233)


Development Changes

- Update test fixture keys to 4096 bits
(PR 232)

- Use Github Actions for CI
(PR 234)


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

- Aurélien Bompard
- Jeremy Cline
- Miro Hrončok
- Pierre-Yves Chibon

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.