diff --git a/README.md b/README.md index e181fcaa875b707632392ef0a6eeb8f1f3a6cf57..fb2f4dff8412d014577c480d42433b1cb5646583 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ This is borderline absurd. CoolAMQP is not a direct AMQP client - it also handles reconnections, transactional sending, and so on, mostly via Futures. This means it has a certain opinion on how to -handle AMQP, but you can feel the spirit of AMQP underneath. +handle AMQP, but you can feel the spirit of AMQP underneath. *API is stable*. The project is actively maintained and used in a commercial project. Tests can run @@ -38,10 +38,6 @@ _Watch out for memoryviews!_ Assertions are sprinkled throughout the code. You may wish to run with optimizations enabled if you need every CPU cycle you can get. -**v0.8x** series has unstable API. It probably won't change much - -**v0.9x** series will have a stable API. - ## Current limitations * channel flow mechanism is not supported (#11) @@ -50,8 +46,9 @@ if you need every CPU cycle you can get. ## What's new -* v0.89.2: - * TBA +* v0.90: + * You can pick how your received _message.body_ will look like - bytes, memoryview, or maybe + a totally zero-copy list of memoryviews? * v0.89.1: * **Critical bugfix**: messages larger than a frame got corrupted diff --git a/coolamqp/uplink/handshake.py b/coolamqp/uplink/handshake.py index a64e15cb1eed03fdfaf4c82ab9b6743c38641e83..077ca78acbb759d71ba757fd5f12752e5f57fbbe 100644 --- a/coolamqp/uplink/handshake.py +++ b/coolamqp/uplink/handshake.py @@ -22,7 +22,7 @@ CLIENT_DATA = [ # because RabbitMQ is some kind of a fascist and does not allow # these fields to be of type short-string (b'product', (b'CoolAMQP', 'S')), - (b'version', (b'0.89.2', 'S')), + (b'version', (b'0.90', 'S')), (b'copyright', (b'Copyright (C) 2016-2017 DMS Serwis', 'S')), (b'information', (b'Licensed under the MIT License.\nSee https://github.com/smok-serwis/coolamqp for details', 'S')), (b'capabilities', ([(capa, (True, 't')) for capa in SUPPORTED_EXTENSIONS], 'F')), diff --git a/setup.py b/setup.py index a80ae87c96b785690017b4e9eddc99bd3be59cc9..80476538ff87847a7dd82a82a8e970ead2940dff 100644 --- a/setup.py +++ b/setup.py @@ -4,7 +4,7 @@ from setuptools import setup setup(name=u'CoolAMQP', - version='0.89.2', + version='0.90', description=u'Very fast pure-Python AMQP client', author=u'DMS Serwis s.c.', author_email=u'piotrm@smok.co', @@ -38,8 +38,7 @@ Also, handles your reconnects and transactionality THE RIGHT WAY''', 'Programming Language :: Python :: Implementation :: PyPy', # 'Operating System :: OS Independent', epoll :'( 'Operating System :: POSIX :: Linux', -# 'Development Status :: 5 - Production/Stable', - 'Development Status :: 4 - Beta', + 'Development Status :: 5 - Production/Stable', 'License :: OSI Approved :: MIT License', 'Topic :: Software Development :: Libraries', 'Intended Audience :: Developers',