Changelog for
python-oslo.messaging-5.10.2-6.13.noarch.rpm :
* Mon Oct 29 2018 dmuellerAATTsuse.com- add 0001-Suppress-excessive-debug-logs-when-consume-rabbit (bsc#1123053):
* Skip logging of drain poll timeouts during debug
* Wed Sep 26 2018 dmuellerAATTsuse.com- add 0001-Avoid-logging-passwords-on-connection-events.patch:
* Skip logging sensitive information to avoid credential leak- add 0001-reject-when-skipping-failed-messages.patch- add 0001-Do-not-access-the-connection-s-socket-during-error-c.patch (bsc#1109756)
* Avoid reconnect to the same AMQP server while trying to error handle the original server error
* Thu Nov 23 2017 vuntzAATTsuse.com- update to version 5.10.2
* rabbit: restore synchronous ack/requeue
* rabbit: make ack/requeue thread-safe
* tests: fix MultiStrOpt value
* Updated from global requirements
* [rabbit] Log correct topic on cast/call- Add 0001-Catch-socket.timeout-when-doing-heartbeat_check.patch: fix a specific kind of reconnection error when rabbitmq node goes down.
* Sat Dec 03 2016 dmuellerAATTsuse.com- update to 5.10.1:
* rabbit: on reconnect set socket timeout after channel is set
* Updated from global requirements
* rabbit: Avoid busy loop on epoll_wait with heartbeat+eventlet
* Fix consuming from unbound reply queue
* Update .gitreview for stable/newton
* Fri Oct 14 2016 tbechtoldAATTsuse.com- Switch to stable/newton in _service
* Wed Oct 05 2016 dmuellerAATTsuse.com- sync global requirements
* Wed Aug 31 2016 tbechtoldAATTsuse.com- update to version 5.10.0
* [AMQP 1.0] Add configuration parameters for send message deadline
* [AMQP 1.0] Add acknowledge and requeue handling for incoming message
* [AMQP 1.0] small fixes to improve timer scalability
* Add warning when credential is not specified for each host
* Fix calculating of duration in simulator.py
* AMQP 1.0 Driver Architecture Overview Document
* Add the proper branch back to .gitreview
* [zmq] Implement retries for unacknowledged CASTs
* [zmq] Redis unavailability is not critical
* Move zmq driver options into its own group
* Add docstring for get_notification_transport
* Remove the max_send_retries option
* Fix a timer leak in the AMQP 1.0 driver
* Refactor link management to support link recovery
* Log a warning when connected to a routable message bus
* Fix the help info format
* [zmq] Discover new publisher proxy
* [AMQP 1.0] AMQP 1.0 Driver User Guide Document update
* [zmq] Use zmq.IMMEDIATE option for round-robin
* [zmq] Make zmq_immediate configurable
* Re-factor the AMQP 1.0 addressing semantics
* Set the default link property to allow message acks
* [AMQP 1.0] Add link credit configuration options
* Clean outdated docstring and comment
* [zmq] Host name and target in socket identity
* [AMQP 1.0] Cancel response treatment for detached link
* Updated from global requirements
* Refactor AMQP 1.0 command task to support timers
* Tue Aug 30 2016 tbechtoldAATTsuse.com- update to version 5.6.0
* Remove rabbitmq max_retries
* fix a typo in impl_rabbit.py
* Fix misstyping issue
* tests: allow to override the functionnal tests suite args
* Add Python 3.4 functional tests for AMQP 1.0 driver
* Imported Translations from Zanata
* [zmq] Merge publishers
* Remove discover from test-requirements
* Add deprecated relnote for max_retries rabbit configuration option
* [zmq] Add py34 configuration for functional tests
* Improve the impl_rabbit logging
* [zmq] Let proxy serve on a static port numbers
* notify: add a CLI tool to manually send notifications
* Add Python 3.5 classifier and venv
* Fix parameters of assertEqual are misplaced
* Properly cleanup listener and driver on simulator exit
* [zmq] Refactor publishers
* Config: no need to set default=None
* Introduce TTL for idle connections
* Fix pika functional tests
* [zmq] Use json/msgpack instead of pickle
* Replace assertEqual(None,
*) with assertIsNone in tests
* [zmq] Additional configurations for f-tests
* Fix syntax error on notification listener docs
* tests: rabbitmq failover tests
* Delete fanout queues on gracefully shutdown
* Updated from global requirements
* Wed Aug 10 2016 tbechtoldAATTsuse.com- update to version 5.5.0
* [Trival] fix a typo nit
* [zmq] Fix backend router port for proxy.
* [zmq] Remove rpc_zmq_concurrency option
* Documents recommended executor
* [zmq] Remove redundant Envelope class
* [impl_rabbit] Remove deprecated get_expiration method
* [zmq] Periodic updates of endpoints connections
* [zmq] Fix message sending when using proxy and not using PUB/SUB
* Imported Translations from Zanata
* [AMQP 1.0] Randomize host list connection attempts
* Fix temporary problems with pika unit tests
* [zmq] Remove unused Request.close method
* Modify info of default_notification_exchange
* [zmq] Properly stop ZmqServer
* AMQP 1.0 - create only one Cyrus SASL configuration for the tests
* [zmq] Don\'t skip non-direct message types
* [zmq] Refactoring of zmq client
* Fix typo: \'olso\' to \'oslo\'
* Updated from global requirements
* Add query paramereters to TransportURL
* [zmq] Fix timeout in ThreadingPoller.poll
* Mon Jul 04 2016 tbechtoldAATTsuse.com- update to 5.2.0:
* Updated from global requirements
* Modify the TransportURL\'s docstrings
* Fix problems after refactoring RPC client
* deprecate usage of transport aliases
* kafka: Deprecates host, port options
* Updated from global requirements
* Add reno for releasenotes management
* Remove logging from serialize_remote_exception
* [kafka] Add several bootstrap servers support
* Fix consuming from missing queues
* Fix bug with version_cap and target.version in RPCClient
* Make TransportURL.parse aware of transport_url
* rabbit: Deprecates host, port, auth options
* Remove deprecated localcontext
* zeromq: Deprecates host, port options
* Reorganize the AMQP 1.0 driver source files
* Implements configurable connection factory
* The need to wait for a given time is no longer valid in 3.2+
* [zmq] Reduce object serialization on router proxy
* Updated from global requirements
* [zmq] Add backend ROUTER to increase bandwidth
* [zmq] Add Sentinel instructions to deployment guide
* Rabbit driver: failure of rpc-calls with float timeout
* Use eventletutils to check is_monkey_patched
* remove feature branch from master .gitreview
* [zmq] Second router proxy doesn\'t dispatch messages properly
* Add parse.unquote to transport_url
* Fix simulator stat printing
* Use single producer and to avoid an exchange redeclaration
* [zmq] Redesign router proxy
* Add feature branch to .gitreview file
* Remove Beta development status from classifiers
* Updated from global requirements
* Fixes sumulator.py signal_handler logic
* Refactor RPC client
* Send notify if notify=True passed
* Improves exception handling and logging
* Implements pika thread safe connection
* Fix incorrect parameters order in assertIn call
* Update the RPC cast() documentation
* Fix unstable work of cast func tests
* [zmq] Reduce threading from python proxy
* Imported Translations from Zanata
* use thread safe fnmatch
* Refactor base interfaces
* Gracefully handle missing TCP_USER_TIMEOUT
* Simulator: handle SIGINT and SIGTERM signals
* Updated from global requirements
* Log the unique_id in listener than msg_id
* serializer: deprecate RequestContextSerializer
* Don\'t set html_last_updated_fmt without git
* Amqp driver send method temporary work-around
* Updated from global requirements
* Updated from global requirements
* Allow simulator to be launched from arbitrary directory
* [zmq] Fix cast message loss in simulator
* Make transport_url config option secret
* Fix oslo.messaging for Mac OS X
* Refactor driver\'s listener interface
* [kafka] Do not remove kafka_client during reset
* Updated from global requirements
* Replace expriration_time by timer
* [zmq] Reduce number of connections
* Move server related logic from dispatchers
* Fix typos in Oslo.messaging files
* Fix Break in Windows platforms
* [py34] replace file() with open()
* Claim python3 compatability for Newton onwards
* Simulator: collect error stats
* Simulator: make parameter wait_after_msg float
* Update CheckForLoggingIssues hacking rule from keystone
* Simulator: align stats to whole seconds
* Support python3 in simulator.py
* Fix typo passend should be passenv- Switch to upstream rpm-packaging .spec file- Use renderspec source service for spec file update
* Mon Apr 04 2016 tbechtoldAATTsuse.com- update to 4.6.1:
* Fix Break in Windows platforms
* Always delete exc_info tuple, even if reply fails
* Fail quickly if there on bad password
* Updated from global requirements
* Always set all socket timeouts- Adjust Requires
* Wed Mar 16 2016 tbechtoldAATTsuse.com- update to 4.5.1:
* Bump rabbit_transient_queues_ttl to 30 mins
* Fix Notification listener blocking behavior
* Update .gitreview for stable/mitaka- Adjust Requires
* Sun Feb 28 2016 dmuellerAATTsuse.com- update to 4.5.0:
* too long to include, see included changes
* Sat Sep 19 2015 tbechtoldAATTsuse.com- update to 2.5.0:
* Imported Translations from Transifex
* Update path to subunit2html in post_test_hook
* Fix typos in a document and a comment
* Updated from global requirements
* Imported Translations from Transifex
* Updated from global requirements
* Port the AMQP1 driver to new Pyngus SASL API
* Updated from global requirements
* Imported Translations from Transifex
* Updated from global requirements
* Add config options to the documentation
* Updated from global requirements- Adjust Requires according to requirements.txt
* Thu Aug 27 2015 tbechtoldAATTsuse.com- update to 2.4.0:
* Mask passwords when logging messages
* Updated from global requirements
* Use proper translating helper for logging
* Improve simulator.py
* Imported Translations from Transifex
* Added trace logging for debuggability
* Log warning instead of raising RuntimeError
* Updated from global requirements
* Replace \'M\' with \'Mitaka\'
* Fix message missing after duplicated message error
* Imported Translations from Transifex
* Fix BaseDriver.listen_for_notifications() signature
* Imported Translations from Transifex
* Updated from global requirements
* Imported Translations from Transifex
* Ensures that some assumptions are true
* Imported Translations from Transifex
* Updated from global requirements
* Fully use futurist code-base to abstract concurrent.futures away
* Imported Translations from Transifex
* Updated from global requirements
* add plugin documentation for executors and notifiers
* Allows to change defaults opts
* Allow a forward slash as a part of the user/password
* Update \'impl_eventlet\' docstring to reflect actual impl
* Updated from global requirements
* tests: adjusts an expected time for gate
* Updated from global requirements
* Ensure callback variable capture + cleanup is done correctly
* Remove oslo namespace package
* Updated from global requirements
* Don\'t install pyngus on Python 3
* Fix amqp connection pool leak in ConnectionContext
* Executor docstring & attribute tweaks- Adjust Requires according to requirements.txt
* Fri Jul 31 2015 tbechtoldAATTsuse.com- Unify spec file #2
* Wed Jul 29 2015 tbechtoldAATTsuse.com- Unify spec file. Use fedora compatible files macros
* Mon Jul 20 2015 dmuellerAATTsuse.com- fix build/deps
* Sun Jul 19 2015 dmuellerAATTsuse.com- update to 1.17.1:
* Use the warn_eventlet_not_patched util function
* Drop use of \'oslo\' namespace package
* Updated from global requirements
* Updated from global requirements
* Fix mock use for mock 1.1.0
* Make heartbeat the default
* Use oslo.log in the zmq receiver
* Imported Translations from Transifex
* Remove usage of contentmanager for executors
* Verify that version in \'prepare\' is valid
* Don\'t reply when we known that client is gone
* Remove py26 artefacts from oslo.messaging code
* Remove 2.6 classifier
* Imported Translations from Transifex
* Add WebOb and greenlet to requirements
* Use ServiceBase from oslo.service as a parent class
* Manual update the requirements
* Deprecated impl_qpid
* Add a missed `raise` statement
* Remove qpid-config call
* Add tox target to find missing requirements
* Fix qpid\'s functional gate
* Imported Translations from Transifex
* Wed Jun 24 2015 tbechtoldAATTsuse.com- update to 1.15.0:
* Drop use of \'oslo\' namespace package
* Use `inferred=True` by default
* Enable amqp\'s protocol unit tests everywhere
* Switch badges from \'pypip.in\' to \'shields.io\'
* Don\'t use devstack to setup our functional env
* Switch to warnings module instead of versionutils
* Updated from global requirements
* Get mox from mox3, not from six.moves
* rabbit: Add logging on blocked connection
* Provide better detection of failures during message send
* Mon Jun 22 2015 tbechtoldAATTsuse.com- update to 1.14.0:
* Reduce `magic` conf attribute usage
* Imported Translations from Transifex
* Remove leftover oslo.config reference
* replace rpc_response_timeout use in rabbit driver
* Enable `fanout_target` scenarios in test_impl_rabbit
* Mon Jun 08 2015 tbechtoldAATTsuse.com- update to 1.13.0:
* Ensure rpc_response_timeout is registered before using it
* Fix condition in _publish_and_retry_on_missing_exchange(
* Allow to remove second _send_reply() call
* Don\'t create a new channel in RabbitMQ Connection.reset()
* Imported Translations from Transifex
* Adding Publisher Acknowledgements/confirms
* Fix deprecated_group of rpc_conn_pool_size
* Refactor processing reply in ReplyWaiter
* rabbit: doc fixes
* consumer connections not closed properly
* rabbit: smart timeout on missing exchange
* rabbit: Fix message ttl not work
* rabbit: remove publisher classes
* rabbit: Set timeout on the underlying socket
* Remove stale copy of context.py
* Add one more functional test for MessagingTimeout
* Fix list_opts test to not check all deps
* make it possible to import amqp driver without dependencies
* Remove outdated release notes
* rabbit: smarter declaration of the notif. queue
* rabbit: redeclare consumers when ack/requeue fail
* Bump kombu and amqp requirements
* Updated from global requirements
* rabbit: fix exception path in queue redeclaration
* rabbit: fix consumers declaration
* rabbit: remove unused consumer interfaces
* rabbit: remove unused code
* rabbit: Remove unused stuffs from publisher
* Remove support for Python 3.3
* Updated from global requirements
* Add RequestContextSerializer
* Updated from global requirements
* rabbit: fixes a logging issue
* rabbit/qpid: simplify the consumer loop
* Updated from global requirements
* Imported Translations from Transifex
* Fix missing space in help text
* zmq: Add support for ZmqClient pooling
* Enable eventlet dependency on Python 3
* Add JsonPayloadSerializer serializer
* Fix test_matchmaker_redis on Python 3
* Disable and mark heartbeat as experimental
* Uncap library requirements for liberty
* Port ZMQ driver to Python 3
* Use unittest.mock on Python 3
* Enable redis test dependency on Python 3
* Remove amqp driver \'unpacked content\' logging
* Updated from global requirements
* Add pypi download + version badges
* Fix TypeError caused by err_msg formatting
* Fix typo in oslo_messaging/_drivers/protocols/amqp/opts.py
* Document notification_driver possible values
* Do not skip functional test for amqp driver
* Add functional test for notify.logger
* Properly deserialize received AMQP 1.0 messages
* Make notify driver messaging play well with publish_errors
* Imported Translations from Transifex- Add python-amqp as Requires according to requirements.txt- Add python-oslo.context as BuildRequires- Update Requires according to requirements.txt
* Sat May 16 2015 dmuellerAATTsuse.com- fix requires
* Mon Mar 30 2015 tbechtoldAATTsuse.com- update to 1.9.0:
* Use the oslo_utils stop watch in decaying timer
* Updated from global requirements
* Remove \'UNIQUE_ID is %s\' logging
* rabbit: fix ipv6 support
* Create a unique transport for each server in the functional tests
* Publish tracebacks only on debug level
* Add pluggability for matchmakers
* Make option [DEFAULT]amqp_durable_queues work
* Reconnect on connection lost in heartbeat thread
* Imported Translations from Transifex
* cleanup connection pool return
* rabbit: Improves logging
* fix up verb tense in log message
* rabbit: heartbeat implementation
* Fix changing keys during iteration in matchmaker heartbeat
* Minor improvement
* ZeroMQ deployment guide
* Fix a couple typos to make it easier to read
* Tiny problem with notify-server in simulator
* Fix coverage report generation
* Add support for multiple namespaces in Targets
* tools: add simulator script
* Deprecates the localcontext API
* Update to oslo.context
* Remove obsolete cross tests script
* Fix the bug redis do not delete the expired keys
* Tue Mar 10 2015 tbechtoldAATTsuse.com- update to 1.8.0:
* Updated from global requirements
* NotifyPublisher need handle amqp_auto_delete
* Fix matchmaker_redis ack_alive fails with KeyError- update Requires
* Thu Feb 26 2015 tbechtoldAATTsuse.com- update to 1.7.0:
* Add FAQ entry for notifier configuration
* rabbit: Fix behavior of rabbit_use_ssl
* amqp1: fix functional tests deps
* Skip functional tests that fail due to a qpidd bug
* Remove unnecessary log messages from amqp1 unit tests
* Include missing parameter in call to listen_for_notifications
* Fix the import of the driver by the unit test
* Add a new aioeventlet executor
* Add missing unit test for a recent commit
* Add the threading executor setup.cfg entrypoint
* Move each drivers options into its own group
* Refactor the replies waiter code
* Imported Translations from Transifex
* Fix notifications broken with ZMQ driver
* Gate functionnal testing improvements
* Treat sphinx warnings as errors
* Move gate hooks to the oslo.messaging tree
* Set the password used in gate
* Update README.rst format to match expectations- Adjust BuildRequires for documentation
* Thu Jan 29 2015 tbechtoldAATTsuse.com- update to 1.6.0:
* Updated from global requirements
* Expose _impl_test for designate
* Update Oslo imports to remove namespace package
* Speedup the rabbit tests
* Fix functionnal tests
* Fixed docstring for Notifier
* zmq: Refactor test case shared code
* Add more private symbols to the old namespace package
* Updated from global requirements
* Fixes test_two_pools_three_listener
* Add TimerTestCase missing tests case
* fix qpid test issue with eventlet monkey patching
* Make setup.cfg packages include oslo.messaging
* Upgrade to hacking 0.10
* Add oslo.messaging._drivers.common for heat tests
* Port zmq driver to Python 3
* fix qpid test issue with eventlet monkey patching
* Move files out of the namespace package
* Add a info log when a reconnection occurs
* rabbit: fix timeout timer when duration is None
* Don\'t log each received messages
* Fix some comments in a backporting review session
* Enable IPv6-support in libzmq by default
* Add a thread + futures executor based executor
* safe_log Sanitize Passwords in List of Dicts
* Updated from global requirements
* rabbit: add some tests when rpc_backend is set
* Warns user if thread monkeypatch is not done
* Add functional and unit 0mq driver tests
* The executor doesn\'t need to set the timeout
* qpid: honor iterconsume timeout
* rabbit: more precise iterconsume timeout
* Workflow documentation is now in infra-manual
* Touch up grammar in warning messages- Adjust Requires
* Thu Jan 15 2015 tbechtoldAATTsuse.com- update to 1.5.1:
* Reintroduces fake_rabbit config option
* Imported Translations from Transifex
* Rabbit: Fixes debug message format
* Rabbit: iterconsume must honor timeout
* Don\'t use oslo.cfg to set kombu in-memory driver
* Don\'t share connection pool between driver object
* Show what the threshold is being increased to
* Wait for expected messages in listener pool test
* Dispath messages in all listeners in a pool
* Reduces the unit tests run times
* Set correctly the messaging driver to use in tests
* Always use a poll timeout in the executor
* Have the timeout decrement inside the wait() method
* Renamed PublishErrorsHandler
* Create a new connection when a process fork has been detected
* Remove the use of PROTOCOL_SSLv3
* Add qpid and amqp 1.0 tox targets
* Updated from global requirements
* Imported Translations from Transifex
* rabbit: uses kombu instead of builtin stuffs
* Allows to overriding oslotest environ var
* Create ZeroMQ Context per socket
* Remove unuseful param of the ConnectionContext
* Updated from global requirements
* Add basic tests for 0mq matchmakers
* Notification listener pools
* Updated from global requirements
* Fix tiny typo in server.py
* Switch to oslo.middleware
* Updated from global requirements
* Activate pep8 check that _ is imported
* Enable user authentication in the AMQP 1.0 driver
* Documentation anomaly in TransportURL parse classmethod
* Don\'t put the message payload into warning log
* Updated from global requirements
* Add pbr to installation requirements
* Updated from global requirements
* Add driver independent functional tests
* Imported Translations from Transifex
* zmq: Remove dead code
* Updated from global requirements
* Finish transition to oslo.i18n
* Imported Translations from Transifex
* Imported Translations from Transifex
* qpid: Always auto-delete queue of DirectConsumer
* Updated from global requirements
* Imported Translations from Transifex
* Enable oslo.i18n for oslo.messaging
* Switch to oslo.serialization
* Cleanup listener after stopping rpc server
* Updated from global requirements
* Track the attempted method when raising UnsupportedVersion
* fix memory leak for function _safe_log
* Stop using importutils from oslo-incubator
* Add missing deprecated group amqp1
* Updated from global requirements
* Stop using intersphinx
* Add documentation explaining how to use the AMQP 1.0 driver
* Imported Translations from Transifex
* Construct ZmqListener with correct arguments
* Message was send to wrong node with use zmq as rpc_backend
* Work toward Python 3.4 support and testing
* Ensure the amqp options are present in config file
* Add contributing page to docs
* Import notifier middleware from oslo-incubator
* Let oslotest manage the six.move setting for mox- Add python_requires to _service- Adjust Requires according to requirements.txt
* Sat Sep 27 2014 dmuellerAATTsuse.com- update to 1.4.1:
* no change other than version
* Mon Sep 22 2014 dmuellerAATTsuse.com- add temporary workaround for non-release versions
* Mon Sep 22 2014 tbechtoldAATTsuse.com- Update requirements
* Sun Sep 21 2014 tbechtoldAATTsuse.com- update to version 1.4.0:
* No changes. Just version bump.
* Wed Sep 17 2014 dmuellerAATTsuse.com- add simplejson dependency for SLE11 based installs
* Fri Sep 12 2014 dmuellerAATTsuse.com- update to 1.4.0.0a5:
* Imported Translations from Transifex
* An initial implementation of an AMQP 1.0 based messaging driver
* Switch to oslo.utils
* Fix Python 3 testing
* Import oslo-incubator context module
* Import oslo-incubator/middleware/base
* Should not send replies for cast messages
* Port to Python 3
* Sync jsonutils from oslo-incubator
* Add parameter to customize Qpid receiver capacity
* Make tests pass with random python hashseed
* Set sample_default for rpc_zmq_host
* Enable PEP8 check E714
* Enable PEP8 check E265
* Enable PEP8 check E241
* Fix error in example of an RPC server
* Replace lambda method _
* Enable check for E226
* Updated from global requirements
* Add release notes for 1.4.0.0a4
* Add release notes for stable/icehouse 1.3.1 release
* Tue Jul 29 2014 dmuellerAATTsuse.com- update to 1.4.0.0a4:
* cleanup: replaced \'e.g.\' with \'for example\'.
* trollius: fix AMQPListener for polling with timeout.
* cleanup: fixed pep8 issue E265.
* docs: remove duplicate docs for MessageHandlingServer.
* docs: add \'docs\' tox environment.
* cleanup: use assertEqual() instead assertIs() for strings.
* tests: re-organize the unit tests directory.
* docs: fix Notifier instantiation example.
* docs: cleanup formatting of examples in TransportURL docs.
* tests: fix slow notification listener unit tests.
* cleanup: remove unprintable character from source file.
* python3: replace usage of str() with six.text_type.
* 1282639_: A new \'retry\' parameter to control transport reconnection retries in RPC clients and notifiers.
* 1316891_: TransportURL objects are now hashable.
* Full support of multiple hosts in transport URLs.
* Listener.poll() now has an optional timeout parameter in preparion for trollius/asyncio support.
* 1316681_: Fix the notify method of the routing notifier.
* 1325750_: Clarify confusing rabbitmq log message if credentials checking fails.
* 1256345_: Allow setting \'exchange\' in the target object used by RPC clients and servers.
* 1310397_: Enable log messages to handle exceptions containing unicode.
* 1314129_: Synced jsonutils from oslo-incubator to solve slowness on python 2.6.
* Initial infrastructure to allow translating log messages.
* 1321274_: Replace string format arguments with function parameters.
* 1317950_: Debug level logs should not be translated.
* 1286306_: Remove str() from LOG.
* and exceptions.
* Removes use of contextlib.nested.
* 1280033_: Use six rather than the py3kcompat oslo-incubator module.
* Import run_cross_tests.sh from oslo-incubator.
* Ensures listener queues exist in fake driver.
* 1331459_: Disable connection pool in qpid interfaces tests.
* 1283926_: Fixed the issue for pop exception (rabbit tests race condition).
* 1261631_: Select AMQP message broker at random.
* 1318742_: Explicitly name subscription queue for responses.
* 1300318_: Ensure routing key is specified in the address for a direct producer.
* 1261631_: Select AMQP message broker at random.
* 1303890_: Update ensure()/reconnect() to catch MessagingError.
* 1330460_: Handle unused allowed_remote_exmods in _multi_send.
* 1332588_: Set correct group for matchmaker_redis options.
* 1301132_: zmq: switch back to not using message envelopes.
* Fix passing envelope variable as timeout.
* 1300539_: Logical error in blockless fanout of zmq.
* 1301132_: Oslo-messaging-zmq-receiver cannot recive any messages.
* Improve layout of unit test directory.
* 1327473_: Removes the use of mutables as default args.
* rabbit/qpid: remove the args/kwargs from ensure().
* Removes unused config option - allowed_rpc_exception_modules
* 1323975_: remove default=None for config options
* Use a for loop to set the defaults for __call__ params
* Use mock\'s call assert methods over call_args_list
* Remove rendundant parentheses of cfg help strings
* Remove old drivers dead code
* 1277104_: Trival:Fix assertEqual arguments order
* Fri Jun 27 2014 dmuellerAATTsuse.com- go back to released version (1.3.0)
* Thu Jun 26 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.4.0.0a1.3.g0cfafac:
* encoding error in file 1.4.0.0a1
* Add release notes for 1.4.0.0a1
* Replace usage of str() with six.text_type
* Wed Jun 25 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.86.g3f9fc44:
* Fix structure of unit tests in oslo.messaging (part 1
* Tue Jun 24 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.85.g68f8857:
* Ensures listener queues exist in fake driver
* RPC server doc: use the blocking executor
* Removes the use of mutables as default args
* Handle unused allowed_remote_exmods in _multi_send
* Fri Jun 20 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.78.ge073098:
* Set correct group for matchmaker_redis options
* replace string format arguments with function parameters
* Removes contextlib.nested
* Transport reconnection retries for notification
* Disable connection pool in qpid interfaces tests
* Add an optional timeout parameter to Listener.poll
* Explicitly name subscription queue for responses
* Thu Jun 19 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.64.g1b4d7ad:
* Add an example usage of RPCClient retry parameter
* Cleaned up references to executor specific RPCServer types
* Wed Jun 18 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.60.gd3adde6:
* Updated from global requirements
* Fix the notify method of the routing notifier
* Tue Jun 17 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.57.g4d9e250:
* Add check credentials to log message if rabbmitmq closes socket
* rabbit/qpid: remove the args/kwargs from ensure()
* zmq: switch back to not using message envelopes
* Sat Jun 14 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.51.gf471daa:
* Add transport reconnection retries
* Bump hacking to 0.9.x series
* Fri Jun 13 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.47.g7d927e5:
* Removes unused config option
* Thu Jun 12 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.45.g08310d4:
* Setup for translation
* Wed Jun 11 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.43.g290fd75:
* Updated from global requirements
* Remove amqp default exchange hack
* Wed May 28 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.40.gc0fde47:
* remove default=None for config options
* Tue May 27 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.39.g78b498d:
* Make the TransportUrl hashable
* Wed May 21 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.38.ga6200c0:
* debug level logs should not be translated
* Fri May 16 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.37.g84887cc:
* Use a for loop to set the defaults for __call__ params
* Sat May 10 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.35.g9d64540:
* Enable log messages to handle exceptions containing unicode
* Tue May 06 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.33.g17375f4:
* Fix passing envelope variable as timeout
* Full support of multiple hosts in transport url
* Sat May 03 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.29.g7245df4:
* Updated from global requirements
* Remove dependent module py3kcompat
* Wed Apr 30 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.26.g9a322a4:
* Synced jsonutils from oslo-incubator
* Remove str() from LOG.
* and exceptions
* Sat Apr 26 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.23.gf676b33:
* Updated from global requirements
* Fix typo in docstring of notify/notifier
* Wed Apr 23 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.20.g06ab616:
* Logical error in blockless fanout of zmq
* Thu Apr 17 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.18.g1726281:
* Select AMQP message broker at random
* Remove rendundant parentheses of cfg help strings
* Ensure routing key is specified in the address for a direct producer
* Use mock\'s call assert methods over call_args_list
* Tue Apr 08 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.11.gc905819:
* Update ensure()/reconnect() to catch MessagingError
* Remove old drivers dead code
* Sat Apr 05 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.7.g06c0366:
* Trival:Fix assertEqual arguments order
* Oslo-messaging-zmq-receiver cannot recive any messages
* Fixed the issue for pop exception
* Fri Apr 04 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0.1.g12ca9d3:
* Import run_cross_tests.sh from oslo-incubator 1.3.0
* Wed Apr 02 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a9.31.g6a2c397:
* Add release notes for 1.3.0
* Fix wrong parameter description in docstring
* Use messaging_conf fixture configuration by default
* Use driver\'s notify_send() method again
* Sat Mar 29 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a9.24.ga210602:
* Fixed inconsistent EventletContextManagerSpawnTest failures
* Fixed possible pep8 failure due to pyflakes bug
* Refactor AMQP message broker selection
* Add release notes up to 1.3.0a9
* Thu Mar 27 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a9.16.g27e4a0d:
* Add unit test to check the order of Qpid hosts on reconnect
* Mon Mar 24 2014 dmuellerAATTsuse.com- fix requires- add python_requires service
* Sat Mar 22 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a9.15.g57ebe0d:
* Clean up for qpid tests
* Add kombu driver library to requirements.txt
* Remove vim header
* Updated from global requirements
* Build log_handler documentation
* Mon Mar 10 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a9.7.g5f5501f:
* Fixed spelling error - runnung to running
* notify listener: document the metadata callback parameter
* Adds unit test cases to impl_qpid
* Thu Mar 06 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a9.2.g048c8c3: 1.3.0a9
* Expose PublishErrorsHandler through oslo.messaging
* Wed Mar 05 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a8.8.g543d5f0:
* Remove use of sslutils 1.3.0a8
* Do not leak _unique_id out of amqp drivers
* Slow down Kombu reconnect attempts
* Don\'t run python 3 tests by default
* Gracefully handle consumer cancel notifications
* Tue Mar 04 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a7.32.g8cccf06:
* Add missing data into the notif. endpoint callback
* notification listener: add allow_requeue param
* Add multiple exchange per listerner in fake driver
* Allow to requeue the notification message
* Sun Mar 02 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a7.27.g35f6d58:
* Updated from global requirements
* Sat Mar 01 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a7.26.gfb453e4:
* Convert to oslo.test
* Thu Feb 27 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a7.25.g7564e2c:
* User a more accurate max_delay for reconnects
* Wed Feb 26 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a7.23.g9bf03ad:
* Add log_handler to oslo.messaging
* Add a link to the docs from the README
* Improve help strings
* Tue Feb 25 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a7.17.g8a3744f:
* Pass the session to QpidMessage constructor
* Make the dispatcher responsible of the message ack
* Wed Feb 19 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a7.15.g8a644c1:
* Don\'t reply to notification message
* Tue Feb 18 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a7.14.g7473d18:
* Abstract the acknowledge layer of a message
* Implements notification listener and dispatcher
* Sun Feb 16 2014 cloud-develAATTsuse.de- Rebased patches: + 0001-Switch-over-to-oslosphinx.patch dropped (merged upstream)
* Sun Feb 16 2014 cloud-develAATTsuse.de- Update to version oslo.messaging-1.3.0a7.10.gde6d92f:
* Switch over to oslosphinx
* Thu Feb 13 2014 dmuellerAATTsuse.com- added patches:
* 0001-Switch-over-to-oslosphinx.patch
* Tue Feb 11 2014 speilickeAATTsuse.com- Update to version oslo.messaging-1.3.0a7.9.g70dbe6a:
* Update ExpectedException handling
* Ignore any egg and egg-info directories
* Qpid: advance thru the list of brokers on reconnect
* RabbitMQ: advance thru the list of brokers on reconnect 1.3.0a7
* Make the dispatcher responsible to listen()
* Allow fake driver to consume multiple topics
* Allow different login methods to be used with kombu connections- Replace git_tarballs source service with download_files and set_version + Use upstream URL as source (enables verification)
* Thu Feb 06 2014 dmuellerAATTsuse.com- fix requires
* Sun Feb 02 2014 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a6.4: + Use stevedore\'s make_test_instance + Fix UnboundLocalError error
* Wed Jan 29 2014 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a5.6: + Fix test case name typo + Expose an entry point to list all config options
* Tue Jan 28 2014 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a5.2: + Fix help strings
* Fri Jan 24 2014 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a4.6: + Remove dependencies on pep8, pyflakes and flake8 + python3: Switch to mox3 instead of mox + Add release notes for 1.3.0a3 + Routing notifier
* Thu Jan 16 2014 dmuellerAATTsuse.com- clean up requires
* Tue Jan 14 2014 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a2.50: + Removes use of timeutils.set_time_override
* Mon Jan 13 2014 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a2.49: + Fix duplicate topic messages for Qpid topology=2
* Sun Jan 12 2014 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a2.47: + Fix try/except syntax for Python 3 + Fix test_notifier_logger for Python 3 + Fix spelling errors in comments
* Fri Jan 10 2014 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a2.41: + fix test_rabbit for Python 3
* Thu Jan 09 2014 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a2.39: + Remove copyright from empty files + Fix exception deserialiation on Python 3 + Minor Python 3 fixes
* Mon Dec 23 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a2.34: + Replace dict.iteritems() with six.iteritems()
* Wed Dec 18 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a2.33: + Remove eventlet related code in amqp driver + Add Sample priority + Fix syntax of relative imports for Python3 + sysnchronize oslo-incubator modules
* Fri Dec 13 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a2.26: + Updated from global requirements
* Wed Dec 11 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a2.25: + Avoid creating qpid connection twice in initialization + Updated from global requirements
* Tue Dec 10 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a2.22: + Use six.moves.queue instead of Queue + Replace data structures\' attribute with six module + Unify different names between Python2 and Python3
* Sun Dec 08 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a2.17: + Fixed misspellings of common words + Add transport aliases
* Sat Dec 07 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a2.13: + Simplify common base exception prototype + Remove useless global vars / import + Refactors boolean returns + Unify different names between Python2/3 with six.moves + Remove vim header + Properly reconnect subscribing clients when QPID broker restarts + Ensure context type is handled when using to_dict + Add release notes for 1.3.0a2 + Remove the partial implementation of ack_on_error
* Sat Nov 30 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a1.16: + notifier: add audit level + Implement a log handler using notifier + Avoid storing configuration in notifier
* Thu Nov 28 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a1.12: + Add \'warning\' as an alias to \'warn\'
* Wed Nov 27 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a1.11: + Supply missing argument to raise_invalid_topology_version()
* Tue Nov 26 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a1.9: + Decouple from Oslo uuidutils module
* Sat Nov 23 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a1.8: + Support a new qpid topology
* Fri Nov 15 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a1.7: + Remove property on virtual_host in TransportURL + Remove hosts as property in TransportURL
* Thu Nov 14 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a1.3: + Updated from global requirements
* Thu Nov 07 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a1.2: + Fix some typos and adjust capitalization
* Fri Nov 01 2013 opensuse-cloudAATTopensuse.org- Update to version 1.3.0a1.1: + Changes driver method for notifications
* Fri Oct 25 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0a11.22: + Properly handle transport URL config on the client
* Fri Oct 25 2013 dmuellerAATTsuse.com- update requires
* Thu Oct 24 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0a11.21: + Properly handle transport:///vhost URL + Updated from global requirements
* Thu Oct 24 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0a11.18: + Updated from global requirements + Replace assertEquals with assertEqual
* Tue Oct 22 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0a11.15: + Make rpc_backend default to \'rabbit\'
* Sun Oct 20 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0a11.13: + Updated from global requirements
* Tue Oct 15 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0a11.12: + Apply six for metaclass + Add third element to RPC versions for backports
* Tue Oct 15 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0a11.9: + Fix rpc client docs
* Mon Oct 14 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0a11.8: + Updated from global requirements
* Tue Oct 08 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0a11.7: + Updated from global requirements + Remove cruft from setup.cfg
* Thu Sep 26 2013 dmuellerAATTsuse.com- fix requires
* Thu Sep 19 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0.a5: + Fixes a typo in the address string syntax
* Fri Sep 06 2013 speilickeAATTsuse.com- Update to version 1.2.0.a4: + Import zmq driver code with minimal modifications + Implement the client side of ZmqDriver + Add zmq-receiver + Implement the server side of ZmqDriver- Package binary oslo-messaging-zmq-receiver
* Tue Aug 27 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0.a7: + Fix error message if message handler fails + Fix race-condition in rabbit reply processing + Don\'t include msg_id or reply_q in casts + Remove check_for_lock support in RPCClient
* Wed Aug 21 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0.a1: + Add a Notifier.prepare() method
* Mon Aug 19 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0.a2: + Fix transport URL parsing bug + Fix dictionary changed size during iteration
* Sun Aug 18 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0.a1: + Fix transport URL ipv6 parsing support + Fix fake driver handling of failure replies + Remove ConfFixture from toplevel public API + Bumps hacking to 0.7.0 + Fix rabbit driver handling of None, etc. replies
* Fri Aug 16 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0.a1: + Fix handling of None, etc. replies
* Tue Aug 13 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0.a3: + Add a TransportURL class to the public API + Add a unit testing configuration fixture
* Tue Aug 13 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0.a1: + Fix capitalization, it\'s OpenStack + Fix handling expected exceptions in rabbit driver + Add a context serialization hook + Add thread-local store of request context + Kill ability to specify exchange in transport URL + Add transport URL support to rabbit driver + Ensure namespace package is installed
* Sat Aug 10 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0.a193: + Add comments to ReplyWaiter.wait() + Enforce target preconditions outside of drivers + Add a driver method specifically for sending notifications + Add API for expected endpoint exceptions + Implement failure replies in the fake driver + Expose RemoteError exception in the public API + Add a per-transport allow_remote_exmods API + Document how call() handles remote exceptions + Add some docs on target version numbers + Removes a redundant version_is_compatible function
* Thu Aug 08 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0.a181: + Use testtools.TestCase assertion methods + Implement wait_for_reply timeout in rabbit driver + Remove unused IncomingMessage.done() + Remove some FIXMEs and debug logging
* Fri Jul 12 2013 opensuse-cloudAATTopensuse.org- Update to version 1.2.0.a130: + Use oslo.sphinx and remove local copy of doc theme + Include docstrings in published docs
* Tue Jul 02 2013 dmuellerAATTsuse.com- Initial package