Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduled weekly dependency update for week 03 #345

Open
wants to merge 69 commits into
base: dev
Choose a base branch
from

Conversation

pyup-bot
Copy link
Collaborator

Update bcrypt from 3.2.0 to 4.1.2.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update beautifulsoup4 from 4.9.3 to 4.12.3.

Changelog

4.11.1

This release was done to ensure that the unit tests are packaged along
with the released source. There are no functionality changes in this
release, but there are a few other packaging changes:

* The Japanese and Korean translations of the documentation are included.
* The changelog is now packaged as CHANGELOG, and the license file is
packaged as LICENSE. NEWS.txt and COPYING.txt are still present,
but may be removed in the future.
* TODO.txt is no longer packaged, since a TODO is not relevant for released
code.

4.11.0

* Ported unit tests to use pytest.

* Added special string classes, RubyParenthesisString and RubyTextString,
to make it possible to treat ruby text specially in get_text() calls.
[bug=1941980]

* It's now possible to customize the way output is indented by
providing a value for the 'indent' argument to the Formatter
constructor. The 'indent' argument works very similarly to the
argument of the same name in the Python standard library's
json.dump() function. [bug=1955497]

* If the charset-normalizer Python module
(https://pypi.org/project/charset-normalizer/) is installed, Beautiful
Soup will use it to detect the character sets of incoming documents.
This is also the module used by newer versions of the Requests library.
For the sake of backwards compatibility, chardet and cchardet both take
precedence if installed. [bug=1955346]

* Added a workaround for an lxml bug
(https://bugs.launchpad.net/lxml/+bug/1948551) that causes
problems when parsing a Unicode string beginning with BYTE ORDER MARK.
[bug=1947768]

* Issue a warning when an HTML parser is used to parse a document that
looks like XML but not XHTML. [bug=1939121]

* Do a better job of keeping track of namespaces as an XML document is
parsed, so that CSS selectors that use namespaces will do the right
thing more often. [bug=1946243]

* Some time ago, the misleadingly named "text" argument to find-type
methods was renamed to the more accurate "string." But this supposed
"renaming" didn't make it into important places like the method
signatures or the docstrings. That's corrected in this
version. "text" still works, but will give a DeprecationWarning.
[bug=1947038]

* Fixed a crash when pickling a BeautifulSoup object that has no
tree builder. [bug=1934003]

* Fixed a crash when overriding multi_valued_attributes and using the
html5lib parser. [bug=1948488]

* Standardized the wording of the MarkupResemblesLocatorWarning
warnings to omit untrusted input and make the warnings less
judgmental about what you ought to be doing. [bug=1955450]

* Removed support for the iconv_codec library, which doesn't seem
to exist anymore and was never put up on PyPI. (The closest
replacement on PyPI, iconv_codecs, is GPL-licensed, so we can't use
it--it's also quite old.)

4.10.0

* This is the first release of Beautiful Soup to only support Python
3. I dropped Python 2 support to maintain support for newer versions
(58 and up) of setuptools. See:
https://github.com/pypa/setuptools/issues/2769 [bug=1942919]

* The behavior of methods like .get_text() and .strings now differs
depending on the type of tag. The change is visible with HTML tags
like <script>, <style>, and <template>. Starting in 4.9.0, methods
like get_text() returned no results on such tags, because the
contents of those tags are not considered 'text' within the document
as a whole.

But a user who calls script.get_text() is working from a different
definition of 'text' than a user who calls div.get_text()--otherwise
there would be no need to call script.get_text() at all. In 4.10.0,
the contents of (e.g.) a <script> tag are considered 'text' during a
get_text() call on the tag itself, but not considered 'text' during
a get_text() call on the tag's parent.

Because of this change, calling get_text() on each child of a tag
may now return a different result than calling get_text() on the tag
itself. That's because different tags now have different
understandings of what counts as 'text'. [bug=1906226] [bug=1868861]

* NavigableString and its subclasses now implement the get_text()
method, as well as the properties .strings and
.stripped_strings. These methods will either return the string
itself, or nothing, so the only reason to use this is when iterating
over a list of mixed Tag and NavigableString objects. [bug=1904309]

* The 'html5' formatter now treats attributes whose values are the
empty string as HTML boolean attributes. Previously (and in other
formatters), an attribute value must be set as None to be treated as
a boolean attribute. In a future release, I plan to also give this
behavior to the 'html' formatter. Patch by Isaac Muse. [bug=1915424]

* The 'replace_with()' method now takes a variable number of arguments,
and can be used to replace a single element with a sequence of elements.
Patch by Bill Chandos. [rev=605]

* Corrected output when the namespace prefix associated with a
namespaced attribute is the empty string, as opposed to
None. [bug=1915583]

* Performance improvement when processing tags that speeds up overall
tree construction by 2%. Patch by Morotti. [bug=1899358]

* Corrected the use of special string container classes in cases when a
single tag may contain strings with different containers; such as
the <template> tag, which may contain both TemplateString objects
and Comment objects. [bug=1913406]

* The html.parser tree builder can now handle named entities
found in the HTML5 spec in much the same way that the html5lib
tree builder does. Note that the lxml HTML tree builder doesn't handle
named entities this way. [bug=1924908]

* Added a second way to pass specify encodings to UnicodeDammit and
EncodingDetector, based on the order of precedence defined in the
HTML5 spec, starting at:
https://html.spec.whatwg.org/multipage/parsing.html#parsing-with-a-known-character-encoding

Encodings in 'known_definite_encodings' are tried first, then
byte-order-mark sniffing is run, then encodings in 'user_encodings'
are tried. The old argument, 'override_encodings', is now a
deprecated alias for 'known_definite_encodings'.

This changes the default behavior of the html.parser and lxml tree
builders, in a way that may slightly improve encoding
detection but will probably have no effect. [bug=1889014]

* Improve the warning issued when a directory name (as opposed to
the name of a regular file) is passed as markup into the BeautifulSoup
constructor. [bug=1913628]
Links

Update blosc from 1.10.4 to 1.11.1.

Changelog

1.11.0

=============================

* Internal C-Blosc sources updated to 1.21.2 (they are a git submodule now).

* Many small code improvements, improved consistency and typo fixes.
Thanks to Dimitri Papadopoulos Orfanos.

* Support for Python 3.11.  Support for Python 3.7 has been dropped.
Thanks to Dimitri Papadopoulos Orfanos.

* Several other fixes, mainly related with the building process, which
should be more solid now in different situations.

1.10.6

=============================

* Add a missed cmake folder to distributed files.  See 253.
Thanks to Ben Greiner.

1.10.5

=============================

- Reenable the possibility to use an already installed C-Blosc library.
See 244.  Thanks to Ben Greiner.
- Add aarch64 wheels. See 250.  Thanks to odidev.
- Deactivate SSE2 and AVX2 if a CPU has no flags.  See 242.
Thanks to Graham Inggs.
- Wheels for Linux 32 bits are not distributed anymore.
- Updated vendored C-Blosc to 1.21.1.
Links

Update bokeh from 2.3.2 to 3.3.3.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update boto3 from 1.17.44 to 1.34.23.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update celery from 5.1.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 celeryconfig
 (6879).
-   \[pre-commit.ci\] pre-commit autoupdate.
-   try to fix deprecation warning.
-   \[pre-commit.ci\] pre-commit autoupdate.
-   not needed anyore.
-   not needed anyore.
-   not used anymore.
-   add github discussions forum

5.2.0rc1

========
: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.
- 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.

5.2.0b3

Release date: 2021-09-02 8.38 P.M UTC+3:00

Release by: Omer Katz

-   Add args to LOG_RECEIVED (fixes 6885) (6898).
-   Terminate job implementation for eventlet concurrency backend
 (6917).
-   Add cleanup implementation to filesystem backend (6919).
-   \[pre-commit.ci\] pre-commit autoupdate (69).
-   Add before_start hook (fixes 4110) (6923).
-   Restart consumer if connection drops (6930).
-   Remove outdated optimization documentation (6933).
-   added https verification check functionality in arangodb backend
 (6800).
-   Drop Python 3.6 support.
-   update supported python versions on readme.
-   \[pre-commit.ci\] pre-commit autoupdate (6935).
-   Remove appveyor configuration since we migrated to GA.
-   pyugrade is now set to upgrade code to 3.7.
-   Drop exclude statement since we no longer test with pypy-3.6.
-   3.10 is not GA so it\'s not supported yet.
-   Celery 5.1 or earlier support Python 3.6.
-   Fix linting error.
-   fix: Pass a Context when chaining fail results (6899).
-   Bump version: 5.2.0b2 → 5.2.0b3.

5.2.0b2

Release date: 2021-08-17 5.35 P.M UTC+3:00

Release by: Omer Katz

-   Test windows on py3.10rc1 and pypy3.7 (6868).
-   Route chord_unlock task to the same queue as chord body (6896).
-   Add message properties to app.tasks.Context (6818).
-   handle already converted LogLevel and JSON (6915).
-   5.2 is codenamed dawn-chorus.
-   Bump version: 5.2.0b1 → 5.2.0b2.

5.2.0b1

Release date: 2021-08-11 5.42 P.M UTC+3:00

Release by: Omer Katz

-   Add Python 3.10 support (6807).
-   Fix docstring for Signal.send to match code (6835).
-   No blank line in log output (6838).
-   Chords get body_type independently to handle cases where body.type
 does not exist (6847).
-   Fix 6844 by allowing safe queries via app.inspect().active()
 (6849).
-   Fix multithreaded backend usage (6851).
-   Fix Open Collective donate button (6848).
-   Fix setting worker concurrency option after signal (6853).
-   Make ResultSet.on_ready promise hold a weakref to self (6784).
-   Update configuration.rst.
-   Discard jobs on flush if synack isn\'t enabled (6863).
-   Bump click version to 8.0 (6861).
-   Amend IRC network link to Libera (6837).
-   Import celery lazily in pytest plugin and unignore flake8 F821,
 \"undefined name \'\...\'\" (6872).
-   Fix inspect \--json output to return valid json without \--quiet.
-   Remove celery.task references in modules, docs (6869).
-   The Consul backend must correctly associate requests and responses
 (6823).

5.1.2

Release date: 2021-06-28 16.15 P.M UTC+3:00

Release by: Omer Katz

-   When chords fail, correctly call errbacks. (6814)

 > We had a special case for calling errbacks when a chord failed
 > which assumed they were old style. This change ensures that we
 > call the proper errback dispatch method which understands new and
 > old style errbacks, and adds test to confirm that things behave as
 > one might expect now.

-   Avoid using the `Event.isSet()` deprecated alias. (6824)

-   Reintroduce sys.argv default behaviour for `Celery.start()`. (6825)
Links

Update cloudpickle from 1.6.0 to 3.0.0.

Changelog

3.0.0

=====

- Officially support Python 3.12 and drop support for Python 3.6 and 3.7.
Dropping support for older Python versions made it possible to simplify the
code base signficantly, hopefully making it easier to contribute to and
maintain the project.
([PR 515](https://github.com/cloudpipe/cloudpickle/pull/515))

- Fix pickling of dataclasses and their instances.
([issue 386](https://github.com/cloudpipe/cloudpickle/issues/386),
[PR 513](https://github.com/cloudpipe/cloudpickle/pull/513))

- Any color you like as long as it's black.
([PR 521](https://github.com/cloudpipe/cloudpickle/pull/521))

- Drop `setup.py` and `setuptools` in favor of `pyproject.toml` and `flit`.
([PR 521](https://github.com/cloudpipe/cloudpickle/pull/521))

2.2.1

=====

- Fix pickling of NamedTuple in Python 3.9+.
([issue 460](https://github.com/cloudpipe/cloudpickle/issues/460))

2.2.0

=====

- Fix support of PyPy 3.8 and later.
([issue 455](https://github.com/cloudpipe/cloudpickle/issues/455))

2.1.0

=====

- Support for pickling `abc.abstractproperty`, `abc.abstractclassmethod`,
and `abc.abstractstaticmethod`.
([PR 450](https://github.com/cloudpipe/cloudpickle/pull/450))

- Support for pickling subclasses of generic classes.
([PR 448](https://github.com/cloudpipe/cloudpickle/pull/448))

- Support and CI configuration for Python 3.11.
([PR 467](https://github.com/cloudpipe/cloudpickle/pull/467))

- Support for the experimental `nogil` variant of CPython
([PR 470](https://github.com/cloudpipe/cloudpickle/pull/470))

2.0.0

=====

- Python 3.5 is no longer supported.

- Support for registering modules to be serialised by value. This allows code
defined in local modules to be serialised and executed remotely without those
local modules installed on the remote machine.
([PR 417](https://github.com/cloudpipe/cloudpickle/pull/417))

- Fix a side effect altering dynamic modules at pickling time.
([PR 426](https://github.com/cloudpipe/cloudpickle/pull/426))

- Support for pickling type annotations on Python 3.10 as per [PEP 563](
https://www.python.org/dev/peps/pep-0563/)
([PR 400](https://github.com/cloudpipe/cloudpickle/pull/400))

- Stricter parametrized type detection heuristics in
_is_parametrized_type_hint to limit false positives.
([PR 409](https://github.com/cloudpipe/cloudpickle/pull/409))

- Support pickling / depickling of OrderedDict KeysView, ValuesView, and
ItemsView, following similar strategy for vanilla Python dictionaries.
([PR 423](https://github.com/cloudpipe/cloudpickle/pull/423))

- Suppressed a source of non-determinism when pickling dynamically defined
functions and handles the deprecation of co_lnotab in Python 3.10+.
([PR 428](https://github.com/cloudpipe/cloudpickle/pull/428))
Links
  • PyPI: http

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant