diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e45e22a..ba8d15b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,14 @@ # Release History -## Unreleased - -- Add the `enableGeoSpatialSupport` option (default `false`) for kernel-backed GEOMETRY / GEOGRAPHY results. Enabled mode returns the canonical `{ srid, wkb }` Arrow value; disabled mode returns WKT / EWKT. -- Preserve DECIMAL precision and scale qualifiers in kernel-backed result metadata, matching the Thrift path. -- Pin transitive `brace-expansion` 1.x / 2.x and `ip-address` dependencies for repository and CI installs to patched releases for GHSA-6j4f-fj2g-mc7p, GHSA-qhr7-859c-m2p7, GHSA-j6r3-76f7-8jcv, and GHSA-h3mg-xc3c-68pw. -- Add `escapeMetadataCatalogName` (default `false`) to escape catalog underscores in Thrift and kernel metadata requests. -- Fix Thrift `getFunctions()` to report the requested `FUNCTION_CAT`, matching JDBC and kernel. +## 2.3.0 + +- Upgrade the native kernel backend to 1.2.0. +- Add the `enableGeoSpatialSupport` option (default `false`): kernel GEOMETRY / GEOGRAPHY results return WKT / EWKT by default, or `{ srid, wkb }` when enabled. +- Preserve DECIMAL precision and scale in kernel result metadata. +- Add `escapeMetadataCatalogName` (default `false`) to escape catalog underscores in metadata requests. +- Fix `getFunctions()` catalog metadata and required-name validation; accept omitted or empty namespaces in kernel `getPrimaryKeys()`. +- Generalize the driver feature-flag cache and initialize it independently of telemetry. +- Update security overrides for `brace-expansion` and `ip-address`. ## 2.2.0 diff --git a/package-lock.json b/package-lock.json index 53dbc216..7fa153e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@databricks/sql", - "version": "2.2.0", + "version": "2.3.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@databricks/sql", - "version": "2.2.0", + "version": "2.3.0", "license": "Apache-2.0", "dependencies": { "apache-arrow": "^13.0.0", diff --git a/package.json b/package.json index 5a380b74..34d1f01f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@databricks/sql", - "version": "2.2.0", + "version": "2.3.0", "description": "Driver for connection to Databricks SQL via Thrift API.", "main": "dist/index.js", "types": "dist/index.d.ts",