Package Release Info

python-oslo.messaging-5.35.0-bp152.3.17

Update Info: Base Release
Available in Package Hub : 15 SP2

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python-oslo.messaging
python-oslo.messaging-doc

Change Logs

Version: 12.1.2-bp153.1.15
* Wed Aug 05 2020 cloud-devel@suse.de
- Proper fix for forever looping test (bsc#1163136) is the kombu change below
- update to version 12.1.2
  - tests: Resolves issues with kombu > 4.6.8
  - Update .gitreview for stable/ussuri
  - Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri
  - Simplify tools/test-setup.sh
  - Print warning message when connection running out
* Tue Jul 28 2020 Jan Zerebecki <jzerebecki@suse.com>
- as a workaround (bsc#1163136) disable test for rabbit until a release with
  fix is available, otherwise build would loop forever
* Tue May 12 2020 cloud-devel@suse.de
- update to version 12.1.0
  - Update the constraints url
  - Removed unused variable pools
  - Update master for stable/train
  - remove outdated header
  - Make sure minimum amqp is 2.5.2
  - Do not use threading.Event
  - Align message serialization between drivers
  - Ignore releasenote cache within git untracked files
  - tox: Trivial cleanup
  - tox: Keeping going with docs
  - Migrate grenade jobs to py3
  - Remove telemetry checks
  - Revert "Add RPC incoming and reply log"
  - Adding debug logs on AMQPListener poll
  - Add support for kafka SSL autentication
  - Switch to Ussuri jobs
  - Add RPC incoming and reply log
  - Remove the deprecated blocking executor
  - Fix help text for heartbeat_in_pthread option
  - Remove unused variable WAKE_UP
  - Setup backend scenarios for functional tests
  - Fix spacing in help message
  - Update hacking for Python3
  - Modify some comments to make them clickable
  - Don't log NoSuchMethod for special non-existing methods
  - [ussuri][goal] Drop python 2.7 support and testing
  - reword releasenote for py27 support dropping
* Mon Mar 23 2020 Dirk Mueller <dmueller@suse.com>
- add obsoletes
* Sat Mar 14 2020 Dirk Mueller <dmueller@suse.com>
- switch to python 3.x only builds
* Wed Oct 09 2019 cloud-devel@suse.de
- update to version 10.2.0
  - Replace git.openstack.org URLs with opendev.org URLs
  - doc: Cleanup admin docs
  - Add Python 3 Train unit tests
  - Support kafka message compression
  - Introduce RabbitMQ driver documentation
  - Download kafka from archive.apache.org
  - Handle collections.abc deprecations
  - Update master for stable/stein
  - Use default exchange for direct messaging
  - Add the "transport_options" parameter to the amqp1 and kafka drivers.
  - Clarify the documentation for pooled Notification Listeners
  - Add transport_options parameter
  - Implement the transport options
  - Dropping the py35 testing
  - Consider the topic parameter as an array in client-notify
  - Fix nits on kafka compression help text
  - Add thread name to the RabbitMQ heartbeat thread
  - Replace openstack.org git:// URLs with https://
  - Update messaging intermediaries for amqp1 tests
  - Remove log translation and i18n
  - Retry to declare a queue after internal error
  - Unmark RabbitMQ heartbeat as experimental
  - Add help msg to payload for CLI notifier
  - Blacklist sphinx 2.1.0 (autodoc bug)
  - Handle unexpected failures during call monitor heartbeat
  - Allow users run the rabbitmq heartbeat inside a standard pthread.
  - Cap Bandit below 1.6.0 and update Sphinx requirement
  - Implement mandatory flag for RabbitMQ driver
  - Add the mandatory flag for direct send
  - fix typos
  - Explain why Listener connections cannot be pooled
  - OpenDev Migration Patch
  - Bump the openstackdocstheme extension to 1.20
  - Fix switch connection destination when a rabbitmq cluster node disappear
  - Correcting typo in acknowledge spelling
* Mon Apr 08 2019 cloud-devel@suse.de
- update to version 9.5.0
  - Use '/' for the vhost if the transport_url has no trailing '/'
  - Use ensure_connection to prevent loss of connection error logs
  - Add a test for rabbit URLs lacking terminating '/'
  - Fix the coverage tox tests
  - Update mailinglist from dev to discuss
  - Change python3.5 job to python3.7 job on Stein+
  - import zuul job settings from project-config
  - Remove rabbit_durable_queues deprecated option
  - Remove deprecated amqp1 options
  - Fix oslo.messaging default transport
  - Remove setting of DEVSTACK_GATE_EXERCISES
  - Update reno for stable/rocky
  - Remove default_{host,port} deprecated options
  - add python 3.6 unit test job
  - Allow transport_url initialization in ConfFixture constructor
  - add lib-forward-testing-python3 test job
  - Avoid unnecessary use of items()
  - Issue blocking ACK for RPC requests from the consumer thread
  - Don't use monotonic with Python >=3.3
  - Remove the deprecated ZeroMQ driver
  - Use default exchange for direct messaging
  - always build universal wheels
  - doc: Remove crud from conf.py file
  - Refactor GetTransportSadPathTestCase
  - Bump amqp requirement version to >= 2.4.0
  - Avoid logging passwords on connection events
  - Kafka driver deployment guide
  - Remove rpc_backend and ConfFixture.transport_driver
  - Switch driver to confluent-kafka client library
  - Bump amqp requirement version to >=2.4.1
  - Update hacking version
  - Using pip as a python module
  - Clean up .gitignore references to personal tools
  - Mark telemetry tests nv and remove from gate
  - Remove deprecated rabbit options
  - add python 3.7 unit test job
  - Add release note about deprecated option removals
  - Use templates for cover and lower-constraints
  - Call listener stop only if listener is initialized
* Wed Mar 06 2019 cloud-devel@suse.de
- update to version 8.1.2
  - Update UPPER_CONSTRAINTS_FILE for stable/rocky
  - Avoid logging passwords on connection events
  - Update .gitreview for stable/rocky
  - import zuul job settings from project-config
* Sat Sep 01 2018 cloud-devel@suse.de
- update to version 8.1.0
  - Remove transport aliases support
  - Update reno for stable/queens
  - Add restart() method to DecayingTimer
  - Move requirements for the optional drivers (amqp1, kafka)
  - Update telemetry integration playbooks
  - Switch from pip_missing_reqs to pip_check_reqs
  - Imported Translations from Zanata
  - update configuration for qdrouter v1.0.0
  - Add release notes link to README
  - py37: drop use of 'async' as parameter name
  - py37: deal with Exception repr changes
  - Add kafka config options for security (ssl/sasl)
  - Remove the deprecated Pika driver
  - Update kafka and dsvm jobs
  - Zuul: Remove project name
  - [rabbitmq] Implement active call monitoring
  - Revert "rabbit: Don't prefetch when batch_size is set"
  - Modify grammatical errors
  - Add ZeroMQ deprecation release note
  - remove zmq tests
  - Add kafka for python 3 functional test
  - Remove stale pip-missing-reqs tox test.
  - Switch to stestr
  - Add a skeleton for a v3-native devstack job
  - Convert legacy zuul jobs to v3
  - Remove fake_rabbit configuration option
  - No longer allow redundant calls to server start()
  - Trivial: Update pypi url to new url
  - Fix debug log message - missing argument
  - Add warning output if failed to rebuild exception when deserialize
  - Add support for synchronous commit
  - Fixed telemetry integration zuul jobs
  - Follow the new PTI for document build
  - Correct usage of transport_url in example
  - Add rabbitmq-server for platform:rpm into bindep.txt
  - Replace 'raise StopIteration' with 'return'
  - Moving stestr to correct package order in test-requirements.txt
  - Bump py-amqp to >= 2.3.0
  - Restore devstack project name in amqp1 test
  - Make oslo.messaging-devstack-amqp1 job non-voting
  - set default python to python3
  - fix tox python3 overrides
  - Fix the bandit security linter test
  - Add ConfFixture.transport_url
  - Fix oslo messaging gating
  - fix lower constraints and uncap eventlet
  - Add heartbeat() method to RpcIncomingMessage
  - Enable RPC call monitoring in AMQP 1.0 driver
  - Do not access the connection's socket during error callback
  - Mark the ZeroMQ driver deprecated
  - Updated from global requirements
  - add lower-constraints job
Version: 5.35.0-bp150.1.3
* Fri Feb 23 2018 tbechtold@suse.com
- Switch to stable/queens spec template
* Mon Jan 15 2018 cloud-devel@suse.de
- update to version 5.35.0
  - Fix default value of RPC dispatcher access_policy
  - Ensure RPC endpoint target attribute is correct
  - Add support for virtual hosts
  - Imported Translations from Zanata
  - Flesh out transport_url help
  - Avoid tox_install.sh for constraints support
  - don't convert generator to list unless required
  - Fix wrong transport warnings in functional tests
  - Suppress excessive debug logs when consume rabbit
  - Add zmq packages that are no longer in bindep-fallback
  - Catch socket.timeout when doing heartbeat_check
  - Add kafka driver vhost emulation
  - Fix some reST field lists in docstrings
  - Provide bindep_profile in openstack-tox job setup
  - Fix typo in contributor docs title
  - Remove pbr version from setup.py
  - Prevent rabbit from raising unexpected exceptions
  - Update links in README
  - Fix use of print function on python3
  - Warn when wrong transport instance is used
  - Remove envelope argument from driver send() interface
  - Remove stable/newton from zuul settings
  - sort when using groupby
  - Zuul: add file extension to playbook path
  - fix 'configration' typo
  - Update kafka functional test
  - Move legacy zuulv3 tests into oslo.messaging repo
  - Remove the test that counts kombu connect calls
  - Class-level _exchanges in FakeExchangeManager
  - Remove unnecessary setUp function in testcase
  - Fix a typo
  - Create doc/requirements.txt
  - Update amqp 1.0 driver deployment guide
  - Remove setting of version/release from releasenotes
  - fix batch handling
  - Update reno for stable/pike
  - rabbitmq: don't wait for message ack/requeue
  - Updated from global requirements
  - Add licenses and remove unused import in doc/source/conf.py
* Wed Nov 22 2017 vuntz@suse.com
- Add 0001-Catch-socket.timeout-when-doing-heartbeat_check.patch:
  fix a specific kind of reconnection error when rabbitmq node goes
  down.
* Thu Sep 28 2017 cloud-devel@suse.de
- update to version 5.30.1
  - Add support for virtual hosts
  - Updated from global requirements
  - Update .gitreview for stable/pike
  - Remove the test that counts kombu connect calls
  - Update UPPER_CONSTRAINTS_FILE for stable/pike
* Mon Aug 07 2017 cloud-devel@suse.de
- update to version 5.30.0
  - support kombu4
  - Fix type of the kafka_consumer_timeout option
  - Remove self.mox
  - Try to fix TestSerializer.test_call_serializer failed randomly
  - drop topic keyword from Notifier
  - Break user credentials from host at the rightmost '@'
  - Fix simulator's use of Notifier - use 'topics' not 'topic'
  - Enable some off-by-default checks
  - rabbit: restore synchronous ack/requeue
  - Refactor logic of getting exector's executor_thread_pool_size
  - Fix aliases deprecation
  - Fix releasenotes
  - Deprecate username/password config options in favor of TRANSPORT_URL
  - Fix html_last_updated_fmt for Python3.
  - Trivial: Add executor 'threading' in docstring
  - [Fix gate]Update test requirement
  - serializer: remove deprecated RequestContextSerializer
  - Disable AMQP 1.0 SSL unit tests
  - Update reno for stable/ocata
  - [zmq] Dummy add value aging mechanism
  - Validate the transport url query string
  - switch from oslosphinx to openstackdocstheme
  - Return list of addresses for IPV4 and IPV6
  - Deprecate parameter aliases
  - Fix serializer tests
  - Optimize the link address
  - deprecated blocking executor
  - rearrange content to fit the new standard layout
  - Add kafka_driver directory
  - Add missing {posargs:} to AMQP 1.0 functional tests
  - Fix the typo
  - Build universal wheels
  - pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz)
  - tox: Build docs with Python 2.7
  - Fix rabbitmq driver with blocking executor
  - Mark the Pika driver as deprecated
  - Remove mox3 from test-requirements.txt
  - [zmq] Dynamic connections send failure
  - drivers: use common.ConfigOptsProxy everywhere
  - kafka: Remove testing hack for kafka
  - Allow checking if notifier is enabled
  - Retry support for oslo_messaging_notifications driver
  - [AMQP 1.0] Properly shut down test RPC server
  - tests: fix MultiStrOpt value
  - Mock 'oslo_messaging.notify._impl_routing.LOG' in notifier tests
  - remove all kombu<4.0.0 workarounds
  - [AMQP 1.0] Add default SASL realm setting
  - kafka: fix python3 exception
  - Remove usage of parameter enforce_type
  - Add get_rpc_transport call
  - Fix the amqp1 SSL test CA certificate
  - Clean up the TransportURL documentation
  - Add note for blocking executor deprecation
  - [zmq] pass a dummy TransportURL to register_opts
  - rabbit: make ack/requeue thread-safe
  - [zmq] Update configurations documentation
  - Add "ssl" option for amqp driver
  - [zmq] Failure of dynamic connections fanout
  - [AMQP 1.0] if RPC call is configured as presettled ignore acks
  - Add HACKING.rst
  - [zmq] Properly analyse `use_dynamic_connections` option
  - Add monkey_patch to demo code.
  - kafka: ensure topics are created
  - Move decorator updated_kwarg_default_value to right place
  - RabbitMQ: Standardize SSL parameter names
  - Remove old messaging notify driver alias
  - kafka: skip multiple servers tests
  - update the docs url in the readme
  - Fix notification tests not unmocking logging
  - Use Sphinx 1.5 warning-is-error
  - tests: don't run functional tests in parallel
  - [zmq] Prevent access to rpc_response_timeout
  - Update URLs in documents according to document migration
  - Updated from global requirements
  - Remove use of mox stubs
  - Stop using oslotest.mockpatch
  - Test:Use unittest.mock on Python 3
* Mon Mar 27 2017 cloud-devel@suse.de
- update to version 5.17.1:
  - [zmq] Failure of dynamic connections fanout
  - Update .gitreview for stable/ocata
  - Return list of addresses for IPV4 and IPV6
* Fri Feb 10 2017 cloud-devel@suse.de
- update to version 5.17.0:
  - [zmq] Make ZMQ TCP keepalive options configurable
  - tox: use already installed kafka if present
  - [zmq] Refactor make `zmq_address.target_to_key` a universal method
  - tests: remove useless debug
  - kafka: remove no really implemented feature
  - cast() and RPC replies should not block waiting for endpoint to ack
  - kafka: return to poller when timeout is reach
  - kafka separate unit/functionnal tests
  - reject when skipping failed messages
  - Remove the temporary hack in code
  - Add Constraints support
  - Show team and repo badges on README
  - [zmq] Fix functional gates proxy/pub-sub
  - [zmq] Dynamic connections failover
  - Replace six.iteritems() with .items()
  - Properly deserializes built-in exceptions
  - modify the home-page info with the developer documentation
  - [zmq] Add acks from proxy for PUB/SUB messages
  - Remove references to Python 3.4
  - kafka: timeout is in milliseconds
  - [zmq] Fix py35 gate
  - [AMQP 1.0] Setup the amqp1 test environment on ubuntu
  - [zmq] Refactor consumers and incoming messages
  - [zmq] Support py35 testenv
  - Updated from global requirements
  - eventlet is no more a hard dependency
  - [zmq] Send immediate ack after message receiving
  - [zmq] Don't fallback to topic if wrong server specified
  - Replace 'the' with 'to' in docstring
  - [simulator] Fix a message length generator usage
  - [zmq] Redis TTL for values
  - [document] The example which is written in the developer guide of
  - Remove default=None when set value in Config
  - [zmq] Fix zmq-specific f-tests from periodic hangs
  - Using assertIsNone() instead of assertEqual(None)
  - Avoid sending cast after server shutdown in functional test
  - [doc] Fix three typos
  - Set the valid choices for the rabbit login methods
  - Removed redundant 'the'
  - Remove ordering assumption from functional test
  - [AMQP 1.0] Simplify the I/O event loop code
  - [zmq] Make ThreadingPoller work with ZmqSocket
  - tests: make rabbit failover failure more helpful
  - [zmq] Routing table refactoring, dynamic direct connections
  - Remove small job timeout
  - [zmq] Remove unused methods from executors
  - [AMQP 1.0] Resend messages that are released or modified
  - Fix a docstring typo in impl_pika.py
  - Use method fetch_current_thread_functor from oslo.utils
  - [zmq] Use more stable configuration in voting job
  - Register opts if we're going to check conf.transport_url in parse()
  - [zmq] Fix non voting gate jobs
  - [zmq] Refactor receivers
  - Change assertTrue(isinstance()) by optimal assert
  - [zmq] SUB-PUB local proxy
  - Fix simulator bool command line args
  - [zmq] Matchmaker redis available time
  - [zmq] Fix TestZmqAckManager periodic failure
  - [zmq] Restore static direct connections
  - [zmq] Cleanup changes to zmq-specific f-tests
  - [AMQP 1.0] Propagate authentication errors to caller
  - [AMQP 1.0] Fix SSL client authentication
  - [simulator] Automatic stopping of rpc-servers
  - kafka: Don't hide unpack/unserialize exception
  - rabbit: Don't prefetch when batch_size is set
  - [zmq] Rename rpc_cast_timeout option
  - gate: Remove useless files
  - Remove nonexistent functions from documentation
  - [zmq] Fix send_cast in AckManager
  - Moving driver to new kafka-python version
  - [kafka] invoke TypeError exception when 'listen()' method of KafkaDriver
  - Fix consuming from unbound reply queue
  - Replace mox with mock
  - Update reno for stable/newton
  - This patch cleans up the 'notification_listener.rst' documetion
  - fix one typo
  - Document the transport backend driver interface
  - Add Documentation String for PikaDriver
  - [AMQP 1.0] Avoid unnecessary thread switch on ack
  - Fix whitespace formatting issue
  - [AMQP 1.0] Update setup test environment dispatch router backend
  - [zmq] Proxy has to skip broken multi-part message
  - Allow dispatcher to restrict endpoint methods.
  - kafka: disable batch for functional tests
  - [zmq] Fix configuration for functional gate job
  - kafka: Remove Producer singleton
  - [zmq] Remove unnecessary subscriptions from SubConsumer
  - [zmq] Send fanouts without pub/sub in background
  - [TrivialFix] Replace old style assertions with new style assertions
  - [sentinels] Fix hosts extracting and slaves usage
  - [AMQP 1.0] Add Acknowledgement and Batch Notification Topics
  - tests: cleanup monkey path
  - Remove useless logging import statements
  - Fixups to the inline documentation
  - rabbit: on reconnect set socket timeout after channel is set
  - Fix transport url with empty port
  - [zmq] Remove ZmqSocket.close_linger attribute
  - tox: rename zeromq target
  - Replace retrying with tenacity
  - Corrects documentation typo
  - Use assertGreater(len(x), 0) instead of assertTrue(len(x) > 0)
  - [zmq] Don't create real matchmaker in unit tests
  - Enable release notes translation
  - Record length of queues for ReplyWaiters
  - [zmq] Fix issues with broken messages on proxies
  - [zmq] Implement retries for unacknowledged CALLs
  - [zmq] Added a processing to handle ImportError in Redis plugin of Matchmaker
  - [zmq] Fix fanout without PUB/SUB
  - Add bindep.txt/test-setup.sh to prepare the system
  - Add configurable serialization to pika
  - tests: fix test-setup.sh
  - test_rabbitmq: remove dead code
  - [zmq] Eliminate GreenPool from GreenPoller
  - [zmq] Maintain several redis hosts
  - [zmq] Distinguish Round-Robin/Fanout socket sending mode
  - ensure we set channel in lock
  - Periodically purge sender link cache
  - [zmq] Make second ROUTER socket optional for proxy
  - Fix typos in addressing.py and setup.cfg
  - rabbit: Avoid busy loop on epoll_wait with heartbeat+eventlet
  - [zmq] Support message versions for rolling upgrades
  - [rabbit] Log correct topic on cast/call
  - Update .coveragerc after the removal of respective directory
  - [zmq] Fix ZmqSocket.send_string
  - [simulator] Fix transport_url usage
  - update srouce doc pika_driver.rst the charactor then to than
  - Remove debug logs from fast path
  - [sentinel] Move master/slave discovering from __init__
  - [AMQP 1.0] Make the default settlement behavior configurable
  - Fix notify filter when data item is None
  - [zmq] Unify delimeters
  - Fix a typo in server.py
  - [TrivialFix] Fix typo in oslo.messaging
* Sat Dec 03 2016 dmueller@suse.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 tbechtold@suse.com
- Switch to stable/newton in _service
* Wed Oct 05 2016 dmueller@suse.com
- sync global requirements
* Wed Aug 31 2016 tbechtold@suse.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 tbechtold@suse.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 tbechtold@suse.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 tbechtold@suse.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 tbechtold@suse.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 tbechtold@suse.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 dmueller@suse.com
- update to 4.5.0:
  * too long to include, see included changes
* Sat Sep 19 2015 tbechtold@suse.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 tbechtold@suse.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 tbechtold@suse.com
- Unify spec file #2