You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: DESCRIPTION.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,19 @@ Source code is also available at: https://github.com/snowflakedb/snowflake-conne
10
10
- v3.18.0(TBD)
11
11
- Added the `workload_identity_impersonation_path` parameter to support service account impersonation for Workload Identity Federation on GCP and AWS workloads only
12
12
- Fixed `get_results_from_sfqid` when using `DictCursor` and executing multiple statements at once
13
+
- Added the `oauth_credentials_in_body` parameter supporting an option to send the oauth client credentials in the request body
14
+
- Fix retry behavior for `ECONNRESET` error
15
+
- Added an option to exclude `botocore` and `boto3` dependencies by setting `SNOWFLAKE_NO_BOTO` environment variable during installation
16
+
- Revert changing exception type in case of token expired scenario for `Oauth` authenticator back to `DatabaseError`
17
+
- Added support for pandas conversion for Day-time and Year-Month Interval types
18
+
19
+
- v3.17.4(September 22,2025)
20
+
- Added support for intermediate certificates as roots when they are stored in the trust store
21
+
- Bumped up vendored `urllib3` to `2.5.0` and `requests` to `v2.32.5`
22
+
- Dropped support for OpenSSL versions older than 1.1.1
23
+
- Fixed the return type of `SnowflakeConnection.cursor(cursor_class)` to match the type of `cursor_class`
24
+
- Constrained the types of `fetchone`, `fetchmany`, `fetchall`
25
+
- As part of this fix, `DictCursor` is no longer a subclass of `SnowflakeCursor`; use `SnowflakeCursorBase` as a superclass of both.
0 commit comments