1515665369Accepting request 1206570 from devel:languages:python
factory
Ana Guerrero
2024-10-09 20:14:07 +0000
d7dc29f2d7- Skip one test failing with new redis, upstream is aware of that
devel
Matej Cepl2024-10-09 17:19:02 +0000
df985b2002Accepting request 1205381 from devel:languages:python
Ana Guerrero
2024-10-03 15:40:28 +0000
0ed3f37fff- 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 3256Dirk Mueller2024-10-03 08:38:58 +0000
5ff60855a2Accepting request 1167624 from devel:languages:python
Ana Guerrero
2024-04-14 09:56:32 +0000
c12b3930a8- update to 5.3.7: * The release of v5.3.6 was missing the bumbversion commit so v5.3.7 is only released to sync it back.Dirk Mueller2024-04-14 07:47:21 +0000
cd540cd093Accepting request 1164300 from devel:languages:python
Ana Guerrero
2024-04-03 15:20:51 +0000
a338428f10- 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.6Dirk Mueller2024-04-03 08:24:30 +0000
4c8b43ac03Accepting request 1145098 from devel:languages:python
Ana Guerrero
2024-02-08 18:03:16 +0000
213cac2193Accepting request 1145080 from home:mcalabkova:branches:devel:languages:pythonDirk Mueller2024-02-08 09:07:56 +0000
92996f1ce5Accepting request 1143296 from devel:languages:python
Ana Guerrero
2024-02-01 17:06:03 +0000
fb61a4a193- 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 requestsDirk Mueller2024-02-01 10:47:42 +0000
d238802041Accepting request 1092371 from devel:languages:python
Dominique Leuenberger
2023-06-12 13:26:15 +0000
c1cb3cf773Accepting request 1092329 from home:ecsos:pythonDirk Mueller2023-06-11 20:07:22 +0000
c342bb8e36Accepting request 1089520 from devel:languages:python
Dominique Leuenberger
2023-05-29 20:47:46 +0000
b5cdef1efd- Add 0001-Support-redis-4.5.2.patch to support latest version of redis gh#celery/kombu#1735 - Add sqlalchemy-2.0.patch to support latest version of sqlalchemy gh#celery/kombu#1651Daniel Garcia2023-05-29 07:16:24 +0000
9cb7a3a189Accepting request 1078545 from devel:languages:python
Dominique Leuenberger
2023-04-12 10:52:07 +0000
70197b2d84- Add patch use-zoneinfo.patch: * Use zoneinfo, rather than pytz. - Switch BuildRequires to zoneinfo and timezone.
Steve Kowalik
2023-04-12 02:17:34 +0000
badfba7566Accepting request 1067310 from devel:languages:python
Dominique Leuenberger
2023-02-23 15:28:34 +0000
3e51175e61- Add patch support-pyro-5.patch: * Use Pyro5's compatability layer. - Switch BuildRequires to Pyro5.
Steve Kowalik
2023-02-23 06:09:52 +0000
d07bb3a7efAccepting request 963484 from devel:languages:python
Dominique Leuenberger
2022-03-23 19:15:28 +0000
7ae91df9c9- 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 policyDirk Mueller2022-03-21 08:22:15 +0000
57f2ba5ad0Accepting request 945463 from devel:languages:python
Dominique Leuenberger
2022-01-11 20:17:21 +0000
fab61a7e07Accepting request 943612 from devel:languages:python
Dominique Leuenberger
2022-01-05 12:39:26 +0000
4e446c727d- update to 5.2.3: * Allow redis >= 4.0.2. * Fix PyPy CI jobs. * SQS transport: detect FIFO queue properly by checking queue URL (#1450). * Ensure that restore is atomic in redis transport (#1444). * Restrict setuptools>=59.1.1,<59.7.0. * Bump minimum py-amqp to v5.0.9 (#1462). * Reduce memory usage of Transport (#1470). * Prevent event loop polling on closed redis transports (and causing leak). * Respect connection timeout (#1458) * prevent redis event loop stopping on ‘consumer: Cannot connect’ (#1477). * Bump redis version to >= 3.4.1. * try latest sqs dependencies to fix security warning. * Tests & dependency updatesDirk Mueller2022-01-03 14:18:42 +0000
3147df3eb0Accepting request 939990 from devel:languages:python
Dominique Leuenberger
2021-12-13 19:41:42 +0000
ef93e67df2- update to 5.2.0: * stop mentioning librabbitmq * Use ANY from unittest instead of case.mock * fix flake8 in kombu/asynchronous/aws/connection.py * Dont failfast when pypy3 tests fail * Return empty list instead of InconsistencyError when exchange table is emptyDirk Mueller2021-12-11 22:23:46 +0000
d7695ccd98Accepting request 903718 from devel:languages:python
Dominique Leuenberger
2021-07-10 20:53:58 +0000
85bef0335aAccepting request 903715 from home:mcalabkova:branches:devel:languages:pythonMarkéta Machová2021-07-02 13:30:17 +0000
4bc5d03284Accepting request 903199 from home:mcalabkova:branches:devel:languages:pythonMarkéta Machová2021-07-02 08:18:37 +0000
c429ef4a1aAccepting request 853806 from devel:languages:python
Dominique Leuenberger
2020-12-12 19:29:09 +0000
09ec8d5b97- Update to 5.0.2: * 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)
Steve Kowalik
2020-11-17 03:50:34 +0000
23e1da0fa8Accepting request 819679 from devel:languages:python
Dominique Leuenberger
2020-07-15 10:05:40 +0000
4a1674c808Accepting request 819673 from home:buschmann23:branches:devel:languages:python
Tomáš Chvátal
2020-07-09 06:49:06 +0000
376236803eAccepting request 814552 from devel:languages:python
Dominique Leuenberger
2020-06-21 16:51:11 +0000
b4c3471271- 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 cythonizationDirk Mueller2020-06-14 09:28:58 +0000
485e972897Accepting request 789804 from devel:languages:python
Dominique Leuenberger
2020-04-19 19:48:05 +0000
f61a3266a7Accepting request 789790 from home:mcalabkova:branches:devel:languages:python
Tomáš Chvátal
2020-03-30 14:56:07 +0000
abaa3dd04bAccepting request 784147 from devel:languages:python
Dominique Leuenberger
2020-03-26 23:20:43 +0000
9dc7db207a- Fix build without python2
Tomáš Chvátal
2020-03-12 07:24:21 +0000
503d959cb5Accepting request 758625 from devel:languages:python
Dominique Leuenberger
2020-01-01 13:57:48 +0000
c6fe8fb296- drop unnecessary zstandard dependency to fix build on older distrosDirk Mueller2019-12-20 19:05:43 +0000
882dffdbdbAccepting request 756868 from devel:languages:python
Dominique Leuenberger
2019-12-16 16:26:24 +0000
bebdd58f8cAccepting request 756812 from home:buschmann23:branches:devel:languages:python
Tomáš Chvátal
2019-12-13 16:56:26 +0000
f4fe1c583bAccepting request 736029 from devel:languages:python
Dominique Leuenberger
2019-10-10 09:51:26 +0000
c45107de47- 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
Tomáš Chvátal
2019-10-08 08:58:11 +0000
5380b56eefAccepting request 730150 from devel:languages:python
Dominique Leuenberger
2019-09-23 10:08:34 +0000
9f473c5a88- 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
Tomáš Chvátal
2019-09-11 13:24:35 +0000
613282863dAccepting request 717022 from devel:languages:python
Dominique Leuenberger
2019-07-30 11:02:31 +0000
95e361302b- Do not depend on pytest-sugar, it is just pretty-formatter
Tomáš Chvátal
2019-07-19 10:47:32 +0000
28741980efAccepting request 710886 from devel:languages:python
Dominique Leuenberger
2019-06-27 13:52:36 +0000
03e2165cdbAccepting request 710883 from home:pgajdos
Tomáš Chvátal
2019-06-19 11:40:16 +0000
4eddf18fa5Accepting request 697114 from devel:languages:python
Yuchen Lin
2019-04-26 20:42:18 +0000
73a73d53ca- Add redis version for BuildRequires. The tests fail with a lower version so detect that early
Thomas Bechtold
2019-04-23 11:22:08 +0000
829bd28d4bAccepting request 691750 from devel:languages:python
Dominique Leuenberger
2019-04-09 18:17:30 +0000
75fed9cb44Accepting request 691748 from home:pgajdos
Tomáš Chvátal
2019-04-05 09:05:31 +0000
ad79b89509Accepting request 689365 from devel:languages:python
Dominique Leuenberger
2019-03-28 21:50:01 +0000
58093dfda2Accepting request 689320 from home:pgajdos
Tomáš Chvátal
2019-03-28 13:39:08 +0000
4af928721bAccepting request 684649 from devel:languages:python
Stephan Kulow
2019-03-13 15:42:25 +0000
9bbed50f3aAccepting request 684646 from home:frispete:python
Tomáš Chvátal
2019-03-13 10:11:04 +0000
2d38c00ddfAccepting request 676527 from devel:languages:python
Yuchen Lin
2019-02-19 10:57:57 +0000
fa7a0c081aAccepting request 676512 from home:jayvdb:django
Tomáš Chvátal
2019-02-15 12:35:20 +0000
c9cf9ce823Accepting request 670390 from devel:languages:python
Stephan Kulow
2019-02-02 20:49:31 +0000
1fe112234c- Updated to 4.2.2.post1: - Support both Redis client version 2.x and version 3.x.Matej Cepl2019-01-31 15:27:51 +0000
f8bfef6eb8Accepting request 629552 from devel:languages:python
Dominique Leuenberger
2018-08-17 22:04:47 +0000
503a1d1cb6Fix URL of the upstream source tarball.Matej Cepl2018-08-16 10:46:28 +0000
10122481fbAccepting request 629526 from home:sjamgade:branches:devel:languages:python:backportsMatej Cepl2018-08-16 10:37:44 +0000
4116cb6b78Accepting request 611736 from devel:languages:python
Dominique Leuenberger
2018-05-29 08:42:11 +0000
c698d08c63Accepting request 611735 from home:mcepl:workMatej Cepl2018-05-23 17:47:50 +0000
0cf9ce1efeAccepting request 571051 from devel:languages:python
Dominique Leuenberger
2018-02-14 08:24:07 +0000
0428800602- update to 4.1.0: - RabbitMQ: Ensured safer encoding of queue arguments. - Added fallback to :func:`uuid.uuid5 in :func:generate_oid` if - Added Python 3.6 to CI testing - Fixed bug around modifying dictionary size while iterating over itDirk Mueller2018-01-30 13:39:07 +0000
9f26b7ce98Accepting request 507395 from devel:languages:python
Dominique Leuenberger
2017-07-05 22:01:39 +0000
c8eba28b8fAccepting request 507161 from home:benoit_monin:branches:devel:languages:python
Jan Matejek
2017-06-30 14:54:58 +0000
b46ed6f726Accepting request 482376 from devel:languages:python
Yuchen Lin
2017-04-13 08:45:09 +0000
cdfbf9ed51- update to 4.0.2: - Now depends on :mod:amqp 2.0. The new py-amqp version have been refactored for better performance, using modern Python socket conventions, and API consistency. - No longer depends on :mod:anyjson. Kombu will now only choose between :pypi:simplejson and the built-in :mod:json. - Removed transports that are no longer supported in this version: - Django ORM transport - SQLAlchemy ORM transport - Beanstalk transport - ZeroMQ transport - amqplib transport (use pyamqp).Dirk Mueller2017-03-16 21:52:25 +0000
161708f4a0Accepting request 441230 from devel:languages:python
Dominique Leuenberger
2016-11-24 20:23:02 +0000
07e2436031- update to 3.0.35: - msgpack: msgpack support now requires msgpack-python > 0.4.7. - Redis: TimeoutError was no longer handled as a recoverable error. - msgpack: Fixes support for binary/unicode data - Qpid: Adds async error handling. - msgpack: Use binary encoding instead of utf-8 (Issue #570).Dirk Mueller2016-11-14 14:44:30 +0000
c4bcbc91c3Accepting request 353805 from devel:languages:python
Dominique Leuenberger
2016-01-26 09:14:41 +0000
0fd6bc59d0Accepting request 353454 from home:1Antoine1:branches:devel:languages:python
Denisart Benjamin
2016-01-15 09:42:19 +0000
d3dcb180b2Accepting request 331677 from devel:languages:python
Dominique Leuenberger
2015-10-01 07:28:54 +0000
324dc2d384Accepting request 330863 from Cloud:OpenStack:Master
Denisart Benjamin
2015-09-17 11:36:10 +0000
f04bceca61Accepting request 318681 from home:seife:OpenStack:MasterDirk Mueller2015-07-27 06:15:17 +0000
9243c2ec4cAccepting request 305759 from devel:languages:python
Stephan Kulow
2015-05-10 08:46:41 +0000
b912948fdbAccepting request 305713 from home:benoit_monin:branches:devel:languages:python
Jan Matejek
2015-05-07 12:04:04 +0000
bc401180caAccepting request 298604 from devel:languages:python
Dominique Leuenberger
2015-04-23 06:04:58 +0000
175de7e299Accepting request 298595 from home:tbechtold:branches:devel:languages:python
Michal Čihař
2015-04-22 13:55:02 +0000
bb3023ac36Accepting request 262479 from devel:languages:python
Dominique Leuenberger
2014-11-24 10:08:51 +0000
00eeb094aaAccepting request 262477 from home:Nijel:branches:devel:languages:python
Michal Čihař
2014-11-20 15:47:06 +0000
59f06ccc1aAccepting request 249294 from devel:languages:python
Stephan Kulow
2014-09-19 11:56:02 +0000
18585b7a2dAccepting request 249290 from Cloud:OpenStack:Master
Jan Matejek
2014-09-15 14:00:10 +0000
38c221ee5dAccepting request 244828 from devel:languages:pythonLudwig Nussel2014-08-16 13:37:57 +0000
c0d4b25565Accepting request 244822 from home:Nijel:branches:devel:languages:python
Michal Čihař
2014-08-15 12:07:39 +0000
819a2589ddAccepting request 236013 from devel:languages:python
Stephan Kulow
2014-06-04 16:39:21 +0000
bba8e421afAccepting request 235453 from Cloud:OpenStack:Master
Sascha Peilicke
2014-06-02 09:04:34 +0000
a7f32237beAccepting request 223085 from devel:languages:python
Stephan Kulow
2014-02-20 05:22:15 +0000
eeeb6e8809- Demote recommends back to suggests, it is really sufficent to document the possible backend options. But we want to avoid they're installed accidentally.
Sascha Peilicke
2014-02-19 15:20:25 +0000
38f71291beAccepting request 214649 from devel:languages:python
Tomáš Chvátal
2014-01-22 08:58:51 +0000