diff --git a/CHANGELOG.md b/CHANGELOG.md index 7733837..956fb4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,28 @@ +### 2.0.0 + +2019-09-13 + +* **BREAKING CHANGE**: Minimum supported Node version is 6.9.5, the same as the underlying + Snowflake SDK. +* Update to `snowflake-sdk` 1.3.0 +* Update dev dependencies to latest versions +* Move the repository from Bitbucket to Github +* Support the new `ocspFailOpen` configuration option — thank you @thoean (Markus Thurner) +* Bugfix for `getStatementId` - thank you @jasonstitt (Jason Stitt) + +The biggest change is to support the `ocspFailOpen` option in the underlying +Snowflake SDK driver. + +This setting is enabled by default. if OCSP verification fails due to an invalid response +from the certificate authority, the connection will still be established. (If OCSP +verification shows that the certificate is revoked, the connection will be dropped.) + +This prevents connection failures that previously happened when an OCSP provider had an +outage. The earlier workaround was to set the `insecureConnect` option. That is deprecated +and will be ignored. The new defaults accomplish the same thing in a more secure manner. + +For more information, see: + ### 1.11.0 2019-07-11 @@ -16,7 +41,7 @@ 2018-11-15 -* Workaround for OCSP errors when creating the client: +* [DEPRECATED in 1.12.0] Workaround for OCSP errors when creating the client: ``` const snowflake = new Snowflake({}, {}, true);