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