Skip to content

Commit 25ebde9

Browse files
SNOW-2187831 bump version to 3.17 and rearrange the release notes
1 parent 87c623e commit 25ebde9

File tree

7 files changed

+60
-60
lines changed

7 files changed

+60
-60
lines changed

DESCRIPTION.md

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

99
# Release Notes
10-
- v3.17 (TBD)
11-
- Added new authentication methods support for Workload Identity Federation (WIF).
12-
- Added the `WORKLOAD_IDENTITY` value for authenticator type.
13-
- Added the `workload_identity_provider` and `workload_identity_entra_resource` parameters.
14-
- Added in-band OCSP exception telemetry.
15-
- Added `APPLICATION_PATH` within `CLIENT_ENVIRONMENT` to distinguish between multiple scripts using the PythonConnector in the same environment.
16-
- Disabled token caching for OAuth Client Credentials authentication
10+
- v3.17.0(August 16,2025)
1711
- Added in-band HTTP exception telemetry.
18-
- Fixed a bug where timezoned timestamps fetched as pandas.DataFrame or pyarrow.Table would overflow for the sake of unnecessary precision. In the case where an overflow cannot be prevented a clear error will be raised now.
19-
- Fix OAuth authenticator values.
20-
- Add `unsafe_skip_file_permissions_check` flag to skip file permissions check on cache and config.
21-
- Introduce snowflake_version property to the connection.
22-
- Added basic json support for Interval types.
12+
- Added an `unsafe_skip_file_permissions_check` flag to skip file permission checks on the cache and configuration.
13+
- Added `APPLICATION_PATH` within `CLIENT_ENVIRONMENT` to distinguish between multiple scripts using the Python Connector in the same environment.
14+
- Added basic JSON support for Interval types.
15+
- Added in-band OCSP exception telemetry.
16+
- Added support for new authentication methods with Workload Identity Federation (WIF).
17+
- Added the `WORKLOAD_IDENTITY` value for the authenticator type.
18+
- Added the `workload_identity_provider` and `workload_identity_entra_resource` parameters.
19+
- Added support for the `use_vectorized_scanner` parameter in the write_pandas function.
20+
- Added support of proxy setup using connection parameters without emitting environment variables.
21+
- Added populating of `type_code` in `ResultMetadata` for interval types.
22+
- Introduced the `snowflake_version` property to the connection.
2323
- Moved `OAUTH_TYPE` to `CLIENT_ENVIROMENT`.
24-
- Fix bug where PAT with external session authenticator was used while `external_session_id` was not provided in `SnowflakeRestful.fetch`
25-
- Added support for parameter `use_vectorized_scanner` in function `write_pandas`.
24+
- Relaxed the `pyarrow` version constrain; versions >= 19 can now be used.
25+
- Disabled token caching for OAuth Client Credentials authentication.
26+
- Fixed OAuth authenticator values.
27+
- Fixed a bug where a PAT with an external session authenticator was used while `external_session_id` was not provided in `SnowflakeRestful.fetch`.
28+
- Fixed the case-sensitivity of `Oauth` and `programmatic_access_token` authenticator values.
29+
- Fixed unclear error messages for incorrect `authenticator` values.
2630
- Fixed GCS staging by ensuring the endpoint has a scheme.
27-
- Fix unclear error messages in case of incorrect `authenticator` values.
28-
- Fix case-sensitivity of `Oauth` and `programmatic_access_token` authenticator values.
29-
- Relaxed `pyarrow` version constraint, versions >= 19 can now be used.
30-
- Populate type_code in ResultMetadata for interval types.
31-
- Proxy setup with connection parameters added.
31+
- Fixed a bug where time-zoned timestamps fetched as a `pandas.DataFrame` or `pyarrow.Table` would overflow due to unnecessary precision. A clear error will now be raised if an overflow cannot be prevented.
3232

3333
- v3.16.0(July 04,2025)
3434
- Bumped numpy dependency from <2.1.0 to <=2.2.4.

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 forth version number from None
3-
VERSION = (3, 16, 0, None)
3+
VERSION = (3, 17, 0, None)
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Generated on: Python 3.10.18
22
asn1crypto==1.5.1
3-
boto3==1.39.1
4-
botocore==1.39.1
5-
certifi==2025.6.15
3+
boto3==1.40.8
4+
botocore==1.40.8
5+
certifi==2025.8.3
66
cffi==1.17.1
7-
charset-normalizer==3.4.2
8-
cryptography==45.0.4
7+
charset-normalizer==3.4.3
8+
cryptography==45.0.6
99
filelock==3.18.0
1010
idna==3.10
1111
jmespath==1.0.1
@@ -17,10 +17,10 @@ pyOpenSSL==25.1.0
1717
python-dateutil==2.9.0.post0
1818
pytz==2025.2
1919
requests==2.32.4
20-
s3transfer==0.13.0
20+
s3transfer==0.13.1
2121
six==1.17.0
2222
sortedcontainers==2.4.0
2323
tomlkit==0.13.3
24-
typing_extensions==4.14.0
24+
typing_extensions==4.14.1
2525
urllib3==2.5.0
26-
snowflake-connector-python==3.16.0
26+
snowflake-connector-python==3.17.0
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Generated on: Python 3.11.13
22
asn1crypto==1.5.1
3-
boto3==1.39.1
4-
botocore==1.39.1
5-
certifi==2025.6.15
3+
boto3==1.40.8
4+
botocore==1.40.8
5+
certifi==2025.8.3
66
cffi==1.17.1
7-
charset-normalizer==3.4.2
8-
cryptography==45.0.4
7+
charset-normalizer==3.4.3
8+
cryptography==45.0.6
99
filelock==3.18.0
1010
idna==3.10
1111
jmespath==1.0.1
@@ -17,10 +17,10 @@ pyOpenSSL==25.1.0
1717
python-dateutil==2.9.0.post0
1818
pytz==2025.2
1919
requests==2.32.4
20-
s3transfer==0.13.0
20+
s3transfer==0.13.1
2121
six==1.17.0
2222
sortedcontainers==2.4.0
2323
tomlkit==0.13.3
24-
typing_extensions==4.14.0
24+
typing_extensions==4.14.1
2525
urllib3==2.5.0
26-
snowflake-connector-python==3.16.0
26+
snowflake-connector-python==3.17.0
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Generated on: Python 3.12.11
22
asn1crypto==1.5.1
3-
boto3==1.39.1
4-
botocore==1.39.1
5-
certifi==2025.6.15
3+
boto3==1.40.8
4+
botocore==1.40.8
5+
certifi==2025.8.3
66
cffi==1.17.1
7-
charset-normalizer==3.4.2
8-
cryptography==45.0.4
7+
charset-normalizer==3.4.3
8+
cryptography==45.0.6
99
filelock==3.18.0
1010
idna==3.10
1111
jmespath==1.0.1
@@ -17,12 +17,12 @@ pyOpenSSL==25.1.0
1717
python-dateutil==2.9.0.post0
1818
pytz==2025.2
1919
requests==2.32.4
20-
s3transfer==0.13.0
20+
s3transfer==0.13.1
2121
setuptools==80.9.0
2222
six==1.17.0
2323
sortedcontainers==2.4.0
2424
tomlkit==0.13.3
25-
typing_extensions==4.14.0
25+
typing_extensions==4.14.1
2626
urllib3==2.5.0
2727
wheel==0.45.1
28-
snowflake-connector-python==3.16.0
28+
snowflake-connector-python==3.17.0
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Generated on: Python 3.13.5
22
asn1crypto==1.5.1
3-
boto3==1.39.1
4-
botocore==1.39.1
5-
certifi==2025.6.15
3+
boto3==1.40.8
4+
botocore==1.40.8
5+
certifi==2025.8.3
66
cffi==1.17.1
7-
charset-normalizer==3.4.2
8-
cryptography==45.0.4
7+
charset-normalizer==3.4.3
8+
cryptography==45.0.6
99
filelock==3.18.0
1010
idna==3.10
1111
jmespath==1.0.1
@@ -17,12 +17,12 @@ pyOpenSSL==25.1.0
1717
python-dateutil==2.9.0.post0
1818
pytz==2025.2
1919
requests==2.32.4
20-
s3transfer==0.13.0
20+
s3transfer==0.13.1
2121
setuptools==80.9.0
2222
six==1.17.0
2323
sortedcontainers==2.4.0
2424
tomlkit==0.13.3
25-
typing_extensions==4.14.0
25+
typing_extensions==4.14.1
2626
urllib3==2.5.0
2727
wheel==0.45.1
28-
snowflake-connector-python==3.16.0
28+
snowflake-connector-python==3.17.0
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Generated on: Python 3.9.23
22
asn1crypto==1.5.1
3-
boto3==1.39.1
4-
botocore==1.39.1
5-
certifi==2025.6.15
3+
boto3==1.40.8
4+
botocore==1.40.8
5+
certifi==2025.8.3
66
cffi==1.17.1
7-
charset-normalizer==3.4.2
8-
cryptography==45.0.4
7+
charset-normalizer==3.4.3
8+
cryptography==45.0.6
99
filelock==3.18.0
1010
idna==3.10
1111
jmespath==1.0.1
@@ -17,10 +17,10 @@ pyOpenSSL==25.1.0
1717
python-dateutil==2.9.0.post0
1818
pytz==2025.2
1919
requests==2.32.4
20-
s3transfer==0.13.0
20+
s3transfer==0.13.1
2121
six==1.17.0
2222
sortedcontainers==2.4.0
2323
tomlkit==0.13.3
24-
typing_extensions==4.14.0
24+
typing_extensions==4.14.1
2525
urllib3==1.26.20
26-
snowflake-connector-python==3.16.0
26+
snowflake-connector-python==3.17.0

0 commit comments

Comments
 (0)