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