- update to 5.2.4:
* allow getting recoverable_connection_errors without an active transport
* [pre-commit.ci] pre-commit autoupdate
* prevent KeyError: 'purelib'
* Revert "try pining setuptools (#1466)"
* Fix issue #789: Async http code not allowing for proxy config
* The times of retrying is not correct
* Set redelivered property for Celery with Redis
* Some small updates
* Remove use of OrderedDict in various places
* Warn about missing hostname only when default one is available
* All supported versions of Python define package.
* Added global_keyprefix support for pubsub clients
* try pytest 7
* Add an option to not base64-encode SQS messages.
* SQS: Fix message arg in backoff policy
OBS-URL: https://build.opensuse.org/request/show/963484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kombu?expand=0&rev=75
* allow getting recoverable_connection_errors without an active transport
* [pre-commit.ci] pre-commit autoupdate
* prevent KeyError: 'purelib'
* Revert "try pining setuptools (#1466)"
* Fix issue #789: Async http code not allowing for proxy config
* The times of retrying is not correct
* Set redelivered property for Celery with Redis
* Some small updates
* Remove use of OrderedDict in various places
* Warn about missing hostname only when default one is available
* All supported versions of Python define package.
* Added global_keyprefix support for pubsub clients
* try pytest 7
* Add an option to not base64-encode SQS messages.
* SQS: Fix message arg in backoff policy
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=168
* Bump required amqp version to 5.0.0.
* Removed kombu.five from the reference documentation since it no longer
exists
* Adjusted the stable documentation's version in Sphinx's configuration
since that was overlooked in the latest release
* BREAKING CHANGE: Dropped support for Python 2 (#1232)
* Add an SQS transport option for custom botocore config (#1219)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=161
- update to 4.6.10:
- set _connection in _ensure_connection (#1205)
- Fix for the issue #1172
- reuse connection [bug fix]
- Prevent failure if AWS creds are not explicitly defined on predefined.
- Raise RecoverableConnectionError in maybe_declare with retry on and.
- possible fix for #1174 .
- Fix: make SQLAlchemy Channel init thread-safe
- Added integration testing infrastructure for RabbitMQ
- Initial redis integration tests implementation
- SQLAlchemy transport: Use Query.with_for_update() instead of deprecated
- Fix Consumer Encoding
- Added Integration tests for direct, topic and fanout exchange types
- Added TTL integration tests
- Added integration tests for priority queues
- fix 100% cpu usage on linux while using sqs
- Modified Mutex to use redis LuaLock implementation
- Fix: eliminate remaining race conditions from SQLAlchemy Channel
- Fix connection imaybe_declare (#1196)
- Fix for issue #1198: Celery crashes in cases where there aren’t enough
- Ensure connection when connecting to broker
- update pyamqp to 2.6 with optional cythonization
OBS-URL: https://build.opensuse.org/request/show/814552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kombu?expand=0&rev=68
- set _connection in _ensure_connection (#1205)
- Fix for the issue #1172
- reuse connection [bug fix]
- Prevent failure if AWS creds are not explicitly defined on predefined.
- Raise RecoverableConnectionError in maybe_declare with retry on and.
- possible fix for #1174 .
- Fix: make SQLAlchemy Channel init thread-safe
- Added integration testing infrastructure for RabbitMQ
- Initial redis integration tests implementation
- SQLAlchemy transport: Use Query.with_for_update() instead of deprecated
- Fix Consumer Encoding
- Added Integration tests for direct, topic and fanout exchange types
- Added TTL integration tests
- Added integration tests for priority queues
- fix 100% cpu usage on linux while using sqs
- Modified Mutex to use redis LuaLock implementation
- Fix: eliminate remaining race conditions from SQLAlchemy Channel
- Fix connection imaybe_declare (#1196)
- Fix for issue #1198: Celery crashes in cases where there aren’t enough
- Ensure connection when connecting to broker
- update pyamqp to 2.6 with optional cythonization
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=157
- Update to 4.6.7:
- Use importlib.metadata from the standard library on Python 3.8+ (#1086).
- Add peek lock settings to be changed using transport options (#1119).
- Fix redis health checks (#1122).
- Reset ready before execute callback (#1126).
- Add missing parameter queue_args in kombu.connection.SimpleBuffer (#1128)
- Update to 4.6.6:
- Revert _lookup_direct and related changes of redis.
- Python 3.8 support
- Fix 'NoneType' object has no attribute 'can_read' bug of redis transport
- Issue #1019 Fix redis transport socket timeout
- Add wait timeout settings to receive queue message (#1110)
- Bump py-amqp to 2.5.2
- Remove patches now included upstream:
- python38.patch
OBS-URL: https://build.opensuse.org/request/show/756812
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=149
- Update to 4.6.5:
- Revert _lookup api and correct redis implemetnation.
- Major overhaul of redis test cases by adding more full featured fakeredis module.
- Add more test cases to boost coverage of kombu redis transport.
- Refactor the producer consumer test cases to be based on original mocks and be passing
- Fix lingering line length issue in test.
- Sanitise url when include_password is false
- Pinned pycurl to 7.43.0.2 as it is the latest build with wheels provided
- Bump py-amqp to 2.5.2
- Rebase python38.patch
OBS-URL: https://build.opensuse.org/request/show/736029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kombu?expand=0&rev=63
- Revert _lookup api and correct redis implemetnation.
- Major overhaul of redis test cases by adding more full featured fakeredis module.
- Add more test cases to boost coverage of kombu redis transport.
- Refactor the producer consumer test cases to be based on original mocks and be passing
- Fix lingering line length issue in test.
- Sanitise url when include_password is false
- Pinned pycurl to 7.43.0.2 as it is the latest build with wheels provided
- Bump py-amqp to 2.5.2
- Rebase python38.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=147
- Update to 4.6.4:
- Use importlib-metadata instead of pkg_resources for better performance
- Allow users to switch URLs while omitting the resource identifier (#1032)
- Don't stop receiving tasks on 503 SQS error. (#1064)
- Fix maybe declare (#1066)
- Revert "Revert "Use SIMEMBERS instead of SMEMBERS to check for queue (Redis Broker)
- Fix MongoDB backend to work properly with TTL (#1076)
- Make sure that max_retries=0 is treated differently than None (#1080)
- Bump py-amqp to 2.5.1
- Add patch to fix build with py 3.8:
* python38.patch
OBS-URL: https://build.opensuse.org/request/show/730150
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kombu?expand=0&rev=62
- Use importlib-metadata instead of pkg_resources for better performance
- Allow users to switch URLs while omitting the resource identifier (#1032)
- Don't stop receiving tasks on 503 SQS error. (#1064)
- Fix maybe declare (#1066)
- Revert "Revert "Use SIMEMBERS instead of SMEMBERS to check for queue (Redis Broker)
- Fix MongoDB backend to work properly with TTL (#1076)
- Make sure that max_retries=0 is treated differently than None (#1080)
- Bump py-amqp to 2.5.1
- Add patch to fix build with py 3.8:
* python38.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=145
- version update to 4.4.0
* Restore bz2 import checks in compression module.
* Fix regression that occurred in 4.3.0
when parsing Redis Sentinel master URI containing password.
* Handle the case when only one Redis Sentinel node is provided.
* Support SSL URL parameters correctly for `rediss://`` URIs.
* Revert `celery/kombu#954 <https://github.com/celery/kombu/pull/954>`_.
Instead bump the required redis-py dependency to 3.2.0
to include this fix `andymccurdy/redis-py@4e1e748
* Added support for broadcasting using a regular expression pattern
or a glob pattern to multiple Pidboxes.
OBS-URL: https://build.opensuse.org/request/show/689320
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=135
- Updated to 4.2.1
* The 4.2.0 release contained remains of the ``async`` module by accident.
This is now fixed.
* Handle librabbitmq fileno raising a ValueError when socket is not
connected.
* Now passing ``max_retries``, ``interval_start``,
``interval_step``, ``interval_max`` parameters from broker
``transport_options`` to
:meth:`~kombu.Connection.ensure_connection` when returning
:meth:`~kombu.Connection.default_connection` (Issue #765).
* Qpid: messages are now durable by default
* Kombu now requires version 2.10.4 or greater of the redis
library, in line with Celery
* Fixed ImportError in some environments with outdated simplejson
* MongoDB: fixed failure on MongoDB versions with an "-rc" tag
* Ensure periodic polling frequency does not exceed timeout in
virtual transport
* Fixed string handling when using python-future module
* Replaced "async" with "asynchronous" in preparation for Python
3.7
* Allow removing pool size limit when in use
* Codebase improvements and fixes
* Documentation improvements
- added python as requirement for ssl module is needed by amqp
OBS-URL: https://build.opensuse.org/request/show/629552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kombu?expand=0&rev=53