1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-07-19 05:09:42 +02:00
documize/vendor/github.com/microsoft/go-mssqldb/CHANGELOG.md
Harvey Kandola acb59e1b43 Bump Go deps
2024-02-19 11:54:27 -05:00

89 lines
2.5 KiB
Markdown

# Changelog
## 1.6.0
### Changed
* Go.mod updated to Go 1.17
* Azure SDK for Go dependencies updated
### Features
* Added `ActiveDirectoryAzCli` and `ActiveDirectoryDeviceCode` authentication types to `azuread` package
* Always Encrypted encryption and decryption with 2 hour key cache (#116)
* 'pfx', 'MSSQL_CERTIFICATE_STORE', and 'AZURE_KEY_VAULT' encryption key providers
* TDS8 can now be used for connections by setting encrypt="strict"
## 1.5.0
### Features
### Bug fixes
* Handle extended character in SQL instance names for browser lookup (#122)
## 1.4.0
### Features
* Adds UnmarshalJSON interface for UniqueIdentifier (#126)
### Bug fixes
* Fixes MarshalText prototype for UniqueIdentifier
## 1.2.0
### Features
* A connector's dialer can now be used to resolve DNS if the dialer implements the `HostDialer` interface
## 1.0.0
### Features
* `admin` protocol for dedicated administrator connections
### Changed
* Added `Hidden()` method to `ProtocolParser` interface
## 0.21.0
### Features
* Updated azidentity to 1.2.1, which adds in memory cache for managed credentials ([#90](https://github.com/microsoft/go-mssqldb/pull/90))
### Bug fixes
* Fixed uninitialized server name in TLS config ([#93](https://github.com/microsoft/go-mssqldb/issues/93))([#94](https://github.com/microsoft/go-mssqldb/pull/94))
* Fixed several kerberos authentication usages on Linux with new krb5 authentication provider. ([#65](https://github.com/microsoft/go-mssqldb/pull/65))
### Changed
* New kerberos authenticator implementation uses more explicit connection string parameters.
| Old | New |
|--------------|--------------------|
| krb5conffile | krb5-configfile |
| krbcache | krb5-credcachefile |
| keytabfile | krb5-keytabfile |
| realm | krb5-realm |
## 0.20.0
### Features
* Add driver version and name to TDS login packets
* Add `pipe` connection string parameter for named pipe dialer
* Expose network errors that occur during connection establishment. Now they are
wrapped, and can be detected by using errors.As/Is practise. This connection
errors can, and could even before, happen anytime the sql.DB doesn't have free
connection for executed query.
### Bug fixes
* Added checks while reading prelogin for invalid data ([#64](https://github.com/microsoft/go-mssqldb/issues/64))([86ecefd8b](https://github.com/microsoft/go-mssqldb/commit/86ecefd8b57683aeb5ad9328066ee73fbccd62f5))
* Fixed multi-protocol dialer path to avoid unneeded SQL Browser queries