What's Changed
- Update confluent-kafka version to 2.15.1 by @auvipy in #2666
- Update kazoo version to 2.11.0 by @auvipy in #2667
- Update grpcio version to 1.84.0 by @auvipy in #2668
- Update pgmq version to 1.1.4 by @auvipy in #2670
- Upgrade grpcio and protobuf dependencies by @auvipy in #2669
- Stop channel retries at the same max_retries bound as connections by @gyanu2507 in #2671
- Reject bool for pool limit by @Pitchfork-and-Torch in #2657
- Update sqlalchemy requirement from <2.1,>=1.4.48 to >=1.4.54,<2.1 by @dependabot[bot] in #2521
- Avoid SQS backoff when acknowledging an invalid receipt handle by @jingi723 in #2678
- fix(sqs): scope queue cache, noack set and predefined clients to Connection by @kratos0718 in #2676
- Update Redis version requirement minimum to 6.4.0 by @auvipy in #2682
- Update package versions in default.txt by @auvipy in #2688
- Update dependency versions in funtest.txt by @auvipy in #2689
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2687
- Update package versions in test-ci.txt with pinned versions by @auvipy in #2686
- chore(deps): bump github/codeql-action from 4.38.1 to 4.38.2 by @dependabot[bot] in #2685
- update sqlalchemy range from 1.4.54 to 2.1.1,<2.2 by @dependabot[bot] in #2691
- Update pymongo version to 4.18.2 by @auvipy in #2696
- test(redis): unacked message is requeued when the connection closes by @ishan-1010 in #2695
- fix(hub): wake the event loop when call_soon() is called from another thread by @oliverhaas in #2694
- fix: recover from broker-closed AMQP connections when publishing to Azure Service Bus by @kokhlo in #2693
- Honor autoretry options when opening the initial connection by @SAY-5 in #2690
- chore(deps): Bump google-cloud-pubsub from 2.40.0 to 2.41.0 by @dependabot[bot] in #2697
- Scope the zookeeper queue cache to the channel by @kratos0718 in #2681
- fix(azurestoragequeues): scope queue name cache to Connection by @kratos0718 in #2679
- Track unacked Kafka messages per QoS instance by @kratos0718 in #2680
- chore(deps): Update boto3 requirement from >=1.43.83 to >=1.43.103 by @dependabot[bot] in #2698
- Don't mask open errors in the filesystem transport by @kratos0718 in #2683
- fix(gcpubsub): pass Duration fields as timedelta by @00200200 in #2692
- SQS: accept delay_seconds and clamp per-message delays to the range SQS allows by @kokhlo in #2705
- docs: explain the Connection.ensure obj argument by @mvanhorn in #2700
- Upgrade Codecov action and modify test result upload by @auvipy in #2715
- fix(sqs): release the prefetch slot when DeleteMessage fails on the network by @cAtaman in #2710
- chore(deps): Bump tox from 4.61.2 to 4.64.4 by @dependabot[bot] in #2703
- docs(pyamqp): document confirm_publish transport option for detecting lost publishes by @kokhlo in #2716
- Update amqp version to 5.4.1 by @auvipy in #2719
- Update amqp version constraint in requirements by @auvipy in #2720
- Release preparation for v5.7.0b1 beta by @auvipy in #2723
New Contributors
- @Pitchfork-and-Torch made their first contribution in #2657
- @jingi723 made their first contribution in #2678
- @kratos0718 made their first contribution in #2676
- @SAY-5 made their first contribution in #2690
- @00200200 made their first contribution in #2692
- @mvanhorn made their first contribution in #2700
- @cAtaman made their first contribution in #2710
Full Changelog: v5.7.0a1...v5.7.0b1