* 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
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