Releases: fedora-infra/fedmsg
fedmsg 0.19.1
0.19.1
0.19.1 is a bug fix release that addresses several critical regressions introduced
in 0.19.0.
Bug fixes
-
Fix an issue where messages failed validation because the message certificate
and signature were unicode objects (#456). -
Fix an issue where message bodies were not deserialized from JSON before being
passed to a consumer because the message bodies were unicode objects (#464). -
Fix an issue where messages never got passed to the consumer because the
message pre-processing caused an unhandled exception (#462).
Many thanks to the contributors for this release:
- Kamil Páral
- Jeremy Cline
- Patrick Uiterwijk
- Ralph Bean
- Ricky Elrod
fedmsg 0.19.0
Release Notes
Deprecations
- The
--daemon
option has been deprecated for all fedmsg commands and will be
removed in a future release. We recommend using your operating system's init
system instead. systemd units and SysV init scripts are available in
the git repository (#434).
Features
-
A new command,
fedmsg-signing-relay
, has been added that signs messages prior
to relaying them (#409). -
A new command,
fedmsg-check
, can be used to check whether or not the expected
fedmsg producers and consumers are running (#416). -
If the message contains a
headers
key, these are placed in the message body (#437). -
It is now possible to use cryptography and pyOpenSSL rather than m2crypto (#421).
-
The ircbot's URL shortener service is now configurable (#430).
Bug fixes
-
Fix an issue where an
AttributeError
wasn't actually raised when calling
fedmsg.publish
before initializing the Moksha hub and using a non-ZeroMQ
publishing mechanism (#412). -
The default configuration was missing the
topic_prefix
key (#431).
Development Improvements
-
Tox is used to enforce PEP-8, build
the documentation, and run the tests with multiple versions of Python (#417). -
The test suite is now run with pytest rather than nose (#417).
-
Code coverage history is now tracked with codecov.io.
Many thanks to all our contributors for this release:
- Elan Ruusamäe
- Pravin Chaudhary
- Ralph Bean
- Jeremy Cline
0.18.4 Release
Changelog
This is a bug fix release.
Bugs
- Fix an issue introduced in 0.18.3 where monitoring sockets were not being created
in the fedmsg relay (#433 <https://github.com/fedora-infra/fedmsg/pull/433>
_)