Skip to content

Commit f7ae642

Browse files
authored
Merge branch 'main' into patch-2
2 parents 34522f0 + b6e4747 commit f7ae642

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+1660
-713
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 5.5.3
2+
current_version = 5.6.0b3
33
commit = True
44
tag = True
55
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(?P<releaselevel>[a-z]+)?

.coveragerc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ omit =
99
*/python?.?/*
1010
*/site-packages/*
1111
*/pypy/*
12-
*kombu/async/http/urllib3_client.py
12+
*kombu/async/http/curl.py
1313
*kombu/five.py
1414
*kombu/transport/mongodb.py
1515
*kombu/transport/filesystem.py

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636

3737
steps:
3838
- name: Checkout repository
39-
uses: actions/checkout@v4
39+
uses: actions/checkout@v5
4040

4141
# Initializes the CodeQL tools for scanning.
4242
- name: Initialize CodeQL

.github/workflows/linter.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
steps:
99

1010
- name: Checkout branch
11-
uses: actions/checkout@v4
11+
uses: actions/checkout@v5
1212

1313
- name: Run pre-commit
1414
uses: pre-commit/[email protected]
@@ -20,9 +20,9 @@ jobs:
2020
python-version: ["3.13"]
2121
steps:
2222
- name: Install system packages
23-
run: sudo apt-get update && sudo apt-get install libssl-dev
23+
run: sudo apt-get update && sudo apt-get install libcurl4-openssl-dev libssl-dev
2424
- name: Check out code from GitHub
25-
uses: actions/checkout@v4
25+
uses: actions/checkout@v5
2626
- name: Set up Python ${{ matrix.python-version }}
2727
id: python
2828
uses: useblacksmith/setup-python@v6

.github/workflows/python-package.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ jobs:
3939
steps:
4040
- name: Install apt packages
4141
if: startsWith(matrix.os, 'blacksmith-4vcpu-ubuntu')
42-
run: sudo apt-get update && sudo apt-get install libssl-dev
43-
- uses: actions/checkout@v4
42+
run: sudo apt-get update && sudo apt-get install libcurl4-openssl-dev libssl-dev
43+
- uses: actions/checkout@v5
4444
- name: Set up Python ${{ matrix.python-version }}
4545
uses: useblacksmith/setup-python@v6
4646
with:
@@ -104,9 +104,9 @@ jobs:
104104

105105
steps:
106106
- name: Install apt packages
107-
run: sudo apt-get update && sudo apt-get install libssl-dev
107+
run: sudo apt-get update && sudo apt-get install libcurl4-openssl-dev libssl-dev
108108

109-
- uses: actions/checkout@v4
109+
- uses: actions/checkout@v5
110110
- name: Set up Python ${{ matrix.python-version }}
111111
uses: useblacksmith/setup-python@v6
112112
with:

.github/workflows/semgrep.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@ jobs:
1919
container:
2020
image: returntocorp/semgrep
2121
steps:
22-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@v5
2323
- run: semgrep ci

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,5 @@ env
3939
.coverage.*
4040
control/
4141
.env
42+
.hypothesis/*
43+
junit.xml

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ repos:
4343
- id: isort
4444

4545
- repo: https://github.com/pre-commit/mirrors-mypy
46-
rev: v1.14.1
46+
rev: v1.18.1
4747
hooks:
4848
- id: mypy
4949
pass_filenames: false

AUTHORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Adam Gaca <[email protected]>
77
Adam Nelson <[email protected]>
88
Adam Wentz
99
Alan Justino <[email protected]>
10+
Alex Jones
1011
Alex Koshelev <[email protected]>
1112
Alexandre Bourget <[email protected]>
1213
Anastasis Andronidis <[email protected]>

Changelog.rst

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,79 @@
44
Change history
55
================
66

7+
.. _version-5.6.0b3:
8+
9+
5.6.0b3
10+
=======
11+
:release-date: 15 September, 2025
12+
:release-by: Tomer Nosrati
13+
14+
What's Changed
15+
~~~~~~~~~~~~~~
16+
17+
- Remove custom `LifoQueue` class conflicting with recent gevent (#2314)
18+
- Replace deprecated datetime.utcnow() with datetime.now(timezone.utc) (#2355)
19+
- Prepare for (pre) release: v5.6.0b3 (#2359)
20+
21+
.. _version-5.6.0b2:
22+
23+
5.6.0b2
24+
=======
25+
:release-date: 12 August, 2025
26+
:release-by: Tomer Nosrati
27+
28+
What's Changed
29+
~~~~~~~~~~~~~~
30+
31+
- Normalize mongodb options keys (#2347)
32+
- Redis: propagate polling_interval from transport options to _brpop_start timeout (#2346)
33+
- Add max_prefetch limit to QoS class and related tests (#2348)
34+
- Prepare for (pre) release: v5.6.0b2 (#2349)
35+
36+
.. _version-5.6.0b1:
37+
38+
5.6.0b1
39+
=======
40+
:release-date: 29 July, 2025
41+
:release-by: Tomer Nosrati
42+
43+
What's Changed
44+
~~~~~~~~~~~~~~
45+
46+
- Revert "Feature: urllib3 instead of curl" (#2261)
47+
- Fix #2286 : SQS - Enhance support for receiving message attributes. Allow string in msg body. (#2300)
48+
- Update gcpubsub.txt for protobuf (#2320)
49+
- fix body bytes encoding in curl.py (#2322)
50+
- Hotfix(aws_ssl): validate secure connection (#2323)
51+
- Update setup.py to remove deprecation warning (#2298)
52+
- Update protobuf to 5.29.5 (#2199)
53+
- Allow setting `tags` in initial `boto3.sqs.create_queue` call via `transport_options` (#2321)
54+
- Add sts_token_buffer_time parameter to transport options (#2216)
55+
- Docs: Fix incorrect "added in 5.6.0" note for sts_token_timeout in SQS transport docs (#2327)
56+
- SQS: when redelivering a message apply visibility timeout based on wait_time_seconds (long polling time) (#2049)
57+
- Bump redis requirement to <6 to support v5.3 (#2329)
58+
- Pidbox: support queue_exclusive / queue_durable (RabbitMQ 4.x) (#2338)
59+
- Prepare for (pre) release: v5.6.0b1 (#2343)
60+
61+
.. _version-5.5.4:
62+
63+
5.5.4
64+
=====
65+
:release-date: 01 June, 2025
66+
:release-by: Tomer Nosrati
67+
68+
What's Changed
69+
~~~~~~~~~~~~~~
70+
71+
- chore: add Codecov test analytics (#2290)
72+
- Added DeepWiki to README (#2295)
73+
- redis.connection.ConnectionPool API change: get_connection does not accept arguments (#2294)
74+
- Update mongodb.txt to match celery version (#2297)
75+
- Update ubuntu version as per blacksmiths update (#2301)
76+
- Resolve logger warnings (#2302)
77+
- Fixed lint error from `kombu/transport/native_delayed_delivery.py` (#2308)
78+
- Prepare for release: v5.5.4 (#2309)
79+
780
.. _version-5.5.3:
881

982
5.5.3

0 commit comments

Comments
 (0)