.NET Driver release notes for 2022¶
This article contains the release notes for the .NET Driver, including the following when applicable:
Customer-facing bug fixes
Snowflake uses semantic versioning for .NET Driver updates.
Version 2.0.19 (November 16, 2022)¶
System.Text.RegularExpressionslibrary to version 4.3.1.
Version 2.0.18 (November 02, 2022)¶
BCR (Behavior Change Release) change¶
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.
Improved PUT and GET command queries:
Query strings are case-insensitive.
White space is allowed at the start and end of query strings.
White space is permitted in file paths for PUT queries.
CLIENT_SESSION_KEEP_ALIVEconfiguration property to prevent a session from timing out.
Added ability to execute a batch of SQL statements (multi-statement support).
Added support for connecting to proxy servers.
Changed special character handling in connection strings to match the Microsoft .NET specifications.
Version 2.0.17 (October 3, 2022)¶
SetPooling()function to enable and disable connection pooling.
Version 2.0.16 (August 24, 2022)¶
Behavior Change Release (BCR) change¶
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”).
Version 2.0.14 (June 23, 2022)¶
SnowflakeDbException.ToStringto include more error details.
Added support for bulk array binding.
Added support for connection pools.
Version 2.0.13 (May 18, 2022)¶
Added option to disable automatically retrying to connect when a connection fails or drops.
Added byte encryption bytes to read and write chunks for the PUT command.
Resolved an issue where DEL characters displayed incorrectly.
Version 2.0.10 (Feb 16, 2022)¶
Resolved issues with asynchronous warning messages returned by the Snowflake ChunkDownloader.