Skip to content

Commit c2b2ba7

Browse files
sfc-gh-pczajkacursoragentgithub-actions
authored
Bump up version to 4.5.0 (#2867)
Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: github-actions <github-actions@github.com>
1 parent 0bf4f41 commit c2b2ba7

8 files changed

Lines changed: 99 additions & 99 deletions

File tree

DESCRIPTION.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ https://docs.snowflake.com/
77
Source code is also available at: https://github.com/snowflakedb/snowflake-connector-python
88

99
# Release Notes
10-
- Upcoming Release
10+
- v4.5.0(May 12,2026)
1111
- Fixed `write_pandas` temp stage name collisions (SNOW-3481510). The old PRNG could produce identical name sequences in forked processes (e.g. Notebook kernels), causing `CREATE TEMPORARY STAGE` to fail with "Object already exists".
1212
- Fixed a security bug in Okta SAML authentication where `_is_prefix_equal()` compared `url1`'s port against itself instead of `url2`'s port, allowing an attacker to redirect credentials to a different port on the same hostname. Also fixed the default port fallback to use `int` instead of `str` for correct comparison when one URL omits the port.
1313
- Fixed `executemany` with `paramstyle="pyformat"` to correctly locate the VALUES clause using a balanced-parentheses parser instead of a greedy regex. This fixes incorrect behaviour with nested function calls such as SQLAlchemy `@compiles VARIANT` patterns (e.g. `PARSE_JSON(%(col)s)`) and subquery-form INSERTs (SNOW-298756).

src/snowflake/connector/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Update this for the versions
22
# Don't change the fourth version number from None
3-
VERSION = (4, 4, 0, None)
3+
VERSION = (4, 5, 0, None)
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
# Generated on: Python 3.10.20
22
asn1crypto==1.5.1
3-
boto3==1.42.73
4-
botocore==1.42.73
5-
certifi==2026.2.25
3+
boto3==1.43.6
4+
botocore==1.43.6
5+
certifi==2026.4.22
66
cffi==2.0.0
7-
charset-normalizer==3.4.6
8-
cryptography==46.0.5
9-
filelock==3.25.2
10-
idna==3.11
7+
charset-normalizer==3.4.7
8+
cryptography==48.0.0
9+
filelock==3.29.0
10+
idna==3.14
1111
jmespath==1.1.0
12-
packaging==26.0
13-
platformdirs==4.9.4
12+
packaging==26.2
13+
platformdirs==4.9.6
1414
pycparser==3.0
1515
PyJWT==2.12.1
16-
pyOpenSSL==26.0.0
16+
pyOpenSSL==26.2.0
1717
python-dateutil==2.9.0.post0
18-
pytz==2026.1.post1
19-
requests==2.32.5
20-
s3transfer==0.16.0
18+
pytz==2026.2
19+
requests==2.34.0
20+
s3transfer==0.17.0
2121
six==1.17.0
2222
sortedcontainers==2.4.0
23-
tomlkit==0.14.0
23+
tomlkit==0.15.0
2424
typing_extensions==4.15.0
25-
urllib3==2.6.3
26-
snowflake-connector-python==4.4.0
25+
urllib3==2.7.0
26+
snowflake-connector-python==4.5.0
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
# Generated on: Python 3.11.15
22
asn1crypto==1.5.1
3-
boto3==1.42.73
4-
botocore==1.42.73
5-
certifi==2026.2.25
3+
boto3==1.43.6
4+
botocore==1.43.6
5+
certifi==2026.4.22
66
cffi==2.0.0
7-
charset-normalizer==3.4.6
8-
cryptography==46.0.5
9-
filelock==3.25.2
10-
idna==3.11
7+
charset-normalizer==3.4.7
8+
cryptography==48.0.0
9+
filelock==3.29.0
10+
idna==3.14
1111
jmespath==1.1.0
12-
packaging==26.0
13-
platformdirs==4.9.4
12+
packaging==26.2
13+
platformdirs==4.9.6
1414
pycparser==3.0
1515
PyJWT==2.12.1
16-
pyOpenSSL==26.0.0
16+
pyOpenSSL==26.2.0
1717
python-dateutil==2.9.0.post0
18-
pytz==2026.1.post1
19-
requests==2.32.5
20-
s3transfer==0.16.0
18+
pytz==2026.2
19+
requests==2.34.0
20+
s3transfer==0.17.0
2121
six==1.17.0
2222
sortedcontainers==2.4.0
23-
tomlkit==0.14.0
23+
tomlkit==0.15.0
2424
typing_extensions==4.15.0
25-
urllib3==2.6.3
26-
snowflake-connector-python==4.4.0
25+
urllib3==2.7.0
26+
snowflake-connector-python==4.5.0
Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
# Generated on: Python 3.12.13
22
asn1crypto==1.5.1
3-
boto3==1.42.73
4-
botocore==1.42.73
5-
certifi==2026.2.25
3+
boto3==1.43.6
4+
botocore==1.43.6
5+
certifi==2026.4.22
66
cffi==2.0.0
7-
charset-normalizer==3.4.6
8-
cryptography==46.0.5
9-
filelock==3.25.2
10-
idna==3.11
7+
charset-normalizer==3.4.7
8+
cryptography==48.0.0
9+
filelock==3.29.0
10+
idna==3.14
1111
jmespath==1.1.0
12-
packaging==26.0
13-
platformdirs==4.9.4
12+
packaging==26.2
13+
platformdirs==4.9.6
1414
pycparser==3.0
1515
PyJWT==2.12.1
16-
pyOpenSSL==26.0.0
16+
pyOpenSSL==26.2.0
1717
python-dateutil==2.9.0.post0
18-
pytz==2026.1.post1
19-
requests==2.32.5
20-
s3transfer==0.16.0
18+
pytz==2026.2
19+
requests==2.34.0
20+
s3transfer==0.17.0
2121
setuptools==82.0.1
2222
six==1.17.0
2323
sortedcontainers==2.4.0
24-
tomlkit==0.14.0
24+
tomlkit==0.15.0
2525
typing_extensions==4.15.0
26-
urllib3==2.6.3
27-
wheel==0.46.3
28-
snowflake-connector-python==4.4.0
26+
urllib3==2.7.0
27+
wheel==0.47.0
28+
snowflake-connector-python==4.5.0
Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
1-
# Generated on: Python 3.13.12
1+
# Generated on: Python 3.13.13
22
asn1crypto==1.5.1
3-
boto3==1.42.73
4-
botocore==1.42.73
5-
certifi==2026.2.25
3+
boto3==1.43.6
4+
botocore==1.43.6
5+
certifi==2026.4.22
66
cffi==2.0.0
7-
charset-normalizer==3.4.6
8-
cryptography==46.0.5
9-
filelock==3.25.2
10-
idna==3.11
7+
charset-normalizer==3.4.7
8+
cryptography==48.0.0
9+
filelock==3.29.0
10+
idna==3.14
1111
jmespath==1.1.0
12-
packaging==26.0
13-
platformdirs==4.9.4
12+
packaging==26.2
13+
platformdirs==4.9.6
1414
pycparser==3.0
1515
PyJWT==2.12.1
16-
pyOpenSSL==26.0.0
16+
pyOpenSSL==26.2.0
1717
python-dateutil==2.9.0.post0
18-
pytz==2026.1.post1
19-
requests==2.32.5
20-
s3transfer==0.16.0
18+
pytz==2026.2
19+
requests==2.34.0
20+
s3transfer==0.17.0
2121
setuptools==82.0.1
2222
six==1.17.0
2323
sortedcontainers==2.4.0
24-
tomlkit==0.14.0
24+
tomlkit==0.15.0
2525
typing_extensions==4.15.0
26-
urllib3==2.6.3
27-
wheel==0.46.3
28-
snowflake-connector-python==4.4.0
26+
urllib3==2.7.0
27+
wheel==0.47.0
28+
snowflake-connector-python==4.5.0
Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
1-
# Generated on: Python 3.14.3
1+
# Generated on: Python 3.14.4
22
asn1crypto==1.5.1
3-
boto3==1.42.73
4-
botocore==1.42.73
5-
certifi==2026.2.25
3+
boto3==1.43.6
4+
botocore==1.43.6
5+
certifi==2026.4.22
66
cffi==2.0.0
7-
charset-normalizer==3.4.6
8-
cryptography==46.0.5
9-
filelock==3.25.2
10-
idna==3.11
7+
charset-normalizer==3.4.7
8+
cryptography==48.0.0
9+
filelock==3.29.0
10+
idna==3.14
1111
jmespath==1.1.0
12-
packaging==26.0
13-
platformdirs==4.9.4
12+
packaging==26.2
13+
platformdirs==4.9.6
1414
pycparser==3.0
1515
PyJWT==2.12.1
16-
pyOpenSSL==26.0.0
16+
pyOpenSSL==26.2.0
1717
python-dateutil==2.9.0.post0
18-
pytz==2026.1.post1
19-
requests==2.32.5
20-
s3transfer==0.16.0
18+
pytz==2026.2
19+
requests==2.34.0
20+
s3transfer==0.17.0
2121
setuptools==82.0.1
2222
six==1.17.0
2323
sortedcontainers==2.4.0
24-
tomlkit==0.14.0
24+
tomlkit==0.15.0
2525
typing_extensions==4.15.0
26-
urllib3==2.6.3
27-
wheel==0.46.3
28-
snowflake-connector-python==4.4.0
26+
urllib3==2.7.0
27+
wheel==0.47.0
28+
snowflake-connector-python==4.5.0
Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
# Generated on: Python 3.9.25
22
asn1crypto==1.5.1
3-
boto3==1.42.73
4-
botocore==1.42.73
5-
certifi==2026.2.25
3+
boto3==1.42.97
4+
botocore==1.42.97
5+
certifi==2026.4.22
66
cffi==2.0.0
7-
charset-normalizer==3.4.6
8-
cryptography==46.0.5
7+
charset-normalizer==3.4.7
8+
cryptography==48.0.0
99
filelock==3.19.1
10-
idna==3.11
10+
idna==3.14
1111
jmespath==1.1.0
12-
packaging==26.0
12+
packaging==26.2
1313
platformdirs==4.4.0
1414
pycparser==2.23
1515
PyJWT==2.12.1
16-
pyOpenSSL==26.0.0
16+
pyOpenSSL==26.2.0
1717
python-dateutil==2.9.0.post0
18-
pytz==2026.1.post1
18+
pytz==2026.2
1919
requests==2.32.5
20-
s3transfer==0.16.0
20+
s3transfer==0.16.1
2121
six==1.17.0
2222
sortedcontainers==2.4.0
23-
tomlkit==0.14.0
23+
tomlkit==0.15.0
2424
typing_extensions==4.15.0
2525
urllib3==1.26.20
26-
snowflake-connector-python==4.4.0
26+
snowflake-connector-python==4.5.0

0 commit comments

Comments
 (0)