14
0
forked from pool/python-amqp
Files
python-amqp/python-amqp.changes
Jan Matejek cd697f119a Accepting request 479902 from home:tbechtold:branches:devel:languages:python
- update to 2.1.4:
  - Removes byte string comparison warnings when running under ``python -b``.
  - Linux version parsing broke when the version included a '+' character
    (Issue #119).
  - Now sets default TCP settings for platforms that support them (e.g. Linux).
  - Fixes compatibility with Python 2.7.5 and below (Issue #107).
  - Linux: Now sets the :data:`~socket.TCP_USER_TIMEOUT` flag if available
    for better failed connection detection.
  - Python compatibility: Fixed compatibility when using the python ``-b`` flag.
  - Frame writer: Account for overhead when calculating frame size.
  - Frame writer: Account for overhead when calculating frame size.
  - Datetimes in method frame arguments are now handled properly.
  - Fixed compatibility with Python <= 2.7.6
  - Frame_writer is no longer a generator, which should solve
    a rare "generator already executing" error (Issue #103).
  - SSLTransport: Fixed crash "no attribute sslopts" when ``ssl=True``
    (Issue #100).
  - Fixed incompatible argument spec for ``Connection.Close`` (Issue #45).
    This caused the RabbitMQ server to raise an exception (INTERNAL ERROR).
  - Transport: No longer implements `__del__` to make sure gc can collect
    connections.
  - Python 3: Installation requirements ended up being a generator
    and crashed setup.py.
  - Python <= 2.7.7: struct.pack arguments cannot be unicode
  - Python 3.4: Fixed use of `bytes % int`.
  - Connection/Transport: Fixed handling of default port.
  - Adds backward compatibility layer for the 1.4 API.
  - Fixes kombu 3.0/celery 3.1 compatibility (Issue #88).
  - Fixed compatibility with Python 2.7.3 (Issue #85)
  - Fixed bug where calling drain_events() with a timeout of 0 would actually

OBS-URL: https://build.opensuse.org/request/show/479902
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-amqp?expand=0&rev=41
2017-03-16 14:24:26 +00:00

242 lines
9.4 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-------------------------------------------------------------------
Wed Mar 15 09:15:18 UTC 2017 - tbechtold@suse.com
- update to 2.1.4:
- Removes byte string comparison warnings when running under ``python -b``.
- Linux version parsing broke when the version included a '+' character
(Issue #119).
- Now sets default TCP settings for platforms that support them (e.g. Linux).
- Fixes compatibility with Python 2.7.5 and below (Issue #107).
- Linux: Now sets the :data:`~socket.TCP_USER_TIMEOUT` flag if available
for better failed connection detection.
- Python compatibility: Fixed compatibility when using the python ``-b`` flag.
- Frame writer: Account for overhead when calculating frame size.
- Frame writer: Account for overhead when calculating frame size.
- Datetimes in method frame arguments are now handled properly.
- Fixed compatibility with Python <= 2.7.6
- Frame_writer is no longer a generator, which should solve
a rare "generator already executing" error (Issue #103).
- SSLTransport: Fixed crash "no attribute sslopts" when ``ssl=True``
(Issue #100).
- Fixed incompatible argument spec for ``Connection.Close`` (Issue #45).
This caused the RabbitMQ server to raise an exception (INTERNAL ERROR).
- Transport: No longer implements `__del__` to make sure gc can collect
connections.
- Python 3: Installation requirements ended up being a generator
and crashed setup.py.
- Python <= 2.7.7: struct.pack arguments cannot be unicode
- Python 3.4: Fixed use of `bytes % int`.
- Connection/Transport: Fixed handling of default port.
- Adds backward compatibility layer for the 1.4 API.
- Fixes kombu 3.0/celery 3.1 compatibility (Issue #88).
- Fixed compatibility with Python 2.7.3 (Issue #85)
- Fixed bug where calling drain_events() with a timeout of 0 would actually
block until a frame is received.
- Documentation moved to http://amqp.readthedocs.io (Issue #89).
- No longer supports Python 2.6
- You must now call Connection.connect() to establish the connection.
- Library rewritten to anticipate async changes.
- Connection now exposes underlying socket options.
- Additional logging for heartbeats.
- SSL: Fixes issue with remote connection hanging
- SSL: ``ssl`` dict argument now supports the ``check_hostname`` key
(Issue #63).
- Drop tune-keepalive-intervals.diff. Similar solution applied upstream
- Drop amqp-drop-sphinxcontrib-issuetracker-dependency.patch. No longer
needed
- Switch to singlespec approach
- Drop doc build
-------------------------------------------------------------------
Wed Jan 13 17:10:55 UTC 2016 - antoine.belvire@laposte.net
- Update to 1.4.9:
* Fix compatibility with Linux/OS X instances where the
``ctypes`` module does not exist
- Changes from 1.4.8:
* ``abstract_channel.wait`` now accepts a float `timeout`
parameter expressed in seconds
-------------------------------------------------------------------
Thu Dec 10 09:43:54 UTC 2015 - seife+obs@b1-systems.com
- remove build date from documentation
-------------------------------------------------------------------
Mon Oct 5 13:43:48 UTC 2015 - mcihar@suse.cz
- Add uniittest2 to BuildRequires for Python 2.6
-------------------------------------------------------------------
Sun Oct 4 09:50:25 UTC 2015 - tbechtold@suse.com
- update to 1.4.7:
* Fixed libSystem error on OS X 10.11 (El Capitan)
* ``channel.basic_publish`` now raises :exc:`amqp.exceptions.NotConfirmed` on
``basic.nack``.
* AMQP timestamps received are now converted from GMT instead of local time
(Issue #67).
* Wheel package installation now supported by both Python 2 and Python3.
- Add python-mock as BuildRequires. Needed for tests
-------------------------------------------------------------------
Thu Aug 6 13:20:10 UTC 2015 - cdenicolo@suse.com
- license update: LGPL-2.1+
LGPL includes "or later"
-------------------------------------------------------------------
Thu Jan 29 16:15:42 UTC 2015 - dmueller@suse.com
- replace set_socket_TCP_KEEPALIVE_and_TCP_USER_TIMEOUT.patch
with tune-keepalive-intervals.diff (bnc#902207)
-------------------------------------------------------------------
Mon Sep 15 07:50:41 UTC 2014 - tbechtold@suse.com
- update to 1.4.6:
* Now keeps buffer when socket times out.
* Adds ``Connection.Transport`` attribute that can be used to specify
a different transport implementation.
-------------------------------------------------------------------
Mon May 5 08:07:30 UTC 2014 - dmueller@suse.com
- update to 1.4.5:
- Can now deserialize more AMQP types.
- SSL: Workaround for Python SSL bug.
- ``Transport.__del_`` now handles errors occurring at late interpreter
shutdown (Issue #36).
- SSL transport accidentally disconnected after read timeout.
-------------------------------------------------------------------
Thu Mar 6 14:38:33 UTC 2014 - speilicke@suse.com
- Add amqp-drop-sphinxcontrib-issuetracker-dependency.patch: Avoid
unnesseary build-time dependencies.
-------------------------------------------------------------------
Thu Feb 20 18:31:59 UTC 2014 - dmueller@suse.com
- update to 1.4.3:
- Fixed bug where more data was requested from the socket
than was actually needed.
- Heartbeat negotiation would use heartbeat value from server even
if heartbeat disabled (Issue #31).
-------------------------------------------------------------------
Tue Jan 21 13:13:06 UTC 2014 - dmueller@suse.com
- update to 1.4.1:
- Fixed error occurring when heartbeats disabled.
-------------------------------------------------------------------
Tue Jan 14 10:56:30 UTC 2014 - dmueller@suse.com
- update to 1.4.0:
- Heartbeat implementation improved (Issue #6).
- NoneType is now supported in tables and arrays.
- SSLTransport: Now handles ``ENOENT``.
-------------------------------------------------------------------
Sun Dec 1 15:43:57 UTC 2013 - oliver.bengs@opensuse.org
- Update to 1.3.3:
- SSLTransport: Now keeps read buffer if an exception is raised
- Message.channel is now a channel object (not the channel id)
- Now sets ``Message.channel`` on delivery
- New option to wait for publish confirmations
- ``queue_declare`` now returns named tuple of type
- Contents of ``Channel.returned_messages`` is now named tuples.
- Sockets now set to close on exec using the ``FD_CLOEXEC`` flag
-------------------------------------------------------------------
Thu Oct 24 10:58:39 UTC 2013 - speilicke@suse.com
- Require python-setuptools instead of distribute (upstreams merged)
-------------------------------------------------------------------
Tue Apr 30 09:21:42 UTC 2013 - speilicke@suse.com
- Run testsuite
-------------------------------------------------------------------
Mon Feb 11 12:43:45 UTC 2013 - saschpe@suse.de
- Add Python3 support
- Build HTML documentation
- Install LICENSE, README.rst
-------------------------------------------------------------------
Mon Nov 12 17:55:30 UTC 2012 - alexandre@exatati.com.br
- Update to 1.2.0:
- New exception hierarchy:
- amqp.AMQPError
- amqp.ConnectionError
- amqp.RecoverableConnectionError
- amqp.ConsumerCancelled
- amqp.ConnectionForced
- amqp.ResourceError
- IrrecoverableConnectionError
- amqp.ChannelNotOpen
- amqp.FrameError
- amqp.FrameSyntaxError
- amqp.InvalidCommand
- amqp.InvalidPath
- amqp.NotAllowed
- amqp.UnexpectedFrame
- amqp.AMQPNotImplementedError
- amqp.InternalError
- amqp.ChannelError
- RecoverableChannelError
- amqp.ContentTooLarge
- amqp.NoConsumers
- amqp.ResourceLocked
- IrrecoverableChannelError
- amqp.AccessRefused
- amqp.NotFound
- amqp.PreconditionFailed
-------------------------------------------------------------------
Thu Nov 8 23:18:41 UTC 2012 - alexandre@exatati.com.br
- Update to 1.1.0:
- No longer supports Pyhton 2.5
- Fixed receiving of float table values.
- Now Supports Python 3 and Python 2.6+ in the same source code.
- Python 3 related fixes.
-------------------------------------------------------------------
Tue Nov 6 18:00:08 UTC 2012 - alexandre@exatati.com.br
- Update to 1.0.2:
- Now supports float values in headers/tables.
-------------------------------------------------------------------
Mon Nov 5 15:34:26 UTC 2012 - alexandre@exatati.com.br
- Update to 1.0.1:
- Connection errors does no longer include AttributeError.
- Fixed problem with using the SSL transport in a non-blocking
context.
Fix contributed by Mher Movsisyan.
-------------------------------------------------------------------
Fri Sep 21 19:20:37 UTC 2012 - alexandre@exatati.com.br
- Update to 0.9.4:
- Adds support for exchange_bind and exchange_unbind.
Contributed by Rumyana Neykova
- Fixed bugs in funtests and demo scripts.
Contributed by Rumyana Neykova
- Aditional changes from version 0.9.3:
- Fixed bug that could cause the consumer to crash when reading
large message payloads asynchronously.
- Serialization error messages now include the invalid value.
-------------------------------------------------------------------
Fri Aug 24 20:18:48 UTC 2012 - alexandre@exatati.com.br
- Initial package (0.9.2) for openSUSE.