Releases: fedora-infra/fedora-messaging
Releases · fedora-infra/fedora-messaging
v3.7.0
Features
- Indicate which package a schema comes from when missing (#187)
- Add a new
reconsume
CLI command to fetch a message from datagrepper and replay it for the configured consumer (#359) - Add an embedded HTTP server to monitor the service, see the "Monitoring" section in project:./user-guide/consuming.rst (#380)
Documentation Improvements
- Add the
fedora-image-uploader-messages
schema package
Development Changes
- Fix the Packit configuration
- Stop using Mergify
- Unit and integration tests improvements
Other Changes
- Update dependencies
Contributors
Many thanks to the contributors of bug reports, pull requests, and pull request
reviews for this release:
- Akashdeep Dhar
- Aurélien Bompard
- Jeremy Cline
- Matej Focko
v3.6.0
{{ needs.build.outputs.release-notes {{'}}'}}
Version 3.5.0
Features
- Add a replay command (#332)
- Add support Python 3.11 and 3.12, drop support for Python 3.6 and 3.7
- Better protection against invalid bodies breaking the headers generation and the instanciation of a message
- Testing framework: make the sent messages available in the context manager
Documentation Improvements
- Add SECURITY.md for project security policy (PR #314)
- Add fedora-messaging-git-hook-messages to the known schema packages
Development Changes
- Make the tests use the pytest fixtures and assert system (961b82d)
- Make fedora-messaging use poetry (#294)
- Add some generic pre-commit checks
- Don't distribute the tests in the wheel
Contributors
Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:
- Aurélien Bompard
- Thibaut Batale
- Khaled Achech
- Lenka Segura
- Ryan Lerch
Version 3.4.1
This is just a minor bugfix release to fix CI.
Version 3.4.0
Features
- Mirror the message priority in the headers (eba336b)
Version 3.3.0
Features
- Add support for asyncio-based callbacks in the consumer. As a consequence,
the Twisted reactor used by the CLI is nowasyncio
. (#282)
Documentation Improvements
- Improve documentation layout, and add some documentation on the message
schemas. (1fa8998) - Add koji-fedoramessaging-messages to the list of known schemas. (ef12fa2)
Development Changes
- Update pre-commit linters. (0efdde1)
Version 3.2.0
Features
- Add a priority property to messages, and a default priority in the configuration (#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
Version 3.1.0
fedora-messaging 3.0.2
Released on 2022-05-19.
- Try to fix CI by @abompard in #264
- Fix rstcheck in Github CI by @abompard in #265
- Correct sync list, add issue repo and version info by @t0xic0der in #263
Contributors
Many thanks to the contributors of bug reports, pull requests, and pull request
reviews for this release:
- Akashdeep Dhar
- Aurelien Bompard
Full Changelog: v3.0.1...3.0.2
fedora-messaging 3.0.1
Released on 2022-05-12.
Development Changes
- Add packit configuration allowing us to have automatic downstream RPM builds
(#259 <https://github.com/fedora-infra/fedora-messaging/issues/259>
_)
Contributors
Many thanks to the contributors of bug reports, pull requests, and pull request
reviews for this release:
- Akashdeep Dhar