Skip to content
This repository was archived by the owner on Feb 24, 2025. It is now read-only.

Releases: fedora-infra/fedmsg

fedmsg 1.1.7

Choose a tag to compare

@Zlopez Zlopez released this 31 Mar 11:46

Developer improvements

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

fedmsg 1.1.6

Choose a tag to compare

@Zlopez Zlopez released this 27 Feb 13:29
1.1.6

Developer improvements

fedmsg 1.1.5

Choose a tag to compare

@Zlopez Zlopez released this 23 Feb 15:30
1.1.5

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

Choose a tag to compare

@Zlopez Zlopez released this 23 Feb 13:31
1.1.4

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

Choose a tag to compare

@Zlopez Zlopez released this 14 Feb 14:05
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

Choose a tag to compare

@ralphbean ralphbean released this 27 May 19:43
10f1044

Bug fixes

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

fedmsg 1.1.1

Choose a tag to compare

@jeremycline jeremycline released this 20 Mar 17:07

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

Choose a tag to compare

@jeremycline jeremycline released this 02 Jan 14:33

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

Choose a tag to compare

@jeremycline jeremycline released this 12 Sep 14:25

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

Choose a tag to compare

@jeremycline jeremycline released this 22 Aug 14:35

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