Changelog History
Page 1
-
v5.3.02 Changes
🚀 :release-date: 19 Oct, 2022 🚀 :release-by: Asif Saif Uddin
- fix: save QueueProperties to _queue_name_cache instead of QueueClient.
- hub: tick delay fix (#1587).
- 🛠 Fix incompatibility with redis in disconnect() (#1589).
- Solve Kombu filesystem transport not thread safe.
- 📇 importlib_metadata remove deprecated entry point interfaces (#1601).
- 👍 Allow azurestoragequeues transport to be used with Azurite emulator in docker-compose (#1611).
.. _version-5.3.0b1:
-
v5.3.0.b1 Changes
🚀 :release-date: 1 Aug, 2022 🚀 :release-by: Asif Saif Uddin
- ➕ Add ext.py files to setup.cfg.
- ➕ Add support to SQS DelaySeconds (#1567).
- ➕ Add WATCH to prefixed complex commands.
- Avoid losing type of UUID when serializing/deserializing (#1575).
- chore: add confluentkafka to extras.
.. _version-5.3.0a1:
-
v5.3.0.a1 Changes
🚀 :release-date: 29 Jun, 2022 🚀 :release-by: Asif Saif Uddin
- ➕ Add fanout to filesystem (#1499).
- ⚡️ Protect set of ready tasks by lock to avoid concurrent updates. (#1489).
- 📚 Correct documentation stating kombu uses pickle protocol version 2.
- 👉 Use new entry_points interface.
- ➕ Add mypy to the pipeline (#1512).
- ➕ Added possibility to serialize and deserialize binary messages in json (#1516).
- Bump pyupgrade version and add future.annotations import.
- json.py cleaning from outdated libs (#1533).
- ⬆️ bump new py-amqp to 5.1.1 (#1534).
- ➕ add GitHub URL for PyPi.
- ⬆️ Upgrade pytest to ~=7.1.1.
- 👌 Support pymongo 4.x (#1536).
- 🎉 Initial Kafka support (#1506).
- ⬆️ Upgrade Azure Storage Queues transport to version 12 (#1539).
- 🚚 move to consul2 (#1544).
- 🛠 Datetime serialization and deserialization fixed (#1515).
- ⬆️ Bump redis>=4.2.2 (#1546).
- ⚡️ Update sqs dependencies (#1547).
- ➕ Added HLEN to the list of prefixed redis commands (#1540).
- ➕ Added some type annotations.
.. _version-5.2.4:
-
v5.2.4 Changes
🚀 :release-date: 06 Mar, 2022 🚀 :release-by: Asif Saif Uddin
- Allow getting recoverable_connection_errors without an active transport.
- Prevent KeyError: 'purelib' by removing INSTALLED_SCHEME hack from setup.py.
- ⏪ Revert "try pining setuptools (#1466)" (#1481).
- 🛠 Fix issue #789: Async http code not allowing for proxy config (#790).
- 🛠 Fix The incorrect times of retrying.
- Set redelivered property for Celery with Redis (#1484).
- ✂ Remove use of OrderedDict in various places (#1483).
- 0️⃣ Warn about missing hostname only when default one is available (#1488).
- 📦 All supported versions of Python define package.
- ➕ Added global_keyprefix support for pubsub clients (#1495).
- ✅ try pytest 7 (#1497).
- ➕ Add an option to not base64-encode SQS messages.
- Fix SQS extract_task_name message reference.
.. _version-5.2.3:
-
v5.2.3 Changes
🚀 :release-date: 29 Dec, 2021 🚀 :release-by: Asif Saif Uddin
- 👍 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).
.. _version-5.2.2:
-
v5.2.2 Changes
🚀 :release-date: 16 Nov, 2021 🚀 :release-by: Asif Saif Uddin
- 📌 Pin redis version to >= 3.4.1<4.0.0 as it is not fully compatible yet.
.. _version-5.2.1:
-
v5.2.1 Changes
🚀 :release-date: 8 Nov, 2021 🚀 :release-by: Asif Saif Uddin
- ⬆️ Bump redis version to >= 3.4.1.
- 🔒 try latest sqs dependencies ti fix security warning.
- ⚡️ Tests & dependency updates
.. _version-5.2.0:
-
v5.2.0 Changes
🚀 :release-date: 5 Nov, 2021 🚀 :release-by: Naomi Elstein
- v 1.4.x (#1338).
- stop mentioning librabbitmq (#1381).
- 🔀 Merge branch 'master' of https://github.com/celery/kombu
- ✅ test new pytest version (#1383).
- ⬇️ drop python 3.6 from CI (#1382).
- ✅ Use ANY from unittest instead of case.mock.
- 🛠 Fix missing dependency to redis in docs requirements.
- ⚡️ [pre-commit.ci] pre-commit autoupdate.
- ✂ Remove dependency to case (#1389).
- 🛠 Fix: check redis response type.
- ⚡️ [pre-commit.ci] pre-commit autoupdate (#1393).
- py3.7+ on setup (#1392).
- Prevent caching of oid in pidbox (#1394).
- ➕ Added unittests for #1394 .
- 🛠 fix flake8 in kombu/asynchronous/aws/connection.py (#1397).
- ⚡️ [pre-commit.ci] pre-commit autoupdate.
- 🛠 Fix test_pidbox unittests to support non-linux platforms (#1398).
- ⚡️ [pre-commit.ci] pre-commit autoupdate.
- removre bdist.
- ➕ add python 3.10 to CI & fix other issues (#1402).
- 👷 try to fix CI (#1407).
- ✅ Dont failfast when pypy3 tests fail (#1408).
- Return empty list instead of InconsistencyError when exchange table is empty (#1404).
- ⚡️ [pre-commit.ci] pre-commit autoupdate.
.. _version-5.2.0rc1:
-
v5.2.0.rc1 Changes
🚀 :release-date: 2021-09-07 7:00 P.M UTC+6:00 🚀 :release-by: Asif Saif Uddin
- ✂ Remove backward compatible code not used anymore (#1344).
- ➕ Add support for setting redis username (#1351).
- ➕ Add support for Python 3.9.
- 👉 Use hostname from URI when server_host is None.
- 0️⃣ Use Python's built-in json module by default, instead of simplejson.
- SQS Channel.predefined_queues should be {} if not defined.
- ➕ Add global key prefix for keys set by Redis transporter (#1349).
- 🛠 fix: raise BrokenPipeError (#1231).
- 🛠 fix: add missing commands to prefix.
- 👉 Make BrokerState Transport specific.
- ✅ Tests & Docs cleanup.
.. _version-5.1.0:
-
v5.1.0 Changes
🚀 :release-date: 2021-05-23 7:00 P.M UTC+3:00 🚀 :release-by: Omer Katz
- 🛠 Fix queue names special characters replacement for Azure Service Bus. (#1324)
- ➕ Add support for SQLAlchemy 1.4. (#1328)
- Coerce seconds argument to a floating point number in
Timer.enter_after
. (#1330) - ➕ Add accept parameter to SimpleQueue class. (#1140)
prepare_accept_content()
now raisesSerializerNotInstalled
instead ofKeyError
. (#1343)
.. _version-5.1.0b1: