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