Skip to content

Commit 1ee0626

Browse files
Fix version and changelog
1 parent 2ff46ae commit 1ee0626

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

DESCRIPTION.md

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

99
# Release Notes
10-
- v3.18.0(TBD)
11-
- Added support for checking certificates revocation using revocation lists (CRLs)
12-
13-
- v3.18.0(October 04,2025)
14-
15-
-N/A
10+
- v4.1.0(TBD)
1611

12+
- v4.0.0(October 04,2025)
13+
- Added support for checking certificates revocation using revocation lists (CRLs)
1714
- Added the `workload_identity_impersonation_path` parameter to support service account impersonation for Workload Identity Federation on GCP and AWS workloads only
1815
- Fixed `get_results_from_sfqid` when using `DictCursor` and executing multiple statements at once
1916
- Added the `oauth_credentials_in_body` parameter supporting an option to send the oauth client credentials in the request body
2017
- Fix retry behavior for `ECONNRESET` error
2118
- Added an option to exclude `botocore` and `boto3` dependencies by setting `SNOWFLAKE_NO_BOTO` environment variable during installation
2219
- Revert changing exception type in case of token expired scenario for `Oauth` authenticator back to `DatabaseError`
2320
- Added support for pandas conversion for Day-time and Year-Month Interval types
21+
- Fixed the return type of `SnowflakeConnection.cursor(cursor_class)` to match the type of `cursor_class`
22+
- Constrained the types of `fetchone`, `fetchmany`, `fetchall`
23+
- As part of this fix, `DictCursor` is no longer a subclass of `SnowflakeCursor`; use `SnowflakeCursorBase` as a superclass of both.
2424
- Fix "No AWS region was found" error if AWS region was set in `AWS_DEFAULT_REGION` variable instead of `AWS_REGION` for `WORKLOAD_IDENTITY` authenticator
2525
- Add `ocsp_root_certs_dict_lock_timeout` connection parameter to set the timeout (in seconds) for acquiring the lock on the OCSP root certs dictionary. Default value for this parameter is -1 which indicates no timeout.
2626

2727
- v3.17.4(September 22,2025)
2828
- Added support for intermediate certificates as roots when they are stored in the trust store
2929
- Bumped up vendored `urllib3` to `2.5.0` and `requests` to `v2.32.5`
3030
- Dropped support for OpenSSL versions older than 1.1.1
31-
- Fixed the return type of `SnowflakeConnection.cursor(cursor_class)` to match the type of `cursor_class`
32-
- Constrained the types of `fetchone`, `fetchmany`, `fetchall`
33-
- As part of this fix, `DictCursor` is no longer a subclass of `SnowflakeCursor`; use `SnowflakeCursorBase` as a superclass of both.
3431

3532
- v3.17.3(September 02,2025)
3633
- Enhanced configuration file permission warning messages.

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, 18, 0, None)
3+
VERSION = (4, 0, 0, None)

0 commit comments

Comments
 (0)