Releases: celery/kombu
Releases · celery/kombu
v5.3.0rc2
v5.3.0rc1
What's Changed
- use pytest-freezer by @auvipy in #1683
- test azureservicebus pure python beta by @auvipy in #1682
- Update sqs.txt by @auvipy in #1684
- Update brotli.txt by @auvipy in #1685
- Update pkgutils.txt by @auvipy in #1686
- Deprecate pytz and use zoneinfo by @max-muoto in #1680
- fix: handle keyerror in azureservicebus transport when message is not found in qos and perform basic_ack by @IsmaelJS in #1691
- Update azureservicebus.txt by @auvipy in #1693
- Update pkgutils.txt by @auvipy in #1692
- Add Semgrep CI by @Nusnus in #1695
- drop codecov pypi version by @auvipy in #1696
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1697
- fix mongodb transport obsolete calls by @fmigneault in #1694
- SQS: avoid excessive GetQueueURL calls by using cached queue url by @sparrowt in #1621
- Update test.txt by @auvipy in #1698
- Update redis.txt to 4.3.6 to fix severe issue by @auvipy in #1676
- Update sqlalchemy>=1.4.48 by @auvipy in #1703
- Update to Latest Service Bus Library by @kashifkhan in #1706
- Update ci.yaml by @auvipy in #1704
- Update tox.ini to pin kafka image by @auvipy in #1717
- chore(ci): improve CI by @stegayet in #1707
- chore(build): clean
setup.pyby @stegayet in #1711 - chore(ci): fix lint job by @stegayet in #1718
- Update pkgutils.txt by @auvipy in #1722
- chore(python): remove Python 3.7 support by @stegayet in #1708
- chore(requirements): improve requirements management by @stegayet in #1710
- Update confluentkafka.txt version by @auvipy in #1727
- moved shebang to python3 by @MehrazRumman in #1728
- Update sqs.txt by @auvipy in #1729
New Contributors
- @max-muoto made their first contribution in #1680
- @IsmaelJS made their first contribution in #1691
- @fmigneault made their first contribution in #1694
- @sparrowt made their first contribution in #1621
- @kashifkhan made their first contribution in #1706
- @stegayet made their first contribution in #1707
- @MehrazRumman made their first contribution in #1728
Full Changelog: v5.3.0b3...v5.3.0rc1
v5.3.0b3
What's Changed
- Use SPDX license expression in project metadata by @RazerM in #1616
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1617
- Added .python-version and .vscode to gitignore by @Nusnus in #1627
- sqlalchemy==1.4.45 by @auvipy in #1626
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1619
- Allowing
Connection.ensure()to retry on specific exceptions given by policy by @Nusnus in #1629 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1633
- redis==4.3.4 temporarilly in an attempt to avoid bc by @auvipy in #1634
- add managed identity support to azure storage queue by @jasonwbarnett in #1631
- add autoflake to .pre-commit-config.yaml to automatically remove unused imports by @jasonwbarnett in #1637
- Switch references to the master branch to main by @thedrow in #1638
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1635
- add --keep-runtime-typing argument to pyupgrade by @jasonwbarnett in #1639
- add type annotations to kombu/transport/azurestoragequeues by @jasonwbarnett in #1632
- azure service bus: add type annotations and use cached property by @jasonwbarnett in #1640
- update by @auvipy in #1652
- support sqla v2.0 by @craigmulligan in #1651
- sqlalchemy>=1.4.1,<2.1 by @auvipy in #1642
- Mark methods accepting Connection instances as such by @agateau-gg in #1645
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1648
- lets check it's compat by @auvipy in #1655
- Remove unused
_setupfunsfrom serialization.py by @last-partizan in #1658 - refactor: Refactor utils/json by @last-partizan in #1659
- docs: Add notes for kombu.utils.json.register_type by @last-partizan in #1660
- Correctly mock entry_points on Python 3.10 by @jaraco in #1664
- updated python versiions in CI by @auvipy in #1663
- Update codeql part to v2 by @auvipy in #1665
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1667
- Update sqlalchemy.txt by @auvipy in #1669
- azure-storage-queue>=12.6.0 by @auvipy in #1671
- azure-servicebus>=7.8.3 by @auvipy in #1672
- Update azureservicebus.txt cpython only by @auvipy in #1674
New Contributors
- @RazerM made their first contribution in #1616
- @Nusnus made their first contribution in #1627
- @jasonwbarnett made their first contribution in #1631
- @craigmulligan made their first contribution in #1651
- @agateau-gg made their first contribution in #1645
- @last-partizan made their first contribution in #1658
- @jaraco made their first contribution in #1664
Full Changelog: v5.3.0b2...v5.3.0b3
v5.3.0b2
What's Changed
- Fix typo in README.rst by @Kirade in #1581
- Fix azurestoragequeues transport by @davidbossanyi in #1586
- hub: tick delay fix by @shahar-lev in #1587
- Fix incompatibility with redis in disconnect() by @shalabhc in #1589
- Solve Kombu filesystem transport not thread safe by @karajan1001 in #1593
- Revert "Solve Kombu filesystem transport not thread safe" by @karajan1001 in #1595
- Make JSONEncoder keep the same type for date/datetime. by @mvaled in #1598
- Solve Kombu filesystem transport not thread safe by @karajan1001 in #1596
- importlib_metadata remove deprecated entry point interfaces by @woutdenolf in #1601
- Add separate transport option for retry loop timeout by @intgr in #1599
- Fix errors from flake8 lint by @intgr in #1608
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1578
- Allow azurestoragequeues transport to be used with Azurite emulator in docker-compose by @davidbossanyi in #1611
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1613
New Contributors
- @Kirade made their first contribution in #1581
- @davidbossanyi made their first contribution in #1586
- @shahar-lev made their first contribution in #1587
- @shalabhc made their first contribution in #1589
- @mvaled made their first contribution in #1598
- @woutdenolf made their first contribution in #1601
- @intgr made their first contribution in #1599
Full Changelog: v5.3.0b1...v5.3.0b2
v5.3.0b1
What's Changed
- Add ext.py files to setup.cfg by @Kludex in #1566
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1571
- Add support to SQS DelaySeconds by @erikaloranger in #1567
- Add Redis WATCH to prefixed complex commands by @dcecile in #1572
- Avoid losing type of UUID when serializing/deserializing by @el-chogo in #1575
- chore: add confluentkafka to extras 📌 by @meysam81 in #1573
New Contributors
- @erikaloranger made their first contribution in #1567
- @dcecile made their first contribution in #1572
- @el-chogo made their first contribution in #1575
- @meysam81 made their first contribution in #1573
Full Changelog: v5.3.0a1...v5.3.0b1
v5.3.0a1
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1502
- Add fanout to filesystem by @karajan1001 in #1499
- Protect set of ready tasks by lock to avoid concurrent updates by @olii in #1489
- Documentation: Update serialization page to indicate pickle protocol version has been updated by @otherJL0 in #1507
- Use new entry_points interface by @KeoniGarner in #1509
- Add
mypyto the pipeline by @Kludex in #1512 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1520
- chore: Annotate semaphore.py by @sondrelg in #1513
- Added possibility to serialize and deserialize binary messages in json by @dobosevych in #1516
- Annotate
utils/uuid.pyandutils/text.pyby @Kludex in #1514 - Update
__exit__function signatures by @sondrelg in #1524 - Annotate init files by @Kludex in #1527
- Use
--py37-plusfor pyupgrade and add__future__.annotationsimport by @Kludex in #1531 - json.py cleaning from outdated libs by @dobosevych in #1533
- try new py-amqp release by @auvipy in #1534
- add GitHub URL for PyPi by @andriyor in #1498
- Config file for pyup.io by @pyup-bot in #1453
- pytest~=7.1.1 by @auvipy in #1535
- Support pymongo 4.x by @Jakski in #1536
- Annotate
exceptions.pyandclocks.pyby @Kludex in #1526 - Kafka support by @CountRedClaw in #1506
- v3 action-checkout by @auvipy in #1538
- Upgrade Azure Storage Queues transport to version 12 by @jonasmiederer in #1539
- move to consul2 by @auvipy in #1544
- azure-servicebus>=7.6.1 by @auvipy in #1543
- kazoo>=2.8.0 by @auvipy in #1545
- redis>=4.2.2 by @auvipy in #1546
- Added HLEN to the list of prefixed redis commands by @vinayinvicible in #1540
- update SQS dependencies by @auvipy in #1547
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1550
- Annotate
abstract.pyby @Kludex in #1522 - Datetime serialization and deserialization fixed by @dobosevych in #1515
- Annotate
matcher.pyby @Kludex in #1532 - stop schedule by @auvipy in #1558
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1554
- stop cron job by @auvipy in #1559
- fix typing flake8 by @auvipy in #1560
New Contributors
- @karajan1001 made their first contribution in #1499
- @olii made their first contribution in #1489
- @otherJL0 made their first contribution in #1507
- @KeoniGarner made their first contribution in #1509
- @Kludex made their first contribution in #1512
- @sondrelg made their first contribution in #1513
- @dobosevych made their first contribution in #1516
- @andriyor made their first contribution in #1498
- @pyup-bot made their first contribution in #1453
- @Jakski made their first contribution in #1536
- @CountRedClaw made their first contribution in #1506
- @jonasmiederer made their first contribution in #1539
Full Changelog: v5.2.4...v5.3.0a1
v5.2.4
What's Changed
- allow getting recoverable_connection_errors without an active transport by @pawl in #1471
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1479
- prevent KeyError: 'purelib' by @pawl in #1467
- Revert "try pining setuptools (#1466)" by @pawl in #1481
- Fix issue #789: Async http code not allowing for proxy config by @jkoehl in #790
- The times of retrying is not correct by @lemonshir in #1482
- Set redelivered property for Celery with Redis by @Dehax in #1484
- Some small updates by @atombrella in #1486
- Remove use of OrderedDict in various places by @atombrella in #1483
- Warn about missing hostname only when default one is available by @adamantike in #1488
- All supported versions of Python define package. by @atombrella in #1487
- Added global_keyprefix support for pubsub clients by @vinayinvicible in #1495
- try pytest 7 by @auvipy in #1497
- Add an option to not base64-encode SQS messages. by @hathawsh in #1500
- SQS: Fix message arg in backoff policy by @matmarczak in #1496
New Contributors
- @lemonshir made their first contribution in #1482
- @Dehax made their first contribution in #1484
- @hathawsh made their first contribution in #1500
- @matmarczak made their first contribution in #1496
Full Changelog: v5.2.3...v5.2.4
v5.2.3
What's Changed
- create codeql actions by @auvipy in #1441
- create security policy doc by @auvipy in #1440
- drop as we dont use travis by @auvipy in #1442
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1443
- Fix PyPy CI jobs by @illia-v in #1446
- Allow redis >= 4.0.2 by @illia-v in #1445
- SQS transport: detect FIFO queue properly by checking queue URL by @n0061q in #1450
- Ensure that restore is atomic in redis transport by @matusvalo in #1444
- test pyaqp v5.0.7 by @auvipy in #1457
- try restrict setuptool in CI by @auvipy in #1472
- try pining setuptools by @auvipy in #1466
- test amqp v5.0.9 by @auvipy in #1462
- reduce memory usage of Transport by @pawl in #1470
- prevent event loop polling on closed redis transports (and causing leak) by @pawl in #1476
- respect connection timeout by @mehdipourfar in #1458
- prevent redis event loop stopping on 'consumer: Cannot connect' by @pawl in #1477
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1478
New Contributors
- @n0061q made their first contribution in #1450
- @pawl made their first contribution in #1470
- @mehdipourfar made their first contribution in #1458
Full Changelog: v5.2.2...v5.2.3
v5.2.2
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1430
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1436
- pin redis under 4.0.0 for now by @auvipy in #1437
Full Changelog: v5.2.1...v5.2.2
v5.2.1
What's Changed
- Added integration test of failed authentication to redis by @matusvalo in #1423
- Bump redis version to >= 3.4.1 by @matusvalo in #1422
- add python 3.10 to classifier by @auvipy in #1424
- python !=3.12.1 by @auvipy in #1427
- Update librabbitmq.txt by @auvipy in #1426
- try latest sqs dependencies by @auvipy in #1428
Full Changelog: v5.2.0...v5.2.1