Skip to content

Commit

Permalink
Prepare the v1.0.0 release
Browse files Browse the repository at this point in the history
Signed-off-by: Jeremy Cline <[email protected]>
  • Loading branch information
jeremycline authored and mergify[bot] committed Oct 10, 2018
1 parent 6afcea7 commit 4b45054
Show file tree
Hide file tree
Showing 16 changed files with 73 additions and 18 deletions.
71 changes: 71 additions & 0 deletions docs/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,77 @@ Release Notes

.. towncrier release notes start
v1.0.0 (2018-10-10)
===================

API Changes
-----------

* The unused ``exchange`` parameter from the PublisherSession was removed
(`PR#56 <https://github.com/fedora-infra/fedora-messaging/pull/56>`_)

* The ``setupRead`` API in the Twisted protocol has been removed and replaced with
``consume`` and ``cancel`` APIs which allow for multiple consumers with multiple
callbacks
(`PR#72 <https://github.com/fedora-infra/fedora-messaging/pull/72>`_)

* The name of the entry point is now used to identify the message type
(`PR#89 <https://github.com/fedora-infra/fedora-messaging/pull/89>`_)


Features
--------

* Ensure proper TLS client cert checking with ``service_identity``
(`PR#51 <https://github.com/fedora-infra/fedora-messaging/pull/51>`_)

* Support Python 3.7
(`PR#53 <https://github.com/fedora-infra/fedora-messaging/pull/53>`_)

* Compatibility with `Click <https://click.palletsprojects.com/>`_ 7.x
(`PR#86 <https://github.com/fedora-infra/fedora-messaging/pull/86>`_)

* The complete set of valid severity levels is now available at
:data:`fedora_messaging.api.SEVERITIES`
(`PR#60 <https://github.com/fedora-infra/fedora-messaging/pull/60>`_)

* A ``queue`` attribute is present on received messages with the name of the
queue it arrived on
(`PR#65 <https://github.com/fedora-infra/fedora-messaging/pull/65>`_)

* The wire format of fedora-messaging is now documented
(`PR#88 <https://github.com/fedora-infra/fedora-messaging/pull/88>`_)


Development Changes
-------------------

* Use `towncrier <https://github.com/hawkowl/towncrier>`_ to generate the release notes
(`PR#67 <https://github.com/fedora-infra/fedora-messaging/pull/67>`_)

* Check that our dependencies have Free licenses
(`PR#68 <https://github.com/fedora-infra/fedora-messaging/pull/68>`_)

* Test coverage is now at 97%.


Other Changes
-------------

* The library is available in Fedora as ``fedora-messaging``.


Contributors
------------
Many thanks to the contributors of bug reports, pull requests, and pull request
reviews for this release:

* Aurélien Bompard
* Jeremy Cline
* Michal Konečný
* Sebastian Wojciechowski


v1.0.0b1
========

Expand Down
2 changes: 1 addition & 1 deletion fedora_messaging/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

__version__ = "1.0.0b1"
__version__ = "1.0.0"
1 change: 0 additions & 1 deletion news/PR51.feature

This file was deleted.

1 change: 0 additions & 1 deletion news/PR53.feature

This file was deleted.

1 change: 0 additions & 1 deletion news/PR56.api

This file was deleted.

1 change: 0 additions & 1 deletion news/PR63.feature

This file was deleted.

1 change: 0 additions & 1 deletion news/PR65.api

This file was deleted.

1 change: 0 additions & 1 deletion news/PR67.dev

This file was deleted.

1 change: 0 additions & 1 deletion news/PR68.dev

This file was deleted.

3 changes: 0 additions & 3 deletions news/PR72.api

This file was deleted.

1 change: 0 additions & 1 deletion news/PR86.feature

This file was deleted.

2 changes: 0 additions & 2 deletions news/PR89.api

This file was deleted.

1 change: 0 additions & 1 deletion news/aurelien.author

This file was deleted.

1 change: 0 additions & 1 deletion news/jcline.author

This file was deleted.

1 change: 0 additions & 1 deletion news/swojciechowski89.author

This file was deleted.

2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ def get_requirements(requirements_file="requirements.txt"):
url="https://github.com/fedora-infra/fedora-messaging",
# Possible options are at https://pypi.python.org/pypi?%3Aaction=list_classifiers
classifiers=[
"Development Status :: 4 - Beta",
"Development Status :: 5 - Production/Stable",
"License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python :: 2",
Expand Down

0 comments on commit 4b45054

Please sign in to comment.