forked from pool/python-amqp
Accepting request 676364 from home:jayvdb:django
- Add versions to dependencies - Remove python-sasl from build dependencies - Update to version 2.4.1, includes Python 3.7 support OBS-URL: https://build.opensuse.org/request/show/676364 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-amqp?expand=0&rev=53
This commit is contained in:
committed by
Git OBS Bridge
parent
3157bb613c
commit
2f87effc0a
@@ -1,3 +1,58 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 09:32:49 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
|
||||
|
||||
- Add versions to dependencies
|
||||
- Remove python-sasl from build dependencies
|
||||
- Update to version 2.4.1
|
||||
* To avoid breaking the API basic_consume() now returns the consumer tag
|
||||
instead of a tuple when nowait is True.
|
||||
* Fix crash in basic_publish when broker does not support connection.blocked
|
||||
capability.
|
||||
* read_frame() is now Python 3 compatible for large payloads.
|
||||
* Support float read_timeout/write_timeout.
|
||||
* Always treat SSLError timeouts as socket timeouts.
|
||||
* Treat EWOULDBLOCK as timeout.
|
||||
- from 2.4.0
|
||||
* Fix inconsistent frame_handler return value.
|
||||
The function returned by frame_handler is meant to return True
|
||||
once the complete message is received and the callback is called,
|
||||
False otherwise.
|
||||
This fixes the return value for messages with a body split across
|
||||
multiple frames, and heartbeat frames.
|
||||
* Don't default content_encoding to utf-8 for bytes.
|
||||
This is not an acceptable default as the content may not be
|
||||
valid utf-8, and even if it is, the producer likely does not
|
||||
expect the message to be decoded by the consumer.
|
||||
* Fix encoding of messages with multibyte characters.
|
||||
Body length was previously calculated using string length,
|
||||
which may be less than the length of the encoded body when
|
||||
it contains multibyte sequences. This caused the body of
|
||||
the frame to be truncated.
|
||||
* Respect content_encoding when encoding messages.
|
||||
Previously the content_encoding was ignored and messages
|
||||
were always encoded as utf-8. This caused messages to be
|
||||
incorrectly decoded if content_encoding is properly respected
|
||||
when decoding.
|
||||
* Fix AMQP protocol header for AMQP 0-9-1.
|
||||
Previously it was set to a different value for unknown reasons.
|
||||
* Add support for Python 3.7.
|
||||
Change direct SSLSocket instantiation with wrap_socket.
|
||||
* Add support for field type "x" (byte array).
|
||||
* If there is an exception raised on Connection.connect or
|
||||
Connection.close, ensure that the underlying transport socket
|
||||
is closed. Adjust exception message on connection errors as well.
|
||||
* TCP_USER_TIMEOUT has to be excluded from KNOWN_TCP_OPTS in BSD platforms.
|
||||
* Handle negative acknowledgments.
|
||||
* Added integration tests.
|
||||
* Fix basic_consume() with no consumer_tag provided.
|
||||
* Improved empty AMQPError string representation.
|
||||
* Drain events before publish.
|
||||
This is needed to capture out of memory messages for clients that only
|
||||
publish. Otherwise on_blocked is never called.
|
||||
* Don't revive channel when connection is closing.
|
||||
When connection is closing don't raise error when Channel.Close
|
||||
method is received.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 1 02:15:08 UTC 2018 - arun@gmx.de
|
||||
|
||||
|
||||
Reference in New Issue
Block a user