Skip to content

Releases: fedora-infra/fedmsg

fedmsg 0.19.1

10 Aug 13:50
Compare
Choose a tag to compare

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

12 Jul 18:34
Compare
Choose a tag to compare

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

  • fedmsg is now PEP-8 compliant (#414, #421, #422).

  • 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

27 Jun 20:29
Compare
Choose a tag to compare

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>_)