Skip to content

Commit 8a59936

Browse files
committed
Bump Python 3.10+ dependencies to resolve known vulnerabilities (v3.3.4)
- cryptography: 41.0.0 -> 46.0.5 - requests: 2.27.1 -> 2.32.4 - urllib3: 1.26.9 -> 2.6.3 (major version bump, tested compatible) - aiohttp: 3.8.1 -> 3.13.3 - pynacl: 1.5.0 -> 1.6.2 - Updated transitive deps: aiosignal, async-timeout, attrs, certifi, charset-normalizer, frozenlist, idna, multidict, propcache, pycparser, six, yarl Python < 3.10 pinned versions unchanged.
1 parent 10372d0 commit 8a59936

File tree

3 files changed

+25
-20
lines changed

3 files changed

+25
-20
lines changed

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
# Changelog
22

3+
## 3.3.4
4+
5+
- [FIXED] Bump Python 3.10+ dependencies to resolve known vulnerabilities: cryptography (41.0.0 → 46.0.5), requests (2.27.1 → 2.32.4), urllib3 (1.26.9 → 2.6.3), aiohttp (3.8.1 → 3.13.3), pynacl (1.5.0 → 1.6.2)
6+
37
## 3.3.2
48

5-
- [CHANGED] Utilities no longer escape non ascii characters.
9+
- [CHANGED] Utilities no longer escape non ascii characters.
610

711
## 3.3.1
812

9-
- [ADDED] Allow Client to accept float as a timeout
13+
- [ADDED] Allow Client to accept float as a timeout
1014
- [CHANGED] the maximum event payload size permitted by this library has been increased. This change affects the library only: the Channels API still maintains a 10kb size limit and will return an error if the payload is too large.
1115

1216
## 3.3.0

pusher/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# Don't change the format of this line: the version is extracted by ../setup.py
2-
VERSION = '3.3.3'
2+
VERSION = '3.3.4'

requirements.txt

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,30 +16,31 @@ pyOpenSSL==19.0.0; python_version < '3.10'
1616
requests==2.22.0; python_version < '3.10'
1717
six==1.12.0; python_version < '3.10'
1818
urllib3==1.25.9; python_version < '3.10'
19-
aiohttp==3.5.4; python_version >= '3.5' and python_version < '3.10'
20-
aiohttp==3.8.1; python_version >= '3.10'
21-
aiosignal==1.2.0; python_version >= '3.10'
19+
aiohappyeyeballs==2.6.1; python_version >= '3.10'
20+
aiohttp==3.13.3; python_version >= '3.10'
21+
aiosignal==1.4.0; python_version >= '3.10'
2222
async-timeout==3.0.1; python_version >= '3.5' and python_version < '3.10'
23-
async-timeout==4.0.2; python_version >= '3.10'
23+
async-timeout==5.0.1; python_version >= '3.10'
2424
attrs==19.1.0; python_version >= '3.5' and python_version < '3.10'
25-
attrs==21.4.0; python_version >= '3.10'
26-
certifi==2021.10.8; python_version >= '3.10'
27-
charset-normalizer==2.0.12; python_version >= '3.10'
28-
cryptography==41.0.0; python_version >= '3.10'
29-
frozenlist==1.3.0; python_version >= '3.10'
25+
attrs==25.4.0; python_version >= '3.10'
26+
certifi==2026.2.25; python_version >= '3.10'
27+
charset-normalizer==3.4.6; python_version >= '3.10'
28+
cryptography==46.0.5; python_version >= '3.10'
29+
frozenlist==1.8.0; python_version >= '3.10'
3030
httpretty==1.1.4; python_version >= '3.10'
3131
idna-ssl==1.1.0; python_version >= '3.5' and python_version < '3.7'
32-
idna==3.3; python_version >= '3.10'
32+
idna==3.11; python_version >= '3.10'
3333
multidict==4.5.2; python_version >= '3.5' and python_version < '3.10'
34-
multidict==6.0.2; python_version >= '3.10'
34+
multidict==6.7.1; python_version >= '3.10'
35+
propcache==0.4.1; python_version >= '3.10'
3536
py==1.11.0; python_version >= '3.10'
36-
pycparser==2.21; python_version >= '3.10'
37-
PyNaCl==1.5.0; python_version >= '3.10'
37+
pycparser==2.23; python_version >= '3.10'
38+
PyNaCl==1.6.2; python_version >= '3.10'
3839
pyparsing==3.0.8; python_version >= '3.10'
39-
requests==2.27.1; python_version >= '3.10'
40-
six==1.16.0; python_version >= '3.10'
40+
requests==2.32.4; python_version >= '3.10'
41+
six==1.17.0; python_version >= '3.10'
4142
tornado==5.1.1; python_version < '3.5'
4243
tornado==6.0.2; python_version >= '3.5' and python_version < '3.10'
43-
urllib3==1.26.9; python_version >= '3.10'
44+
urllib3==2.6.3; python_version >= '3.10'
4445
yarl==1.3.0; python_version >= '3.5' and python_version < '3.10'
45-
yarl==1.7.2; python_version >= '3.10'
46+
yarl==1.22.0; python_version >= '3.10'

0 commit comments

Comments
 (0)