Skip to content

Releases: fedora-infra/fedmsg

fedmsg 1.1.7

31 Mar 11:46
Compare
Choose a tag to compare

Developer improvements

  • Regenerate expired test cert and set the expiry to 10 years (#538)

fedmsg 1.1.6

27 Feb 13:29
1.1.6
Compare
Choose a tag to compare

Developer improvements

fedmsg 1.1.5

23 Feb 15:30
1.1.5
Compare
Choose a tag to compare

Features

  • Add configuration for skipping last message (#534)

Developer improvements

  • Revert 'Remove m2crypto' commit - the package can't be build for EPEL7 (#6f8b256)

Many thanks to all our contributors for this release:

  • penguinpee

fedmsg 1.1.4

23 Feb 13:31
1.1.4
Compare
Choose a tag to compare

Developer improvements

  • Fix all tests to make the rpm build work (#535)
  • Remove m2crypto - it wasn't possible to build m2ext with newer OpenSSL (#535)

fedmsg 1.1.3

14 Feb 14:05
1.1.3
Compare
Choose a tag to compare

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

27 May 19:43
10f1044
Compare
Choose a tag to compare

Bug fixes

  • Fix a DOS bug when consuming non-dict JSON messages
    (#514).

fedmsg 1.1.1

20 Mar 17:07
Compare
Choose a tag to compare

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

02 Jan 14:33
Compare
Choose a tag to compare

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

12 Sep 14:25
Compare
Choose a tag to compare

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

22 Aug 14:35
Compare
Choose a tag to compare

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