Skip to content

Releases: snowflakedb/snowflake-connector-net

Release

02 Nov 20:43
e9673a5
Compare
Choose a tag to compare

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

03 Oct 17:52
e8f7ff3
Compare
Choose a tag to compare
  • 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

24 Aug 18:27
2d5e187
Compare
Choose a tag to compare
  • 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

19 Jul 21:02
f29fd5a
Compare
Choose a tag to compare
  • Updated the exception thrown for incorrect private key

Release

23 Jun 23:07
e42fe25
Compare
Choose a tag to compare
  • Updated SnowflakeDbException.ToString to include more error details
  • Added support for Bulk array Binding
  • Added support for Connection Pooling

Release

18 May 16:43
c8cf8fc
Compare
Choose a tag to compare
  • Fix "\" escape issue for DEL character
  • Encrypt bytes in chunks for PUT command
  • Add option to disable retry through connection string

Release

06 May 17:57
1c37458
Compare
Choose a tag to compare
  • Added support for the GET command.
  • Add more detail to error message when an incorrect private key string is passed.

Release

15 Mar 22:58
f65c773
Compare
Choose a tag to compare
  • Added support for the PUT command.

Release

16 Feb 19:39
cfad65b
Compare
Choose a tag to compare
  • Resolved issues with asynchronous warning messages returned by the Snowflake ChunkDownloader.

Release

20 Jan 01:07
80b5951
Compare
Choose a tag to compare
  • Fix external browser auth for non-Windows
  • Return dates as DateTimeKind.Unspecified
  • Async chunk downloader
  • GitHub actions non windows