Skip to content

Commit

Permalink
Merge pull request #444 from jeremycline/0.19-release
Browse files Browse the repository at this point in the history
Prepare for 0.19.0 release
  • Loading branch information
jeremycline committed Jul 12, 2017
2 parents 295b368 + f282c61 commit 8b2028f
Show file tree
Hide file tree
Showing 3 changed files with 73 additions and 2 deletions.
71 changes: 71 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,77 @@
Changelog
=========

0.19.0
------

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
<https://github.com/fedora-infra/fedmsg/tree/0.19.0/initsys>`_ are available in
the git repository (`#434 <https://github.com/fedora-infra/fedmsg/pull/434>`_).


Features
^^^^^^^^

* A new command, ``fedmsg-signing-relay``, has been added that signs messages prior
to relaying them (`#409 <https://github.com/fedora-infra/fedmsg/pull/409>`_).

* A new command, ``fedmsg-check``, can be used to check whether or not the expected
fedmsg producers and consumers are running
(`#416 <https://github.com/fedora-infra/fedmsg/pull/416>`_).

* If the message contains a ``headers`` key, these are placed in the message body
(`#437 <https://github.com/fedora-infra/fedmsg/pull/437>`_).

* It is now possible to use `cryptography <https://cryptography.io/>`_ and
`pyOpenSSL <https://pyopenssl.org/>`_ rather than m2crypto
(`#421 <https://github.com/fedora-infra/fedmsg/pull/421>`_).

* The ircbot's URL shortener service is now configurable
(`#430 <https://github.com/fedora-infra/fedmsg/pull/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 <https://github.com/fedora-infra/fedmsg/pull/412>`_).

* The default configuration was missing the ``topic_prefix`` key
(`#431 <https://github.com/fedora-infra/fedmsg/pull/431>`_).


Development Improvements
^^^^^^^^^^^^^^^^^^^^^^^^

* fedmsg is now PEP-8 compliant (
`#414 <https://github.com/fedora-infra/fedmsg/pull/414>`_,
`#421 <https://github.com/fedora-infra/fedmsg/pull/421>`_,
`#422 <https://github.com/fedora-infra/fedmsg/pull/422>`_).

* `Tox <https://tox.readthedocs.io/en/latest/>`_ is used to enforce PEP-8, build
the documentation, and run the tests with multiple versions of Python
(`#417 <https://github.com/fedora-infra/fedmsg/pull/417>`_).

* The test suite is now run with `pytest <https://docs.pytest.org/>`_ rather than nose.
(`#417 <https://github.com/fedora-infra/fedmsg/pull/417>`_).

* Code coverage history is now tracked with
`codecov.io <https://codecov.io/gh/fedora-infra/fedmsg/>`_.

Many thanks to all our contributors for this release:

* Elan Ruusamäe
* Pravin Chaudhary
* Ralph Bean
* Jeremy Cline


0.18.4
------

Expand Down
2 changes: 1 addition & 1 deletion doc/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@
# The short X.Y version.

# TODO -- read this from the README.rst file
version = '0.1'
version = '0.19'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@

setup(
name='fedmsg',
version='0.18.4',
version='0.19.0',
description="Fedora Messaging Client API",
long_description=long_description,
author='Ralph Bean',
Expand Down

0 comments on commit 8b2028f

Please sign in to comment.