2018-01-10 12:17:55 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Wed Jan 10 12:14:22 UTC 2018 - mpluskal@suse.com
|
|
|
|
|
|
|
|
|
|
|
|
- Fix building on pre Factory distros by not running test suite
|
|
|
|
|
|
(which fails due to old sasl)
|
|
|
|
|
|
|
2017-10-26 10:46:09 +00:00
|
|
|
|
-------------------------------------------------------------------
|
2017-11-14 23:22:27 +00:00
|
|
|
|
Tue Nov 14 23:22:19 UTC 2017 - dmueller@suse.com
|
|
|
|
|
|
|
2017-12-01 08:00:05 +00:00
|
|
|
|
- fix build by adding sasl as BuildRequires
|
2017-11-14 23:22:27 +00:00
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2017-10-26 10:46:09 +00:00
|
|
|
|
Sun Oct 15 22:25:08 UTC 2017 - arun@gmx.de
|
|
|
|
|
|
|
|
|
|
|
|
- specfile:
|
|
|
|
|
|
* added fdupes
|
|
|
|
|
|
|
|
|
|
|
|
- update to version 2.2.2:
|
|
|
|
|
|
* Sending empty messages no longer hangs. Instead an empty message
|
|
|
|
|
|
is sent correctly.(addresses #151) Fix contributed by **Christian
|
|
|
|
|
|
Blades**
|
|
|
|
|
|
* Fixed compatibility issues in UTF-8 encoding behavior between
|
|
|
|
|
|
Py2/Py3 (#164) Fix contributed by **Tyler James Harden**
|
|
|
|
|
|
|
|
|
|
|
|
- changes from version 2.2.1:
|
|
|
|
|
|
* Fix implicit conversion from bytes to string on the connection
|
|
|
|
|
|
object. (Issue #155) This issue has caused Celery to crash on
|
|
|
|
|
|
connection to RabbitMQ. Fix contributed by **Omer Katz**
|
|
|
|
|
|
|
|
|
|
|
|
- changes from version 2.2.0:
|
|
|
|
|
|
* Fix random delays in task execution. This is a bug that caused
|
|
|
|
|
|
performance issues due to polling timeouts that occur when
|
|
|
|
|
|
receiving incomplete AMQP frames. (Issues #3978 #3737 #3814) Fix
|
|
|
|
|
|
contributed by **Robert Kopaczewski**
|
|
|
|
|
|
* Calling "conn.collect()" multiple times will no longer raise an
|
|
|
|
|
|
"AttributeError" when no channels exist. Fix contributed by
|
|
|
|
|
|
**Gord Chung**
|
|
|
|
|
|
* Fix compatibility code for Python 2.7.6. Fix contributed by
|
|
|
|
|
|
**Jonathan Schuff**
|
|
|
|
|
|
* When running in Windows, py-amqp will no longer use the
|
|
|
|
|
|
unsupported TCP option TCP_MAXSEG. Fix contributed by **Tony
|
|
|
|
|
|
Breeds**
|
|
|
|
|
|
* Added support for setting the SNI hostname header. The SSL
|
|
|
|
|
|
protocol version is now set to SSLv23 Contributed by **Dhananjay
|
|
|
|
|
|
Sathe**
|
|
|
|
|
|
* Authentication mechanisms were refactored to be more
|
|
|
|
|
|
modular. GSSAPI authentication is now supported. Contributed by
|
|
|
|
|
|
**Alexander Dutton**
|
|
|
|
|
|
* Do not reconnect on collect. Fix contributed by **Gord Chung**
|
|
|
|
|
|
|
2017-03-16 14:24:26 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
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
|
|
|
|
|
|
|
2016-01-15 09:41:13 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
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
|
|
|
|
|
|
|
2015-12-17 13:27:10 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Thu Dec 10 09:43:54 UTC 2015 - seife+obs@b1-systems.com
|
|
|
|
|
|
|
|
|
|
|
|
- remove build date from documentation
|
|
|
|
|
|
|
2015-10-05 13:47:31 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Mon Oct 5 13:43:48 UTC 2015 - mcihar@suse.cz
|
|
|
|
|
|
|
|
|
|
|
|
- Add uniittest2 to BuildRequires for Python 2.6
|
|
|
|
|
|
|
2015-10-05 07:54:28 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
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
|
|
|
|
|
|
|
2015-08-10 11:11:42 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Thu Aug 6 13:20:10 UTC 2015 - cdenicolo@suse.com
|
|
|
|
|
|
|
|
|
|
|
|
- license update: LGPL-2.1+
|
|
|
|
|
|
LGPL includes "or later"
|
|
|
|
|
|
|
2015-02-17 10:25:19 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
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)
|
|
|
|
|
|
|
2014-05-16 12:46:31 +00:00
|
|
|
|
-------------------------------------------------------------------
|
2014-09-15 14:04:03 +00:00
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2014-05-16 12:46:31 +00:00
|
|
|
|
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.
|
|
|
|
|
|
|
2014-03-06 14:38:53 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Thu Mar 6 14:38:33 UTC 2014 - speilicke@suse.com
|
|
|
|
|
|
|
|
|
|
|
|
- Add amqp-drop-sphinxcontrib-issuetracker-dependency.patch: Avoid
|
|
|
|
|
|
unnesseary build-time dependencies.
|
|
|
|
|
|
|
2014-02-21 15:51:56 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
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).
|
|
|
|
|
|
|
2014-01-21 23:28:55 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Tue Jan 21 13:13:06 UTC 2014 - dmueller@suse.com
|
|
|
|
|
|
|
|
|
|
|
|
- update to 1.4.1:
|
|
|
|
|
|
- Fixed error occurring when heartbeats disabled.
|
|
|
|
|
|
|
2014-01-14 15:01:20 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
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``.
|
|
|
|
|
|
|
2013-12-01 21:23:10 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
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
|
|
|
|
|
|
|
2013-10-24 10:58:40 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Thu Oct 24 10:58:39 UTC 2013 - speilicke@suse.com
|
|
|
|
|
|
|
|
|
|
|
|
- Require python-setuptools instead of distribute (upstreams merged)
|
|
|
|
|
|
|
2013-04-30 09:22:06 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Tue Apr 30 09:21:42 UTC 2013 - speilicke@suse.com
|
|
|
|
|
|
|
|
|
|
|
|
- Run testsuite
|
|
|
|
|
|
|
2013-02-11 12:45:57 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Mon Feb 11 12:43:45 UTC 2013 - saschpe@suse.de
|
|
|
|
|
|
|
|
|
|
|
|
- Add Python3 support
|
|
|
|
|
|
- Build HTML documentation
|
|
|
|
|
|
- Install LICENSE, README.rst
|
|
|
|
|
|
|
2012-11-12 17:58:24 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
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
|
|
|
|
|
|
|
2012-11-08 23:26:48 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
2012-11-06 18:01:33 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Tue Nov 6 18:00:08 UTC 2012 - alexandre@exatati.com.br
|
|
|
|
|
|
|
|
|
|
|
|
- Update to 1.0.2:
|
|
|
|
|
|
- Now supports float values in headers/tables.
|
|
|
|
|
|
|
2012-11-05 15:53:26 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
2012-09-21 19:22:09 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
2012-08-31 16:27:13 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Fri Aug 24 20:18:48 UTC 2012 - alexandre@exatati.com.br
|
|
|
|
|
|
|
|
|
|
|
|
- Initial package (0.9.2) for openSUSE.
|