Releases: snowflakedb/snowflake-connector-net
Release
BCR (Behavior Change Release) Change
Caution: Version 2.0.18 of the Snowflake .NET driver changed the way it handles escaping the equal sign (=) in connection strings to match the .NET specification. Specifically, if a password contained an equal sign, you had to escape the character by using double equal signs (==). If your projects are affected by breaking changes related specifically to special characters, Snowflake recommends that you do not install this version into a production environment before testing.
Updates
- Improved PUT and GET command queries:
- Query strings are case-insensitive.
- White space is allowed at the start and end of query strings.
- What space is permitted in file paths for PUT queries.
- Added the CLIENT_SESSION_KEEP_ALIVE configuration property to prevent a session from timing out.
- Changed special character handling in connection strings to match the Microsoft .NET specifications
- Added ability to execute a batch of SQL statements (multi-statement support).
- Added proxy support for .NET
Release
- Added async API
- Refactor error handling for PUT/GET
- Fix GET command not flushing block after copying stream
- Remove expired sessions for getConnection function
- Added the SetPooling() function to enable and disable connection pooling.
Release
-
Caution: Version 2.0.16 of the Snowflake .NET driver includes an update that replaces targeting .NET Standard 2.0 with .NET 6.0. If your projects are affected by breaking changes related specifically to .NET 6.0, you must update your framework or project to use the new version. Snowflake recommends that you do not install this version into a production environment before testing.
-
Fixed an issue where unicode characters appended an extra "u" for large streams (e.g "/u007f" becomes "/u007fu").
Release
- Updated the exception thrown for incorrect private key
Release
- Updated SnowflakeDbException.ToString to include more error details
- Added support for Bulk array Binding
- Added support for Connection Pooling
Release
- Fix "\" escape issue for DEL character
- Encrypt bytes in chunks for PUT command
- Add option to disable retry through connection string
Release
- Added support for the GET command.
- Add more detail to error message when an incorrect private key string is passed.
Release
- Added support for the PUT command.
Release
- Resolved issues with asynchronous warning messages returned by the Snowflake ChunkDownloader.
Release
- Fix external browser auth for non-Windows
- Return dates as DateTimeKind.Unspecified
- Async chunk downloader
- GitHub actions non windows