diff --git a/docs/changelog.rst b/docs/changelog.rst index b79614fe..77d63cf9 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -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 `_) + +* 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 `_) + +* The name of the entry point is now used to identify the message type + (`PR#89 `_) + + +Features +-------- + +* Ensure proper TLS client cert checking with ``service_identity`` + (`PR#51 `_) + +* Support Python 3.7 + (`PR#53 `_) + +* Compatibility with `Click `_ 7.x + (`PR#86 `_) + +* The complete set of valid severity levels is now available at + :data:`fedora_messaging.api.SEVERITIES` + (`PR#60 `_) + +* A ``queue`` attribute is present on received messages with the name of the + queue it arrived on + (`PR#65 `_) + +* The wire format of fedora-messaging is now documented + (`PR#88 `_) + + +Development Changes +------------------- + +* Use `towncrier `_ to generate the release notes + (`PR#67 `_) + +* Check that our dependencies have Free licenses + (`PR#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 ======== diff --git a/fedora_messaging/__init__.py b/fedora_messaging/__init__.py index 766c38fb..e5d71298 100644 --- a/fedora_messaging/__init__.py +++ b/fedora_messaging/__init__.py @@ -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" diff --git a/news/PR51.feature b/news/PR51.feature deleted file mode 100644 index 13987fcc..00000000 --- a/news/PR51.feature +++ /dev/null @@ -1 +0,0 @@ -Ensure proper TLS client cert checking with ``service_identity``. diff --git a/news/PR53.feature b/news/PR53.feature deleted file mode 100644 index 7b9db9cc..00000000 --- a/news/PR53.feature +++ /dev/null @@ -1 +0,0 @@ -Support Python 3.7. diff --git a/news/PR56.api b/news/PR56.api deleted file mode 100644 index 9575aacf..00000000 --- a/news/PR56.api +++ /dev/null @@ -1 +0,0 @@ -The unused ``exchange`` parameter from the PublisherSession was removed. diff --git a/news/PR63.feature b/news/PR63.feature deleted file mode 100644 index 239e0a1e..00000000 --- a/news/PR63.feature +++ /dev/null @@ -1 +0,0 @@ -Allow the exchange type to be specified. diff --git a/news/PR65.api b/news/PR65.api deleted file mode 100644 index c5814a8d..00000000 --- a/news/PR65.api +++ /dev/null @@ -1 +0,0 @@ -Add a new ``queue`` attribute to messages. diff --git a/news/PR67.dev b/news/PR67.dev deleted file mode 100644 index 9a6413b5..00000000 --- a/news/PR67.dev +++ /dev/null @@ -1 +0,0 @@ -Use `towncrier `_ to generate the release notes. diff --git a/news/PR68.dev b/news/PR68.dev deleted file mode 100644 index 02f5c9d4..00000000 --- a/news/PR68.dev +++ /dev/null @@ -1 +0,0 @@ -Check that our dependencies have Free licenses. diff --git a/news/PR72.api b/news/PR72.api deleted file mode 100644 index f744e653..00000000 --- a/news/PR72.api +++ /dev/null @@ -1,3 +0,0 @@ -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. diff --git a/news/PR86.feature b/news/PR86.feature deleted file mode 100644 index b6532950..00000000 --- a/news/PR86.feature +++ /dev/null @@ -1 +0,0 @@ -Compatibility with `Click `_ 7.x diff --git a/news/PR89.api b/news/PR89.api deleted file mode 100644 index 0787d7d6..00000000 --- a/news/PR89.api +++ /dev/null @@ -1,2 +0,0 @@ -The name of the entry point is now used to identify the message type. This is -documented in detail in the wire format. diff --git a/news/aurelien.author b/news/aurelien.author deleted file mode 100644 index 5b8a3e7b..00000000 --- a/news/aurelien.author +++ /dev/null @@ -1 +0,0 @@ -Aurélien Bompard diff --git a/news/jcline.author b/news/jcline.author deleted file mode 100644 index 1abf2732..00000000 --- a/news/jcline.author +++ /dev/null @@ -1 +0,0 @@ -Jeremy Cline diff --git a/news/swojciechowski89.author b/news/swojciechowski89.author deleted file mode 100644 index e9b3f1f1..00000000 --- a/news/swojciechowski89.author +++ /dev/null @@ -1 +0,0 @@ -Sebastian Wojciechowski diff --git a/setup.py b/setup.py index 6b569166..bddeaef6 100755 --- a/setup.py +++ b/setup.py @@ -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",