- Update to 5.5.4
* chore: add Codecov test analytics by @thomasrockhu-codecov in #2290
* Added DeepWiki to README by @Nusnus in #2295
* redis.connection.ConnectionPool API change: get_connection does not accept arguments by @woutdenolf in #2294
* Update mongodb.txt to match celery version by @auvipy in #2297
* Update ubuntu version as per blacksmiths update by @auvipy in #2301
* Resolve logger warnings by @emmanuel-ferdman in #2302
* Fixed lint error from kombu/transport/native_delayed_delivery.py by @Nusnus in #2308
* Prepare for release: v5.5.4 by @Nusnus in #2309
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=195
- update to 5.4.2:
* Fixed issue with SQS #2113
* tzdata is required for machines without IANA database
* blacksmith.sh: Migrate workflows to Blacksmith
* Revert "Validate SQS SSL certs by default"
- update to 5.4.1:
* Update mypy to 1.11.2
* SQS: Fixes#2091 queue_delete() method doesn't actually
delete the queue
* Validate SQS SSL certs by default
* Resolving TypeError, during version unpacking
* Revert: allow users to disable broker heartbeats by not
providing a timeout
- update to 5.4.0:
* fix: Fanout exchange messages mixed across virtual databases
in Redis sentinel
* Pin pymongo to latest version 4.7.2
* enable/fix test_etcd.py (resolves#2001)
* Limit requests<2.32.0 due to docker-py issue 3256
* enhance: allow users to disable broker heartbeats
* enhance: allow uses to disable broker heartbeats by not
providing a timeout
* chore(typing): annotate `utils/debug.py`
* ConnectionPool can't be used after .resize(..., reset=True)
(resolves#2018)
* Fix Redis connections after reconnect - consumer starts
consuming the tasks after crash.
* Add support for mongodb+srv scheme
* Reverted limiting requests<2.32.0 in requirements/default.txt
but kept in tox.ini due to docker-py issue 3256
OBS-URL: https://build.opensuse.org/request/show/1205381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kombu?expand=0&rev=84
* Fixed issue with SQS #2113
* tzdata is required for machines without IANA database
* blacksmith.sh: Migrate workflows to Blacksmith
* Revert "Validate SQS SSL certs by default"
- update to 5.4.1:
* Update mypy to 1.11.2
* SQS: Fixes#2091 queue_delete() method doesn't actually
delete the queue
* Validate SQS SSL certs by default
* Resolving TypeError, during version unpacking
* Revert: allow users to disable broker heartbeats by not
providing a timeout
- update to 5.4.0:
* fix: Fanout exchange messages mixed across virtual databases
in Redis sentinel
* Pin pymongo to latest version 4.7.2
* enable/fix test_etcd.py (resolves#2001)
* Limit requests<2.32.0 due to docker-py issue 3256
* enhance: allow users to disable broker heartbeats
* enhance: allow uses to disable broker heartbeats by not
providing a timeout
* chore(typing): annotate `utils/debug.py`
* ConnectionPool can't be used after .resize(..., reset=True)
(resolves#2018)
* Fix Redis connections after reconnect - consumer starts
consuming the tasks after crash.
* Add support for mongodb+srv scheme
* Reverted limiting requests<2.32.0 in requirements/default.txt
but kept in tox.ini due to docker-py issue 3256
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=186
- update to 5.3.6:
* boto3>=1.26.143
* Always convert azureservicebus namespace to fully qualified
* Pin pytest-sugar to latest version 1.0.0
* Upgrade to pytest v8 that removed nose compatibility
* fix warning for usage of utcfromtimestamp
* Update pytest to 8.0.2
* Hotfix: Fix CI failures (limit redis to <5.0.2 instead of
* Expose cancel callback from py-amqp channel.basic_consume
* Update mypy to 1.9.0
* Update pytest to 8.1.1
* Pin hypothesis to hypothesis<7
* redis>=4.5.2,<5.0.2,!=4.5.5 -> redis>=4.5.2,!=5.0.2,!=4.5.5
* add escape hatch for custom JSON serialization
* Pin pytest-cov to latest version 5.0.0
* Added Changelog for v5.3.6
OBS-URL: https://build.opensuse.org/request/show/1164300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kombu?expand=0&rev=82
* boto3>=1.26.143
* Always convert azureservicebus namespace to fully qualified
* Pin pytest-sugar to latest version 1.0.0
* Upgrade to pytest v8 that removed nose compatibility
* fix warning for usage of utcfromtimestamp
* Update pytest to 8.0.2
* Hotfix: Fix CI failures (limit redis to <5.0.2 instead of
* Expose cancel callback from py-amqp channel.basic_consume
* Update mypy to 1.9.0
* Update pytest to 8.1.1
* Pin hypothesis to hypothesis<7
* redis>=4.5.2,<5.0.2,!=4.5.5 -> redis>=4.5.2,!=5.0.2,!=4.5.5
* add escape hatch for custom JSON serialization
* Pin pytest-cov to latest version 5.0.0
* Added Changelog for v5.3.6
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=182
- update to 5.3.5:
* Fix ReadTheDocs CI
* fix(docs): add Redis to the list of transports where SSL is
supported
* Fixed Improper Method Call: Replaced `mktemp`
* fix: freeze set during ticks iter in async hub
* azure service bus: fix TypeError when using Managed
Identities
* Fix unacknowledge typo in restore_visible()
* Changed pyup -> dependabot for updating dependencies
* Fix crash when using global_keyprefix with a sentinel
connection
- update to 5.3.4:
* Use the correct protocol for SQS requests
- update to 5.3.3:
* Update redis.txt to align with celery main
* Handle Access Denied Exception in basic_ack Method
* fix azure servicebus using managed identity support
* Added as_uri method to MongoDB transport - Fixes#1795
* Revert "[fix#1726] Use boto3 for SQS async requests"
* Create a lock on cached_property if not present
* added Python 3.12 in the CI
* using assert_called_once() in est__pop_ready_uses_lock
* fix: redis requeue concurrency bug #1800
- update to 5.3.2:
* Reverted unwanted constraint introduced in #1629 with
max_retries
* Doc fix (hotfix for #1755)
* Python3.12: fix imports in kombu/utils/objects.py
* [fix#1726] Use boto3 for SQS async requests
OBS-URL: https://build.opensuse.org/request/show/1143296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kombu?expand=0&rev=80
* Fix ReadTheDocs CI
* fix(docs): add Redis to the list of transports where SSL is
supported
* Fixed Improper Method Call: Replaced `mktemp`
* fix: freeze set during ticks iter in async hub
* azure service bus: fix TypeError when using Managed
Identities
* Fix unacknowledge typo in restore_visible()
* Changed pyup -> dependabot for updating dependencies
* Fix crash when using global_keyprefix with a sentinel
connection
- update to 5.3.4:
* Use the correct protocol for SQS requests
- update to 5.3.3:
* Update redis.txt to align with celery main
* Handle Access Denied Exception in basic_ack Method
* fix azure servicebus using managed identity support
* Added as_uri method to MongoDB transport - Fixes#1795
* Revert "[fix#1726] Use boto3 for SQS async requests"
* Create a lock on cached_property if not present
* added Python 3.12 in the CI
* using assert_called_once() in est__pop_ready_uses_lock
* fix: redis requeue concurrency bug #1800
- update to 5.3.2:
* Reverted unwanted constraint introduced in #1629 with
max_retries
* Doc fix (hotfix for #1755)
* Python3.12: fix imports in kombu/utils/objects.py
* [fix#1726] Use boto3 for SQS async requests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=178
- 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