arvkevi / openhumansimputer

Imputation pipeline for Open Humans
https://openimpute.com/
MIT License
14 stars 2 forks source link

Scheduled weekly dependency update for week 09 #326

Closed pyup-bot closed 8 months ago

pyup-bot commented 8 months ago

Update Babel from 2.6.0 to 2.14.0.

Changelog ### 2.14.0 ``` -------------- Upcoming deprecation ~~~~~~~~~~~~~~~~~~~~ * This version, Babel 2.14, is the last version of Babel to support Python 3.7. Babel 2.15 will require Python 3.8 or newer. * We had previously announced Babel 2.13 to have been the last version to support Python 3.7, but being able to use CLDR 43 with Python 3.7 was deemed important enough to keep supporting the EOL Python version for one more release. Possibly backwards incompatible changes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * ``Locale.number_symbols`` will now have first-level keys for each numbering system. Since the implicit default numbering system still is ``"latn"``, what had previously been e.g. ``Locale.number_symbols['decimal']`` is now ``Locale.number_symbols['latn']['decimal']``. * Babel no longer directly depends on either ``distutils`` or ``setuptools``; if you had been using the Babel setuptools command extensions, you would need to explicitly depend on ``setuptools`` – though given you're running ``setup.py`` you probably already do. Features ~~~~~~~~ * CLDR/Numbers: Add support of local numbering systems for number symbols by kajte in :gh:`1036` * CLDR: Upgrade to CLDR 43 by rix0rrr in :gh:`1043` * Frontend: Allow last_translator to be passed as an option to extract_message by AivGitHub in :gh:`1044` * Frontend: Decouple `pybabel` CLI frontend from distutils/setuptools by akx in :gh:`1041` * Numbers: Improve parsing of malformed decimals by Olunusib and akx in :gh:`1042` Infrastructure ~~~~~~~~~~~~~~ * Enforce trailing commas (enable Ruff COM rule and autofix) by akx in :gh:`1045` * CI: use GitHub output formats by akx in :gh:`1046` ``` ### 2.13.1 ``` -------------- This is a patch release to fix a few bugs. Fixes ~~~~~ * Fix a typo in ``_locales_to_names`` by Dl84 in :gh:`1038` (issue :gh:`1037`) * Fix ``setuptools`` dependency for Python 3.12 by opryprin in :gh:`1033` ``` ### 2.13.0 ``` -------------- Upcoming deprecation (reverted) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * It was previously announced that this version, Babel 2.13, would be the last version of Babel to support Python 3.7. Babel 2.14 will still support Python 3.7. Features ~~~~~~~~ * Add flag to ignore POT-Creation-Date for updates by joeportela in :gh:`999` * Support 't' specifier in keywords by jeanas in :gh:`1015` * Add f-string parsing for Python 3.12 (PEP 701) by encukou in :gh:`1027` Fixes ~~~~~ * Various typing-related fixes by akx in :gh:`979`, in :gh:`978`, :gh:`981`, :gh:`983` * babel.messages.catalog: deduplicate _to_fuzzy_match_key logic by akx in :gh:`980` * Freeze format_time() tests to a specific date to fix test failures by mgorny in :gh:`998` * Spelling and grammar fixes by scop in :gh:`1008` * Renovate lint tools by akx in :gh:`1017`, :gh:`1028` * Use SPDX license identifier by vargenau in :gh:`994` * Use aware UTC datetimes internally by scop in :gh:`1009` New Contributors ~~~~~~~~~~~~~~~~ * mgorny made their first contribution in :gh:`998` * vargenau made their first contribution in :gh:`994` * joeportela made their first contribution in :gh:`999` * encukou made their first contribution in :gh:`1027` ``` ### 2.12.1 ``` -------------- Fixes ~~~~~ * Version 2.12.0 was missing the ``py.typed`` marker file. Thanks to Alex Waygood for the fix! :gh:`975` * The copyright year in all files was bumped to 2023. ``` ### 2.12.0 ``` -------------- Deprecations & breaking changes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Python 3.6 is no longer supported (:gh:`919`) - Aarni Koskela * The `get_next_timezone_transition` function is no more (:gh:`958`) - Aarni Koskela * `Locale.parse()` will no longer return `None`; it will always return a Locale or raise an exception. Passing in `None`, though technically allowed by the typing, will raise. (:gh:`966`) New features ~~~~~~~~~~~~ * CLDR: Babel now uses CLDR 42 (:gh:`951`) - Aarni Koskela * Dates: `pytz` is now optional; Babel will prefer it but will use `zoneinfo` when available. (:gh:`940`) - ds-cbo * General: Babel now ships type annotations, thanks to Jonah Lawrence's work in multiple PRs. * Locales: modifiers are now retained when parsing locales (:gh:`947`) - martin f. krafft * Messages: JavaScript template string expression extraction is now smarter. (:gh:`939`) - Johannes Wilm * Numbers: NaN and Infinity are now better supported (:gh:`955`) - Jonah Lawrence * Numbers: Short compact currency formats are now supported (:gh:`926`) - Jonah Lawrence * Numbers: There's now a `Format.compact_decimal` utility function. (:gh:`921`) - Jonah Lawrence Bugfixes ~~~~~~~~ * Dates: The cache for parsed datetime patterns is now bounded (:gh:`967`) - Aarni Koskela * Messages: Fuzzy candidate matching accuracy is improved (:gh:`970`) - Jean Abou Samra * Numbers: Compact singular formats and patterns with no numbers work correctly (:gh:`930`, :gh:`932`) - Jonah Lawrence, Jun Omae Improvements & cleanup ~~~~~~~~~~~~~~~~~~~~~~ * Dates: `babel.dates.UTC` is now an alias for `datetime.timezone.utc` (:gh:`957`) - Aarni Koskela * Dates: `babel.localtime` was slightly cleaned up. (:gh:`952`) - Aarni Koskela * Documentation: Documentation was improved by Maciej Olko, Jonah Lawrence, lilinjie, and Aarni Koskela. * Infrastructure: Babel is now being linted with pre-commit and ruff. - Aarni Koskela ``` ### 2.11.0 ``` -------------- Upcoming deprecation ~~~~~~~~~~~~~~~~~~~~ * This version, Babel 2.11, is the last version of Babel to support Python 3.6. Babel 2.12 will require Python 3.7 or newer. Improvements ~~~~~~~~~~~~ * Support for hex escapes in JavaScript string literals :gh:`877` - Przemyslaw Wegrzyn * Add support for formatting decimals in compact form :gh:`909` - Jonah Lawrence * Adapt parse_date to handle ISO dates in ASCII format :gh:`842` - Eric L. * Use `ast` instead of `eval` for Python string extraction :gh:`915` - Aarni Koskela * This also enables extraction from static f-strings. F-strings with expressions are silently ignored (but won't raise an error as they used to). Infrastructure ~~~~~~~~~~~~~~ * Tests: Use regular asserts and ``pytest.raises()`` :gh:`875` – Aarni Koskela * Wheels are now built in GitHub Actions :gh:`888` – Aarni Koskela * Small improvements to the CLDR downloader script :gh:`894` – Aarni Koskela * Remove antiquated `__nonzero__` methods :gh:`896` - Nikita Sobolev * Remove superfluous `__unicode__` declarations :gh:`905` - Lukas Juhrich * Mark package compatible with Python 3.11 :gh:`913` - Aarni Koskela * Quiesce pytest warnings :gh:`916` - Aarni Koskela Bugfixes ~~~~~~~~ * Use email.Message for pofile header parsing instead of the deprecated ``cgi.parse_header`` function. :gh:`876` – Aarni Koskela * Remove determining time zone via systemsetup on macOS :gh:`914` - Aarni Koskela Documentation ~~~~~~~~~~~~~ * Update Python versions in documentation :gh:`898` - Raphael Nestler * Align BSD-3 license with OSI template :gh:`912` - Lukas Kahwe Smith ``` ### 2.10.3 ``` -------------- This is a bugfix release for Babel 2.10.2, which was mistakenly packaged with outdated locale data. Thanks to Michał Górny for pointing this out and Jun Omae for verifying. This and future Babel PyPI packages will be built by a more automated process, which should make problems like this less likely to occur. ``` ### 2.10.2 ``` -------------- This is a bugfix release for Babel 2.10.1. * Fallback count="other" format in format_currency() (:gh:`872`) - Jun Omae * Fix get_period_id() with ``dayPeriodRule`` across 0:00 (:gh:`871`) - Jun Omae * Add support for ``b`` and ``B`` period symbols in time format (:gh:`869`) - Jun Omae * chore(docs/typo): Fixes a minor typo in a function comment (:gh:`864`) - Frank Harrison ``` ### 2.10.1 ``` -------------- This is a bugfix release for Babel 2.10.0. * Messages: Fix ``distutils`` import. Regressed in :gh:`843`. (:gh:`852`) - Nehal J Wani * The wheel file is no longer marked as universal, since Babel only supports Python 3. ``` ### 2.10.0 ``` -------------- Upcoming deprecation ~~~~~~~~~~~~~~~~~~~~ * The ``get_next_timezone_transition()`` function is marked deprecated in this version and will be removed likely as soon as Babel 2.11. No replacement for this function is planned; based on discussion in :gh:`716`, it's likely the function is not used in any real code. (:gh:`852`) - Aarni Koskela, Paul Ganssle Improvements ~~~~~~~~~~~~ * CLDR: Upgrade to CLDR 41.0. (:gh:`853`) - Aarni Koskela * The ``c`` and ``e`` plural form operands introduced in CLDR 40 are parsed, but otherwise unsupported. (:gh:`826`) * Non-nominative forms of units are currently ignored. * Messages: Implement ``--init-missing`` option for ``pybabel update`` (:gh:`785`) - ruro * Messages: For ``extract``, you can now replace the built-in ``.*`` / ``_*`` ignored directory patterns with ones of your own. (:gh:`832`) - Aarni Koskela, Kinshuk Dua * Messages: Add ``--check`` to verify if catalogs are up-to-date (:gh:`831`) - Krzysztof Jagiełło * Messages: Add ``--header-comment`` to override default header comment (:gh:`720`) - Mohamed Hafez Morsy, Aarni Koskela * Dates: ``parse_time`` now supports 12-hour clock, and is better at parsing partial times. (:gh:`834`) - Aarni Koskela, David Bauer, Arthur Jovart * Dates: ``parse_date`` and ``parse_time`` now raise ``ParseError``, a subclass of ``ValueError``, in certain cases. (:gh:`834`) - Aarni Koskela * Dates: ``parse_date`` and ``parse_time`` now accept the ``format`` parameter. (:gh:`834`) - Juliette Monsel, Aarni Koskela Infrastructure ~~~~~~~~~~~~~~ * The internal ``babel/_compat.py`` module is no more (:gh:`808`) - Hugo van Kemenade * Python 3.10 is officially supported (:gh:`809`) - Hugo van Kemenade * There's now a friendly GitHub issue template. (:gh:`800`) – Álvaro Mondéjar Rubio * Don't use the deprecated format_number function internally or in tests - Aarni Koskela * Add GitHub URL for PyPi (:gh:`846`) - Andrii Oriekhov * Python 3.12 compatibility: Prefer setuptools imports to distutils imports (:gh:`843`) - Aarni Koskela * Python 3.11 compatibility: Add deprecations to l*gettext variants (:gh:`835`) - Aarni Koskela * CI: Babel is now tested with PyPy 3.7. (:gh:`851`) - Aarni Koskela Bugfixes ~~~~~~~~ * Date formatting: Allow using ``other`` as fallback form (:gh:`827`) - Aarni Koskela * Locales: ``Locale.parse()`` normalizes variant tags to upper case (:gh:`829`) - Aarni Koskela * A typo in the plural format for Maltese is fixed. (:gh:`796`) - Lukas Winkler * Messages: Catalog date parsing is now timezone independent. (:gh:`701`) - rachele-collin * Messages: Fix duplicate locations when writing without lineno (:gh:`837`) - Sigurd Ljødal * Messages: Fix missing trailing semicolon in plural form headers (:gh:`848`) - farhan5900 * CLI: Fix output of ``--list-locales`` to not be a bytes repr (:gh:`845`) - Morgan Wahl Documentation ~~~~~~~~~~~~~ * Documentation is now correctly built again, and up to date (:gh:`830`) - Aarni Koskela ``` ### 2.9.1 ``` ------------- Bugfixes ~~~~~~~~ * The internal locale-data loading functions now validate the name of the locale file to be loaded and only allow files within Babel's data directory. Thank you to Chris Lyne of Tenable, Inc. for discovering the issue! ``` ### 2.9.0 ``` ------------- Upcoming version support changes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * This version, Babel 2.9, is the last version of Babel to support Python 2.7, Python 3.4, and Python 3.5. Improvements ~~~~~~~~~~~~ * CLDR: Use CLDR 37 – Aarni Koskela (:gh:`734`) * Dates: Handle ZoneInfo objects in get_timezone_location, get_timezone_name - Alessio Bogon (:gh:`741`) * Numbers: Add group_separator feature in number formatting - Abdullah Javed Nesar (:gh:`726`) Bugfixes ~~~~~~~~ * Dates: Correct default Format().timedelta format to 'long' to mute deprecation warnings – Aarni Koskela * Import: Simplify iteration code in "import_cldr.py" – Felix Schwarz * Import: Stop using deprecated ElementTree methods "getchildren()" and "getiterator()" – Felix Schwarz * Messages: Fix unicode printing error on Python 2 without TTY. – Niklas Hambüchen * Messages: Introduce invariant that _invalid_pofile() takes unicode line. – Niklas Hambüchen * Tests: fix tests when using Python 3.9 – Felix Schwarz * Tests: Remove deprecated 'sudo: false' from Travis configuration – Jon Dufresne * Tests: Support Py.test 6.x – Aarni Koskela * Utilities: LazyProxy: Handle AttributeError in specified func – Nikiforov Konstantin (:gh:`724`) * Utilities: Replace usage of parser.suite with ast.parse – Miro Hrončok Documentation ~~~~~~~~~~~~~ * Update parse_number comments – Brad Martin (:gh:`708`) * Add __iter__ to Catalog documentation – CyanNani123 ``` ### 2.8.1 ``` ------------- This is solely a patch release to make running tests on Py.test 6+ possible. Bugfixes ~~~~~~~~ * Support Py.test 6 - Aarni Koskela (:gh:`747`, :gh:`750`, :gh:`752`) ``` ### 2.8.0 ``` ------------- Improvements ~~~~~~~~~~~~ * CLDR: Upgrade to CLDR 36.0 - Aarni Koskela (:gh:`679`) * Messages: Don't even open files with the "ignore" extraction method - sebleblanc (:gh:`678`) Bugfixes ~~~~~~~~ * Numbers: Fix formatting very small decimals when quantization is disabled - Lev Lybin, miluChen (:gh:`662`) * Messages: Attempt to sort all messages – Mario Frasca (:gh:`651`, :gh:`606`) Docs ~~~~ * Add years to changelog - Romuald Brunet * Note that installation requires pytz - Steve (Gadget) Barnes ``` ### 2.7.0 ``` ------------- Possibly incompatible changes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ These may be backward incompatible in some cases, as some more-or-less internal APIs have changed. Please feel free to file issues if you bump into anything strange and we'll try to help! * General: Internal uses of ``babel.util.odict`` have been replaced with ``collections.OrderedDict`` from The Python standard library. Improvements ~~~~~~~~~~~~ * CLDR: Upgrade to CLDR 35.1 - Alberto Mardegan, Aarni Koskela (:gh:`626`, :gh:`643`) * General: allow anchoring path patterns to the start of a string - Brian Cappello (:gh:`600`) * General: Bumped version requirement on pytz - chrisbrake (:gh:`592`) * Messages: `pybabel compile`: exit with code 1 if errors were encountered - Aarni Koskela (:gh:`647`) * Messages: Add omit-header to update_catalog - Cédric Krier (:gh:`633`) * Messages: Catalog update: keep user comments from destination by default - Aarni Koskela (:gh:`648`) * Messages: Skip empty message when writing mo file - Cédric Krier (:gh:`564`) * Messages: Small fixes to avoid crashes on badly formatted .po files - Bryn Truscott (:gh:`597`) * Numbers: `parse_decimal()` `strict` argument and `suggestions` - Charly C (:gh:`590`) * Numbers: don't repeat suggestions in parse_decimal strict - Serban Constantin (:gh:`599`) * Numbers: implement currency formatting with long display names - Luke Plant (:gh:`585`) * Numbers: parse_decimal(): assume spaces are equivalent to non-breaking spaces when not in strict mode - Aarni Koskela (:gh:`649`) * Performance: Cache locale_identifiers() - Aarni Koskela (:gh:`644`) Bugfixes ~~~~~~~~ * CLDR: Skip alt=... for week data (minDays, firstDay, weekendStart, weekendEnd) - Aarni Koskela (:gh:`634`) * Dates: Fix wrong weeknumber for 31.12.2018 - BT-sschmid (:gh:`621`) * Locale: Avoid KeyError trying to get data on WindowsXP - mondeja (:gh:`604`) * Locale: get_display_name(): Don't attempt to concatenate variant information to None - Aarni Koskela (:gh:`645`) * Messages: pofile: Add comparison operators to _NormalizedString - Aarni Koskela (:gh:`646`) * Messages: pofile: don't crash when message.locations can't be sorted - Aarni Koskela (:gh:`646`) Tooling & docs ~~~~~~~~~~~~~~ * Docs: Remove all references to deprecated easy_install - Jon Dufresne (:gh:`610`) * Docs: Switch print statement in docs to print function - NotAFile * Docs: Update all pypi.python.org URLs to pypi.org - Jon Dufresne (:gh:`587`) * Docs: Use https URLs throughout project where available - Jon Dufresne (:gh:`588`) * Support: Add testing and document support for Python 3.7 - Jon Dufresne (:gh:`611`) * Support: Test on Python 3.8-dev - Aarni Koskela (:gh:`642`) * Support: Using ABCs from collections instead of collections.abc is deprecated. - Julien Palard (:gh:`609`) * Tests: Fix conftest.py compatibility with pytest 4.3 - Miro Hrončok (:gh:`635`) * Tests: Update pytest and pytest-cov - Miro Hrončok (:gh:`635`) ```
Links - PyPI: https://pypi.org/project/babel - Changelog: https://data.safetycli.com/changelogs/babel/ - Homepage: https://babel.pocoo.org/ - Docs: https://pythonhosted.org/Babel/

Update celery from 4.2.1 to 5.3.6.

Changelog ### 5.3.6 ``` This release is focused mainly to fix AWS SQS new feature compatibility issue and old regressions. The code changes are mostly fix for regressions. More details can be found below. What's Changed * Update Minor-Version-Release-Checklist.md by auvipy in https://github.com/celery/celery/pull/8624 * Increased docker-build CI job timeout from 30m -> 60m by Nusnus in https://github.com/celery/celery/pull/8635 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/celery/pull/8639 * Incredibly minor spelling fix. by Asday in https://github.com/celery/celery/pull/8649 * Fix non-zero exit code when receiving remote shutdown by lyzlisa in https://github.com/celery/celery/pull/8650 * Update task.py get_custom_headers missing 'compression' key by auvipy in https://github.com/celery/celery/pull/8633 * Update kombu>=5.3.4 to fix SQS request compatibility by auvipy in https://github.com/celery/celery/pull/8646 * test requirements version update by auvipy in https://github.com/celery/celery/pull/8655 * Update elasticsearch version by auvipy in https://github.com/celery/celery/pull/8656 * Propagates more ImportErrors during autodiscovery by johnjameswhitman in https://github.com/celery/celery/pull/8632 * Re-raise ModuleNotFoundError unless for guessed task by johnjameswhitman in https://github.com/celery/celery/pull/8660 * Added changelog for v5.3.6 release by auvipy in https://github.com/celery/celery/pull/8659 New Contributors * Asday made their first contribution in https://github.com/celery/celery/pull/8649 * lyzlisa made their first contribution in https://github.com/celery/celery/pull/8650 * johnjameswhitman made their first contribution in https://github.com/celery/celery/pull/8632 **Full Changelog**: https://github.com/celery/celery/compare/v5.3.5...v5.3.6 ``` ### 5.3.5 ``` New Contributors * davidjrice made their first contribution in https://github.com/celery/kombu/pull/1826 * fazledyn-or made their first contribution in https://github.com/celery/kombu/pull/1828 * claudinoac made their first contribution in https://github.com/celery/kombu/pull/1830 * Maheshkumar-novice made their first contribution in https://github.com/celery/kombu/pull/1839 * adam-homeboost made their first contribution in https://github.com/celery/kombu/pull/1838 **Full Changelog**: https://github.com/celery/kombu/compare/v5.3.4...v5.3.5 ``` ### 5.3.4 ``` What's Changed * Use the correct protocol for SQS requests by rafidka in https://github.com/celery/kombu/pull/1807 **Full Changelog**: https://github.com/celery/kombu/compare/v5.3.3...v5.3.4 ``` ### 5.3.3 ``` What's Changed * Update redis.txt to align with celery main by auvipy in https://github.com/celery/kombu/pull/1776 * Handle Access Denied Exception in basic_ack Method by flolas in https://github.com/celery/kombu/pull/1777 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1782 * test redis 5.0.0 by auvipy in https://github.com/celery/kombu/pull/1790 * Dependabot (Kombu) by Nusnus in https://github.com/celery/kombu/pull/1791 * Bump actions/checkout from 3 to 4 by dependabot in https://github.com/celery/kombu/pull/1792 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1793 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1797 * fix azure servicebus using managed identity support by marnikow in https://github.com/celery/kombu/pull/1801 * Added as_uri method to MongoDB transport - Fixes 1795 by romanukes in https://github.com/celery/kombu/pull/1796 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1806 * Revert "[fix 1726] Use boto3 for SQS async requests" by auvipy in https://github.com/celery/kombu/pull/1799 * Create a lock on cached_property if not present by tari in https://github.com/celery/kombu/pull/1811 * added Python 3.12 in the CI by auvipy in https://github.com/celery/kombu/pull/1812 * using assert_called_once() in est__pop_ready_uses_lock by auvipy in https://github.com/celery/kombu/pull/1813 * fix: redis requeue concurrency bug 1800 by jiangxianfu in https://github.com/celery/kombu/pull/1805 * Update pytest version by auvipy in https://github.com/celery/kombu/pull/1817 * Bump kafka deps versions & fix integration test failures by auvipy in https://github.com/celery/kombu/pull/1818 New Contributors * flolas made their first contribution in https://github.com/celery/kombu/pull/1777 * dependabot made their first contribution in https://github.com/celery/kombu/pull/1792 * marnikow made their first contribution in https://github.com/celery/kombu/pull/1801 * romanukes made their first contribution in https://github.com/celery/kombu/pull/1796 * tari made their first contribution in https://github.com/celery/kombu/pull/1811 * jiangxianfu made their first contribution in https://github.com/celery/kombu/pull/1805 **Full Changelog**: https://github.com/celery/kombu/compare/v5.3.2...v5.3.3 ``` ### 5.3.2 ``` What's Changed * Reverted unwanted constraint introduced in 1629 with max_retries by Nusnus in https://github.com/celery/kombu/pull/1755 * Doc fix (hotfix for 1755) by Nusnus in https://github.com/celery/kombu/pull/1758 * Python3.12: fix imports in kombu/utils/objects.py by Steap in https://github.com/celery/kombu/pull/1756 * [fix 1726] Use boto3 for SQS async requests by rafidka in https://github.com/celery/kombu/pull/1759 * docs: Remove SimpleQueue import by Kirade in https://github.com/celery/kombu/pull/1764 * Fixed pre-commit issues by Nusnus in https://github.com/celery/kombu/pull/1773 * azure service bus: add managed identity support by jasonwbarnett in https://github.com/celery/kombu/pull/1641 * fix: Prevent redis task loss when closing connection while in poll by mbierma in https://github.com/celery/kombu/pull/1733 * Kombu & celery with SQS 222 by shoaib-mohd in https://github.com/celery/kombu/pull/1779 * syntax correction by shoaib-mohd in https://github.com/celery/kombu/pull/1780 New Contributors * Steap made their first contribution in https://github.com/celery/kombu/pull/1756 * rafidka made their first contribution in https://github.com/celery/kombu/pull/1759 * mbierma made their first contribution in https://github.com/celery/kombu/pull/1733 * shoaib-mohd made their first contribution in https://github.com/celery/kombu/pull/1779 **Full Changelog**: https://github.com/celery/kombu/compare/v5.3.1...v5.3.2 ``` ### 5.3.1 ``` What's Changed * Update pycurl version by auvipy in https://github.com/celery/kombu/pull/1745 * Update librabbitmq restrict py3.11 by auvipy in https://github.com/celery/kombu/pull/1746 * Update PyCurl version in SQS by auvipy in https://github.com/celery/kombu/pull/1747 * try python 3.11 on CI by auvipy in https://github.com/celery/kombu/pull/1425 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1753 * fix: allow deserializing any version of UUID by sk- in https://github.com/celery/kombu/pull/1754 New Contributors * sk- made their first contribution in https://github.com/celery/kombu/pull/1754 **Full Changelog**: https://github.com/celery/kombu/compare/v5.3.0...v5.3.1 ``` ### 5.3.0 ``` What's Changed * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1502 * Add fanout to filesystem by karajan1001 in https://github.com/celery/kombu/pull/1499 * Protect set of ready tasks by lock to avoid concurrent updates by olii in https://github.com/celery/kombu/pull/1489 * Documentation: Update serialization page to indicate pickle protocol version has been updated by otherJL0 in https://github.com/celery/kombu/pull/1507 * Use new entry_points interface by ObiWanKeoni in https://github.com/celery/kombu/pull/1509 * Add `mypy` to the pipeline by Kludex in https://github.com/celery/kombu/pull/1512 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1520 * chore: Annotate semaphore.py by sondrelg in https://github.com/celery/kombu/pull/1513 * Added possibility to serialize and deserialize binary messages in json by dobosevych in https://github.com/celery/kombu/pull/1516 * Annotate `utils/uuid.py` and `utils/text.py` by Kludex in https://github.com/celery/kombu/pull/1514 * Update `__exit__` function signatures by sondrelg in https://github.com/celery/kombu/pull/1524 * Annotate init files by Kludex in https://github.com/celery/kombu/pull/1527 * Use `--py37-plus` for pyupgrade and add `__future__.annotations` import by Kludex in https://github.com/celery/kombu/pull/1531 * json.py cleaning from outdated libs by dobosevych in https://github.com/celery/kombu/pull/1533 * try new py-amqp release by auvipy in https://github.com/celery/kombu/pull/1534 * add GitHub URL for PyPi by andriyor in https://github.com/celery/kombu/pull/1498 * Config file for pyup.io by pyup-bot in https://github.com/celery/kombu/pull/1453 * pytest~=7.1.1 by auvipy in https://github.com/celery/kombu/pull/1535 * Support pymongo 4.x by Jakski in https://github.com/celery/kombu/pull/1536 * Annotate `exceptions.py` and `clocks.py` by Kludex in https://github.com/celery/kombu/pull/1526 * Kafka support by CountRedClaw in https://github.com/celery/kombu/pull/1506 * v3 action-checkout by auvipy in https://github.com/celery/kombu/pull/1538 * Upgrade Azure Storage Queues transport to version 12 by jonasmiederer in https://github.com/celery/kombu/pull/1539 * move to consul2 by auvipy in https://github.com/celery/kombu/pull/1544 * azure-servicebus>=7.6.1 by auvipy in https://github.com/celery/kombu/pull/1543 * kazoo>=2.8.0 by auvipy in https://github.com/celery/kombu/pull/1545 * redis>=4.2.2 by auvipy in https://github.com/celery/kombu/pull/1546 * Added HLEN to the list of prefixed redis commands by vinayinvicible in https://github.com/celery/kombu/pull/1540 * update SQS dependencies by auvipy in https://github.com/celery/kombu/pull/1547 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1550 * Annotate `abstract.py` by Kludex in https://github.com/celery/kombu/pull/1522 * Datetime serialization and deserialization fixed by dobosevych in https://github.com/celery/kombu/pull/1515 * Annotate `matcher.py` by Kludex in https://github.com/celery/kombu/pull/1532 * stop schedule by auvipy in https://github.com/celery/kombu/pull/1558 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1554 * stop cron job by auvipy in https://github.com/celery/kombu/pull/1559 * fix typing flake8 by auvipy in https://github.com/celery/kombu/pull/1560 * Add ext.py files to setup.cfg by Kludex in https://github.com/celery/kombu/pull/1566 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1571 * Add support to SQS DelaySeconds by erikaloranger in https://github.com/celery/kombu/pull/1567 * Add Redis WATCH to prefixed complex commands by dcecile in https://github.com/celery/kombu/pull/1572 * Avoid losing type of UUID when serializing/deserializing by el-chogo in https://github.com/celery/kombu/pull/1575 * chore: add confluentkafka to extras 📌 by meysam81 in https://github.com/celery/kombu/pull/1573 * Fix typo in README.rst by Kirade in https://github.com/celery/kombu/pull/1581 * Fix azurestoragequeues transport by davidbossanyi in https://github.com/celery/kombu/pull/1586 * hub: tick delay fix by shahar-lev in https://github.com/celery/kombu/pull/1587 * Fix incompatibility with redis in disconnect() by shalabhc in https://github.com/celery/kombu/pull/1589 * Solve Kombu filesystem transport not thread safe by karajan1001 in https://github.com/celery/kombu/pull/1593 * Revert "Solve Kombu filesystem transport not thread safe" by karajan1001 in https://github.com/celery/kombu/pull/1595 * Make JSONEncoder keep the same type for date/datetime. by mvaled in https://github.com/celery/kombu/pull/1598 * Solve Kombu filesystem transport not thread safe by karajan1001 in https://github.com/celery/kombu/pull/1596 * importlib_metadata remove deprecated entry point interfaces by woutdenolf in https://github.com/celery/kombu/pull/1601 * Add separate transport option for retry loop timeout by intgr in https://github.com/celery/kombu/pull/1599 * Fix errors from flake8 lint by intgr in https://github.com/celery/kombu/pull/1608 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1578 * Allow azurestoragequeues transport to be used with Azurite emulator in docker-compose by davidbossanyi in https://github.com/celery/kombu/pull/1611 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1613 * Use SPDX license expression in project metadata by RazerM in https://github.com/celery/kombu/pull/1616 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1617 * Added .python-version and .vscode to gitignore by Nusnus in https://github.com/celery/kombu/pull/1627 * sqlalchemy==1.4.45 by auvipy in https://github.com/celery/kombu/pull/1626 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1619 * Allowing `Connection.ensure()` to retry on specific exceptions given by policy by Nusnus in https://github.com/celery/kombu/pull/1629 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1633 * redis==4.3.4 temporarilly in an attempt to avoid bc by auvipy in https://github.com/celery/kombu/pull/1634 * add managed identity support to azure storage queue by jasonwbarnett in https://github.com/celery/kombu/pull/1631 * add autoflake to .pre-commit-config.yaml to automatically remove unused imports by jasonwbarnett in https://github.com/celery/kombu/pull/1637 * Switch references to the master branch to main by thedrow in https://github.com/celery/kombu/pull/1638 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1635 * add --keep-runtime-typing argument to pyupgrade by jasonwbarnett in https://github.com/celery/kombu/pull/1639 * add type annotations to kombu/transport/azurestoragequeues by jasonwbarnett in https://github.com/celery/kombu/pull/1632 * azure service bus: add type annotations and use cached property by jasonwbarnett in https://github.com/celery/kombu/pull/1640 * update by auvipy in https://github.com/celery/kombu/pull/1652 * support sqla v2.0 by craigmulligan in https://github.com/celery/kombu/pull/1651 * sqlalchemy>=1.4.1,<2.1 by auvipy in https://github.com/celery/kombu/pull/1642 * Mark methods accepting Connection instances as such by agateau-gg in https://github.com/celery/kombu/pull/1645 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1648 * lets check it's compat by auvipy in https://github.com/celery/kombu/pull/1655 * Remove unused `_setupfuns` from serialization.py by last-partizan in https://github.com/celery/kombu/pull/1658 * refactor: Refactor utils/json by last-partizan in https://github.com/celery/kombu/pull/1659 * docs: Add notes for kombu.utils.json.register_type by last-partizan in https://github.com/celery/kombu/pull/1660 * Correctly mock entry_points on Python 3.10 by jaraco in https://github.com/celery/kombu/pull/1664 * updated python versiions in CI by auvipy in https://github.com/celery/kombu/pull/1663 * Update codeql part to v2 by auvipy in https://github.com/celery/kombu/pull/1665 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1667 * Update sqlalchemy.txt by auvipy in https://github.com/celery/kombu/pull/1669 * azure-storage-queue>=12.6.0 by auvipy in https://github.com/celery/kombu/pull/1671 * azure-servicebus>=7.8.3 by auvipy in https://github.com/celery/kombu/pull/1672 * Update azureservicebus.txt cpython only by auvipy in https://github.com/celery/kombu/pull/1674 * use pytest-freezer by auvipy in https://github.com/celery/kombu/pull/1683 * test azureservicebus pure python beta by auvipy in https://github.com/celery/kombu/pull/1682 * Update sqs.txt by auvipy in https://github.com/celery/kombu/pull/1684 * Update brotli.txt by auvipy in https://github.com/celery/kombu/pull/1685 * Update pkgutils.txt by auvipy in https://github.com/celery/kombu/pull/1686 * Deprecate pytz and use zoneinfo by max-muoto in https://github.com/celery/kombu/pull/1680 * fix: handle keyerror in azureservicebus transport when message is not found in qos and perform basic_ack by IsmaelJS in https://github.com/celery/kombu/pull/1691 * Update azureservicebus.txt by auvipy in https://github.com/celery/kombu/pull/1693 * Update pkgutils.txt by auvipy in https://github.com/celery/kombu/pull/1692 * Add Semgrep CI by Nusnus in https://github.com/celery/kombu/pull/1695 * drop codecov pypi version by auvipy in https://github.com/celery/kombu/pull/1696 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1697 * fix mongodb transport obsolete calls by fmigneault in https://github.com/celery/kombu/pull/1694 * SQS: avoid excessive GetQueueURL calls by using cached queue url by sparrowt in https://github.com/celery/kombu/pull/1621 * Update test.txt by auvipy in https://github.com/celery/kombu/pull/1698 * Update redis.txt to 4.3.6 to fix severe issue by auvipy in https://github.com/celery/kombu/pull/1676 * Update sqlalchemy>=1.4.48 by auvipy in https://github.com/celery/kombu/pull/1703 * Update to Latest Service Bus Library by kashifkhan in https://github.com/celery/kombu/pull/1706 * Update ci.yaml by auvipy in https://github.com/celery/kombu/pull/1704 * Update tox.ini to pin kafka image by auvipy in https://github.com/celery/kombu/pull/1717 * chore(ci): improve CI by stegayet in https://github.com/celery/kombu/pull/1707 * chore(build): clean `setup.py` by stegayet in https://github.com/celery/kombu/pull/1711 * chore(ci): fix lint job by stegayet in https://github.com/celery/kombu/pull/1718 * Update pkgutils.txt by auvipy in https://github.com/celery/kombu/pull/1722 * chore(python): remove Python 3.7 support by stegayet in https://github.com/celery/kombu/pull/1708 * chore(requirements): improve requirements management by stegayet in https://github.com/celery/kombu/pull/1710 * Update confluentkafka.txt version by auvipy in https://github.com/celery/kombu/pull/1727 * moved shebang to python3 by MehrazRumman in https://github.com/celery/kombu/pull/1728 * Update sqs.txt by auvipy in https://github.com/celery/kombu/pull/1729 * add missing zoneinfo dependency by woutdenolf in https://github.com/celery/kombu/pull/1732 * Support redis >= 4.5.2 by danigm in https://github.com/celery/kombu/pull/1735 * Update test-ci.txt by auvipy in https://github.com/celery/kombu/pull/1736 * Update docs.txt by auvipy in https://github.com/celery/kombu/pull/1738 * Update sqs.txt by auvipy in https://github.com/celery/kombu/pull/1739 * zoneinfo: the actual timezone data is an optional dependency by woutdenolf in https://github.com/celery/kombu/pull/1740 * Update lzma.txt by auvipy in https://github.com/celery/kombu/pull/1741 New Contributors * karajan1001 made their first contribution in https://github.com/celery/kombu/pull/1499 * olii made their first contribution in https://github.com/celery/kombu/pull/1489 * otherJL0 made their first contribution in https://github.com/celery/kombu/pull/1507 * ObiWanKeoni made their first contribution in https://github.com/celery/kombu/pull/1509 * Kludex made their first contribution in https://github.com/celery/kombu/pull/1512 * sondrelg made their first contribution in https://github.com/celery/kombu/pull/1513 * dobosevych made their first contribution in https://github.com/celery/kombu/pull/1516 * andriyor made their first contribution in https://github.com/celery/kombu/pull/1498 * pyup-bot made their first contribution in https://github.com/celery/kombu/pull/1453 * Jakski made their first contribution in https://github.com/celery/kombu/pull/1536 * CountRedClaw made their first contribution in https://github.com/celery/kombu/pull/1506 * jonasmiederer made their first contribution in https://github.com/celery/kombu/pull/1539 * erikaloranger made their first contribution in https://github.com/celery/kombu/pull/1567 * dcecile made their first contribution in https://github.com/celery/kombu/pull/1572 * el-chogo made their first contribution in https://github.com/celery/kombu/pull/1575 * meysam81 made their first contribution in https://github.com/celery/kombu/pull/1573 * Kirade made their first contribution in https://github.com/celery/kombu/pull/1581 * davidbossanyi made their first contribution in https://github.com/celery/kombu/pull/1586 * shahar-lev made their first contribution in https://github.com/celery/kombu/pull/1587 * shalabhc made their first contribution in https://github.com/celery/kombu/pull/1589 * mvaled made their first contribution in https://github.com/celery/kombu/pull/1598 * woutdenolf made their first contribution in https://github.com/celery/kombu/pull/1601 * intgr made their first contribution in https://github.com/celery/kombu/pull/1599 * RazerM made their first contribution in https://github.com/celery/kombu/pull/1616 * Nusnus made their first contribution in https://github.com/celery/kombu/pull/1627 * jasonwbarnett made their first contribution in https://github.com/celery/kombu/pull/1631 * craigmulligan made their first contribution in https://github.com/celery/kombu/pull/1651 * agateau-gg made their first contribution in https://github.com/celery/kombu/pull/1645 * last-partizan made their first contribution in https://github.com/celery/kombu/pull/1658 * jaraco made their first contribution in https://github.com/celery/kombu/pull/1664 * max-muoto made their first contribution in https://github.com/celery/kombu/pull/1680 * IsmaelJS made their first contribution in https://github.com/celery/kombu/pull/1691 * fmigneault made their first contribution in https://github.com/celery/kombu/pull/1694 * sparrowt made their first contribution in https://github.com/celery/kombu/pull/1621 * kashifkhan made their first contribution in https://github.com/celery/kombu/pull/1706 * stegayet made their first contribution in https://github.com/celery/kombu/pull/1707 * MehrazRumman made their first contribution in https://github.com/celery/kombu/pull/1728 * danigm made their first contribution in https://github.com/celery/kombu/pull/1735 **Full Changelog**: https://github.com/celery/kombu/compare/v5.2.4...v5.3.0 ``` ### 5.3.0rc2 ``` What's Changed * add missing zoneinfo dependency by woutdenolf in https://github.com/celery/kombu/pull/1732 * Support redis >= 4.5.2 by danigm in https://github.com/celery/kombu/pull/1735 * Update test-ci.txt by auvipy in https://github.com/celery/kombu/pull/1736 * Update docs.txt by auvipy in https://github.com/celery/kombu/pull/1738 * Update sqs.txt by auvipy in https://github.com/celery/kombu/pull/1739 New Contributors * danigm made their first contribution in https://github.com/celery/kombu/pull/1735 **Full Changelog**: https://github.com/celery/kombu/compare/v5.3.0rc1...v5.3.0rc2 ``` ### 5.3.0rc1 ``` What's Changed * use pytest-freezer by auvipy in https://github.com/celery/kombu/pull/1683 * test azureservicebus pure python beta by auvipy in https://github.com/celery/kombu/pull/1682 * Update sqs.txt by auvipy in https://github.com/celery/kombu/pull/1684 * Update brotli.txt by auvipy in https://github.com/celery/kombu/pull/1685 * Update pkgutils.txt by auvipy in https://github.com/celery/kombu/pull/1686 * Deprecate pytz and use zoneinfo by max-muoto in https://github.com/celery/kombu/pull/1680 * fix: handle keyerror in azureservicebus transport when message is not found in qos and perform basic_ack by IsmaelJS in https://github.com/celery/kombu/pull/1691 * Update azureservicebus.txt by auvipy in https://github.com/celery/kombu/pull/1693 * Update pkgutils.txt by auvipy in https://github.com/celery/kombu/pull/1692 * Add Semgrep CI by Nusnus in https://github.com/celery/kombu/pull/1695 * drop codecov pypi version by auvipy in https://github.com/celery/kombu/pull/1696 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1697 * fix mongodb transport obsolete calls by fmigneault in https://github.com/celery/kombu/pull/1694 * SQS: avoid excessive GetQueueURL calls by using cached queue url by sparrowt in https://github.com/celery/kombu/pull/1621 * Update test.txt by auvipy in https://github.com/celery/kombu/pull/1698 * Update redis.txt to 4.3.6 to fix severe issue by auvipy in https://github.com/celery/kombu/pull/1676 * Update sqlalchemy>=1.4.48 by auvipy in https://github.com/celery/kombu/pull/1703 * Update to Latest Service Bus Library by kashifkhan in https://github.com/celery/kombu/pull/1706 * Update ci.yaml by auvipy in https://github.com/celery/kombu/pull/1704 * Update tox.ini to pin kafka image by auvipy in https://github.com/celery/kombu/pull/1717 * chore(ci): improve CI by stegayet in https://github.com/celery/kombu/pull/1707 * chore(build): clean `setup.py` by stegayet in https://github.com/celery/kombu/pull/1711 * chore(ci): fix lint job by stegayet in https://github.com/celery/kombu/pull/1718 * Update pkgutils.txt by auvipy in https://github.com/celery/kombu/pull/1722 * chore(python): remove Python 3.7 support by stegayet in https://github.com/celery/kombu/pull/1708 * chore(requirements): improve requirements management by stegayet in https://github.com/celery/kombu/pull/1710 * Update confluentkafka.txt version by auvipy in https://github.com/celery/kombu/pull/1727 * moved shebang to python3 by MehrazRumman in https://github.com/celery/kombu/pull/1728 * Update sqs.txt by auvipy in https://github.com/celery/kombu/pull/1729 New Contributors * max-muoto made their first contribution in https://github.com/celery/kombu/pull/1680 * IsmaelJS made their first contribution in https://github.com/celery/kombu/pull/1691 * fmigneault made their first contribution in https://github.com/celery/kombu/pull/1694 * sparrowt made their first contribution in https://github.com/celery/kombu/pull/1621 * kashifkhan made their first contribution in https://github.com/celery/kombu/pull/1706 * stegayet made their first contribution in https://github.com/celery/kombu/pull/1707 * MehrazRumman made their first contribution in https://github.com/celery/kombu/pull/1728 **Full Changelog**: https://github.com/celery/kombu/compare/v5.3.0b3...v5.3.0rc1 ``` ### 5.3.0b3 ``` What's Changed * Use SPDX license expression in project metadata by RazerM in https://github.com/celery/kombu/pull/1616 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1617 * Added .python-version and .vscode to gitignore by Nusnus in https://github.com/celery/kombu/pull/1627 * sqlalchemy==1.4.45 by auvipy in https://github.com/celery/kombu/pull/1626 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1619 * Allowing `Connection.ensure()` to retry on specific exceptions given by policy by Nusnus in https://github.com/celery/kombu/pull/1629 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1633 * redis==4.3.4 temporarilly in an attempt to avoid bc by auvipy in https://github.com/celery/kombu/pull/1634 * add managed identity support to azure storage queue by jasonwbarnett in https://github.com/celery/kombu/pull/1631 * add autoflake to .pre-commit-config.yaml to automatically remove unused imports by jasonwbarnett in https://github.com/celery/kombu/pull/1637 * Switch references to the master branch to main by thedrow in https://github.com/celery/kombu/pull/1638 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1635 * add --keep-runtime-typing argument to pyupgrade by jasonwbarnett in https://github.com/celery/kombu/pull/1639 * add type annotations to kombu/transport/azurestoragequeues by jasonwbarnett in https://github.com/celery/kombu/pull/1632 * azure service bus: add type annotations and use cached property by jasonwbarnett in https://github.com/celery/kombu/pull/1640 * update by auvipy in https://github.com/celery/kombu/pull/1652 * support sqla v2.0 by craigmulligan in https://github.com/celery/kombu/pull/1651 * sqlalchemy>=1.4.1,<2.1 by auvipy in https://github.com/celery/kombu/pull/1642 * Mark methods accepting Connection instances as such by agateau-gg in https://github.com/celery/kombu/pull/1645 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1648 * lets check it's compat by auvipy in https://github.com/celery/kombu/pull/1655 * Remove unused `_setupfuns` from serialization.py by last-partizan in https://github.com/celery/kombu/pull/1658 * refactor: Refactor utils/json by last-partizan in https://github.com/celery/kombu/pull/1659 * docs: Add notes for kombu.utils.json.register_type by last-partizan in https://github.com/celery/kombu/pull/1660 * Correctly mock entry_points on Python 3.10 by jaraco in https://github.com/celery/kombu/pull/1664 * updated python versiions in CI by auvipy in https://github.com/celery/kombu/pull/1663 * Update codeql part to v2 by auvipy in https://github.com/celery/kombu/pull/1665 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1667 * Update sqlalchemy.txt by auvipy in https://github.com/celery/kombu/pull/1669 * azure-storage-queue>=12.6.0 by auvipy in https://github.com/celery/kombu/pull/1671 * azure-servicebus>=7.8.3 by auvipy in https://github.com/celery/kombu/pull/1672 * Update azureservicebus.txt cpython only by auvipy in https://github.com/celery/kombu/pull/1674 New Contributors * RazerM made their first contribution in https://github.com/celery/kombu/pull/1616 * Nusnus made their first contribution in https://github.com/celery/kombu/pull/1627 * jasonwbarnett made their first contribution in https://github.com/celery/kombu/pull/1631 * craigmulligan made their first contribution in https://github.com/celery/kombu/pull/1651 * agateau-gg made their first contribution in https://github.com/celery/kombu/pull/1645 * last-partizan made their first contribution in https://github.com/celery/kombu/pull/1658 * jaraco made their first contribution in https://github.com/celery/kombu/pull/1664 **Full Changelog**: https://github.com/celery/kombu/compare/v5.3.0b2...v5.3.0b3 ``` ### 5.3.0b2 ``` What's Changed * Fix typo in README.rst by Kirade in https://github.com/celery/kombu/pull/1581 * Fix azurestoragequeues transport by davidbossanyi in https://github.com/celery/kombu/pull/1586 * hub: tick delay fix by shahar-lev in https://github.com/celery/kombu/pull/1587 * Fix incompatibility with redis in disconnect() by shalabhc in https://github.com/celery/kombu/pull/1589 * Solve Kombu filesystem transport not thread safe by karajan1001 in https://github.com/celery/kombu/pull/1593 * Revert "Solve Kombu filesystem transport not thread safe" by karajan1001 in https://github.com/celery/kombu/pull/1595 * Make JSONEncoder keep the same type for date/datetime. by mvaled in https://github.com/celery/kombu/pull/1598 * Solve Kombu filesystem transport not thread safe by karajan1001 in https://github.com/celery/kombu/pull/1596 * importlib_metadata remove deprecated entry point interfaces by woutdenolf in https://github.com/celery/kombu/pull/1601 * Add separate transport option for retry loop timeout by intgr in https://github.com/celery/kombu/pull/1599 * Fix errors from flake8 lint by intgr in https://github.com/celery/kombu/pull/1608 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1578 * Allow azurestoragequeues transport to be used with Azurite emulator in docker-compose by davidbossanyi in https://github.com/celery/kombu/pull/1611 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1613 New Contributors * Kirade made their first contribution in https://github.com/celery/kombu/pull/1581 * davidbossanyi made their first contribution in https://github.com/celery/kombu/pull/1586 * shahar-lev made their first contribution in https://github.com/celery/kombu/pull/1587 * shalabhc made their first contribution in https://github.com/celery/kombu/pull/1589 * mvaled made their first contribution in https://github.com/celery/kombu/pull/1598 * woutdenolf made their first contribution in https://github.com/celery/kombu/pull/1601 * intgr made their first contribution in https://github.com/celery/kombu/pull/1599 **Full Changelog**: https://github.com/celery/kombu/compare/v5.3.0b1...v5.3.0b2 ``` ### 5.3.0b1 ``` What's Changed * Add ext.py files to setup.cfg by Kludex in https://github.com/celery/kombu/pull/1566 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1571 * Add support to SQS DelaySeconds by erikaloranger in https://github.com/celery/kombu/pull/1567 * Add Redis WATCH to prefixed complex commands by dcecile in https://github.com/celery/kombu/pull/1572 * Avoid losing type of UUID when serializing/deserializing by el-chogo in https://github.com/celery/kombu/pull/1575 * chore: add confluentkafka to extras 📌 by meysam81 in https://github.com/celery/kombu/pull/1573 New Contributors * erikaloranger made their first contribution in https://github.com/celery/kombu/pull/1567 * dcecile made their first contribution in https://github.com/celery/kombu/pull/1572 * el-chogo made their first contribution in https://github.com/celery/kombu/pull/1575 * meysam81 made their first contribution in https://github.com/celery/kombu/pull/1573 **Full Changelog**: https://github.com/celery/kombu/compare/v5.3.0a1...v5.3.0b1 ``` ### 5.3.0a1 ``` What's Changed * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1502 * Add fanout to filesystem by karajan1001 in https://github.com/celery/kombu/pull/1499 * Protect set of ready tasks by lock to avoid concurrent updates by olii in https://github.com/celery/kombu/pull/1489 * Documentation: Update serialization page to indicate pickle protocol version has been updated by otherJL0 in https://github.com/celery/kombu/pull/1507 * Use new entry_points interface by KeoniGarner in https://github.com/celery/kombu/pull/1509 * Add `mypy` to the pipeline by Kludex in https://github.com/celery/kombu/pull/1512 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1520 * chore: Annotate semaphore.py by sondrelg in https://github.com/celery/kombu/pull/1513 * Added possibility to serialize and deserialize binary messages in json by dobosevych in https://github.com/celery/kombu/pull/1516 * Annotate `utils/uuid.py` and `utils/text.py` by Kludex in https://github.com/celery/kombu/pull/1514 * Update `__exit__` function signatures by sondrelg in https://github.com/celery/kombu/pull/1524 * Annotate init files by Kludex in https://github.com/celery/kombu/pull/1527 * Use `--py37-plus` for pyupgrade and add `__future__.annotations` import by Kludex in https://github.com/celery/kombu/pull/1531 * json.py cleaning from outdated libs by dobosevych in https://github.com/celery/kombu/pull/1533 * try new py-amqp release by auvipy in https://github.com/celery/kombu/pull/1534 * add GitHub URL for PyPi by andriyor in https://github.com/celery/kombu/pull/1498 * Config file for pyup.io by pyup-bot in https://github.com/celery/kombu/pull/1453 * pytest~=7.1.1 by auvipy in https://github.com/celery/kombu/pull/1535 * Support pymongo 4.x by Jakski in https://github.com/celery/kombu/pull/1536 * Annotate `exceptions.py` and `clocks.py` by Kludex in https://github.com/celery/kombu/pull/1526 * Kafka support by CountRedClaw in https://github.com/celery/kombu/pull/1506 * v3 action-checkout by auvipy in https://github.com/celery/kombu/pull/1538 * Upgrade Azure Storage Queues transport to version 12 by jonasmiederer in https://github.com/celery/kombu/pull/1539 * move to consul2 by auvipy in https://github.com/celery/kombu/pull/1544 * azure-servicebus>=7.6.1 by auvipy in https://github.com/celery/kombu/pull/1543 * kazoo>=2.8.0 by auvipy in https://github.com/celery/kombu/pull/1545 * redis>=4.2.2 by auvipy in https://github.com/celery/kombu/pull/1546 * Added HLEN to the list of prefixed redis commands by vinayinvicible in https://github.com/celery/kombu/pull/1540 * update SQS dependencies by auvipy in https://github.com/celery/kombu/pull/1547 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1550 * Annotate `abstract.py` by Kludex in https://github.com/celery/kombu/pull/1522 * Datetime serialization and deserialization fixed by dobosevych in https://github.com/celery/kombu/pull/1515 * Annotate `matcher.py` by Kludex in https://github.com/celery/kombu/pull/1532 * stop schedule by auvipy in https://github.com/celery/kombu/pull/1558 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1554 * stop cron job by auvipy in https://github.com/celery/kombu/pull/1559 * fix typing flake8 by auvipy in https://github.com/celery/kombu/pull/1560 New Contributors * karajan1001 made their first contribution in https://github.com/celery/kombu/pull/1499 * olii made their first contribution in https://github.com/celery/kombu/pull/1489 * otherJL0 made their first contribution in https://github.com/celery/kombu/pull/1507 * KeoniGarner made their first contribution in https://github.com/celery/kombu/pull/1509 * Kludex made their first contribution in https://github.com/celery/kombu/pull/1512 * sondrelg made their first contribution in https://github.com/celery/kombu/pull/1513 * dobosevych made their first contribution in https://github.com/celery/kombu/pull/1516 * andriyor made their first contribution in https://github.com/celery/kombu/pull/1498 * pyup-bot made their first contribution in https://github.com/celery/kombu/pull/1453 * Jakski made their first contribution in https://github.com/celery/kombu/pull/1536 * CountRedClaw made their first contribution in https://github.com/celery/kombu/pull/1506 * jonasmiederer made their first contribution in https://github.com/celery/kombu/pull/1539 **Full Changelog**: https://github.com/celery/kombu/compare/v5.2.4...v5.3.0a1 ``` ### 5.2.7 ``` Release date: 2022-5-26 12:15 P.M UTC+2:00 Release by: Omer Katz - Fix packaging issue which causes poetry 1.2b1 and above to fail install Celery (7534). ``` ### 5.2.6 ``` Release date: 2022-4-04 21:15 P.M UTC+2:00 Release by: Omer Katz - load_extension_class_names - correct module_name (7433). : This fixes a regression caused by 7218. ``` ### 5.2.5 ``` Release date: 2022-4-03 20:42 P.M UTC+2:00 Release by: Omer Katz **This release was yanked due to a regression caused by the PR below** - Use importlib instead of deprecated pkg_resources (7218). ``` ### 5.2.4 ``` What's Changed * allow getting recoverable_connection_errors without an active transport by pawl in https://github.com/celery/kombu/pull/1471 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1479 * prevent KeyError: 'purelib' by pawl in https://github.com/celery/kombu/pull/1467 * Revert "try pining setuptools (1466)" by pawl in https://github.com/celery/kombu/pull/1481 * Fix issue 789: Async http code not allowing for proxy config by jkoehl in https://github.com/celery/kombu/pull/790 * The times of retrying is not correct by lemonshir in https://github.com/celery/kombu/pull/1482 * Set redelivered property for Celery with Redis by Dehax in https://github.com/celery/kombu/pull/1484 * Some small updates by atombrella in https://github.com/celery/kombu/pull/1486 * Remove use of OrderedDict in various places by atombrella in https://github.com/celery/kombu/pull/1483 * Warn about missing hostname only when default one is available by adamantike in https://github.com/celery/kombu/pull/1488 * All supported versions of Python define __package__. by atombrella in https://github.com/celery/kombu/pull/1487 * Added global_keyprefix support for pubsub clients by vinayinvicible in https://github.com/celery/kombu/pull/1495 * try pytest 7 by auvipy in https://github.com/celery/kombu/pull/1497 * Add an option to not base64-encode SQS messages. by hathawsh in https://github.com/celery/kombu/pull/1500 * SQS: Fix message arg in backoff policy by matmarczak in https://github.com/celery/kombu/pull/1496 New Contributors * lemonshir made their first contribution in https://github.com/celery/kombu/pull/1482 * Dehax made their first contribution in https://github.com/celery/kombu/pull/1484 * hathawsh made their first contribution in https://github.com/celery/kombu/pull/1500 * matmarczak made their first contribution in https://github.com/celery/kombu/pull/1496 **Full Changelog**: https://github.com/celery/kombu/compare/v5.2.3...v5.2.4 ``` ### 5.2.3 ``` What's Changed * create codeql actions by auvipy in https://github.com/celery/kombu/pull/1441 * create security policy doc by auvipy in https://github.com/celery/kombu/pull/1440 * drop as we dont use travis by auvipy in https://github.com/celery/kombu/pull/1442 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1443 * Fix PyPy CI jobs by illia-v in https://github.com/celery/kombu/pull/1446 * Allow redis >= 4.0.2 by illia-v in https://github.com/celery/kombu/pull/1445 * SQS transport: detect FIFO queue properly by checking queue URL by n0061q in https://github.com/celery/kombu/pull/1450 * Ensure that restore is atomic in redis transport by matusvalo in https://github.com/celery/kombu/pull/1444 * test pyaqp v5.0.7 by auvipy in https://github.com/celery/kombu/pull/1457 * try restrict setuptool in CI by auvipy in https://github.com/celery/kombu/pull/1472 * try pining setuptools by auvipy in https://github.com/celery/kombu/pull/1466 * test amqp v5.0.9 by auvipy in https://github.com/celery/kombu/pull/1462 * reduce memory usage of Transport by pawl in https://github.com/celery/kombu/pull/1470 * prevent event loop polling on closed redis transports (and causing leak) by pawl in https://github.com/celery/kombu/pull/1476 * respect connection timeout by mehdipourfar in https://github.com/celery/kombu/pull/1458 * prevent redis event loop stopping on 'consumer: Cannot connect' by pawl in https://github.com/celery/kombu/pull/1477 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1478 New Contributors * n0061q made their first contribution in https://github.com/celery/kombu/pull/1450 * pawl made their first contribution in https://github.com/celery/kombu/pull/1470 * mehdipourfar made their first contribution in https://github.com/celery/kombu/pull/1458 **Full Changelog**: https://github.com/celery/kombu/compare/v5.2.2...v5.2.3 ``` ### 5.2.2 ``` What's Changed * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1430 * [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/celery/kombu/pull/1436 * pin redis under 4.0.0 for now by auvipy in https://github.com/celery/kombu/pull/1437 **Full Changelog**: https://github.com/celery/kombu/compare/v5.2.1...v5.2.2 ``` ### 5.2.1 ``` What's Changed * Added integration test of failed authentication to redis by matusvalo in https://github.com/celery/kombu/pull/1423 * Bump redis version to >= 3.4.1 by matusvalo in https://github.com/celery/kombu/pull/1422 * add python 3.10 to classifier by auvipy in https://github.com/celery/kombu/pull/1424 * python !=3.12.1 by auvipy in https://github.com/celery/kombu/pull/1427 * Update librabbitmq.txt by auvipy in https://github.com/celery/kombu/pull/1426 * try latest sqs dependencies by auvipy in https://github.com/celery/kombu/pull/1428 **Full Changelog**: https://github.com/celery/kombu/compare/v5.2.0...v5.2.1 ``` ### 5.2.0 ``` New Contributors * lambacck made their first contribution in https://github.com/celery/kombu/pull/1258 * chrisburr made their first contribution in https://github.com/celery/kombu/pull/1265 * RezaSi made their first contribution in https://github.com/celery/kombu/pull/1269 * anudeepsamaiya made their first contribution in https://github.com/celery/kombu/pull/1285 * timgates42 made their first contribution in https://github.com/celery/kombu/pull/1286 * terrycain made their first contribution in https://github.com/celery/kombu/pull/1284 * flying-sheep made their first contribution in https://github.com/celery/kombu/pull/1283 * rednafi made their first contribution in https://github.com/celery/kombu/pull/1289 * raittes made their first contribution in https://github.com/celery/kombu/pull/1296 * Hardtack made their first contribution in https://github.com/celery/kombu/pull/1297 * moaddib666 made their first contribution in https://github.com/celery/kombu/pull/1306 * illia-v made their first contribution in https://github.com/celery/kombu/pull/1314 * Krogsager made their first contribution in https://github.com/celery/kombu/pull/1311 * der-gabe made their first contribution in https://github.com/celery/kombu/pull/1312 * daviskirk made their first contribution in https://github.com/celery/kombu/pull/936 * tsunday made their first contribution in https://github.com/celery/kombu/pull/1324 * akshgpt7 made their first contribution in https://github.com/celery/kombu/pull/1320 * lsaavedr made their first contribution in https://github.com/celery/kombu/pull/1140 * gabor-boros made their first contribution in https://github.com/celery/kombu/pull/1351 * graingert made their first contribution in https://github.com/celery/kombu/pull/1355 * pre-commit-ci made their first contribution in https://github.com/celery/kombu/pull/1359 * D3X made their first contribution in https://github.com/celery/kombu/pull/1363 * nikolas made their first contribution in https://github.com/celery/kombu/pull/1368 * SchizmOne made their first contribution in https://github.com/celery/kombu/pull/1371 * infinitewarp made their first contribution in https://github.com/celery/kombu/pull/1372 * jagguli made their first contribution in https://github.com/celery/kombu/pull/1231 * kaiix made their first contribution in https://github.com/celery/kombu/pull/1390 * naomielst made their first contribution in https://github.com/celery/kombu/pull/1417 **Full Changelog**: https://github.com/celery/kombu/compare/v5.0.2...v5.2.0 ``` ### 5.2.0rc2 ``` Release date: 2021-11-02 1.54 P.M UTC+3:00 Release by: Naomi Elstein - Bump Python 3.10.0 to rc2. - \[pre-commit.ci\] pre-commit autoupdate (6972). - autopep8. - Prevent worker to send expired revoked items upon hello command (6975). - docs: clarify the \'keeping results\' section (6979). - Update deprecated task module removal in 5.0 documentation (6981). - \[pre-commit.ci\] pre-commit autoupdate. - try python 3.10 GA. - mention python 3.10 on readme. - Documenting the default consumer_timeout value for rabbitmq >= 3.8.15. - Azure blockblob backend parametrized connection/read timeouts (6978). - Add as_uri method to azure block blob backend. - Add possibility to override backend implementation with cel
pyup-bot commented 8 months ago

Closing this in favor of #327