Releases: fedora-infra/fedmsg
Releases · fedora-infra/fedmsg
fedmsg 1.1.7
fedmsg 1.1.6
Developer improvements
- Fix tests (#536).
fedmsg 1.1.5
fedmsg 1.1.4
fedmsg 1.1.3
Bug fixes
-
Fix the Invalid argument error (#532).
-
Update da.gd URL to HTTPS (#528).
-
Fix fedmsg-hub --with-consumers option (#520)
-
Require setuptools, fedmsg/meta/init.py imports pkg_resources (#529)
-
Fix compatiblity with Python 3.11+ (#530)
Developer improvements
- Fix docs and lint tests (#533)
Many thanks to all our contributors for this release:
- larchunix
- phuzion
- Tomáš Hrnčiar
- Miro Hrončok
fedmsg 1.1.2
Bug fixes
- Fix a DOS bug when consuming non-dict JSON messages
(#514).
fedmsg 1.1.1
v1.1.1
Bug fixes
- Fix a bug in the configuration validation for
crl_cache_expiry
and
ca_cert_cache_expiry
(#500).
Developer improvements
- Fix tests using the
ca_cert_cache
configuration as it is
deprecated
(#498). - Adjust the internal
_consume
API for fedmsg consumers to return
the Return any return value from the parent class's_consume
(#507).
Contributors
Thanks to all the contributors for this release:
- Sijis Aviles
- Ralph Bean
- Jeremy Cline
fedmsg 1.1.0
v1.1.0
Deprecations
- Using URLs for the CA and CRL settings (
ca_cert_location
and
crl_location
respectively) is now deprecated and will be removed
in a future release. Please use filesystem paths instead.
Features
- Allow the CA and CRL configuration options to be file paths
(#484). - All configuration settings now have defaults and validators
(#488). - Strengthen "legacy protection" in fedmsg.meta by catching KeyErrors
(#493).
Bug fixes
- Remove the duplicate dependency on
cryptography
from the main
install requires
(#486). - Adjust the x509 signing API to return text instead of bytes
(#495).
Development improvements
- Alter how the tests determine if cryptography is available to work
better with old versions of pyOpenSSL
(#482).
fedmsg 1.0.1
1.0.1
Bug fixes
- Fix an issue where messages replayed from datagrepper always failed signature validation despite having valid signatures (#477).
- Fix a Python 3 incompatibility where the downloading the certificate revocation list crashed when attempting to write the file (#478).
Development improvements
- Several loggers now use their full module path as their logger name rather than just "fedmsg" (#479).
Many thanks to all our contributors for this release:
- Jeremy Cline
- Chaitanya Kukde
fedmsg 1.0.0
1.0.0
Backwards incompatible changes
- The
--daemon
option for all fedmsg commands that was deprecated in 0.19.0 has been removed. We recommend using your operating system's init system instead. systemd unit files are available in the git repository (#470). - Python 2.6 is no longer supported (#469).
Features
- Python 3.4+ is now supported. In order to use x509 certificates to sign and verify messages, you will need cryptography v1.6+ and pyOpenSSL v16.1+. These can be installed with pip via
pip install fedmsg[crypto_ng]
(#449). - The fedmsg documentation has been re-organized (#453).
Development Improvements
- The m2crypto unit tests were being skipped when the cryptography library was missing. This is no longer the case (#446).
- All usage of the nose library has been removed from the tests and the dependency on nose has been removed (#448).
click
has been added as a test dependency (#452).- Test coverage increased from 54.72% to 58.82%
- Several improvements to the tox.ini file (#458).
Many thanks to all our contributors for this release:
- Lumír 'Frenzy' Balhar
- Ralph Bean
- Jeremy Cline
- Chenxiong Qi