All Versions
152
Latest Version
Avg Release Cycle
42 days
Latest Release
-

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 raises SerializerNotInstalled instead of KeyError. (#1343)

    .. _version-5.1.0b1: