From 3989fabc573f740e630dae2b9165bd0f7be44c4a Mon Sep 17 00:00:00 2001 From: releasebot Date: Thu, 20 Aug 2026 14:37:29 +0000 Subject: [PATCH 1/4] Changelog & version bump to 2.14.0 --- package.json | 2 +- packages/databricks-vscode-types/CHANGELOG.md | 6 ++++ packages/databricks-vscode-types/package.json | 2 +- packages/databricks-vscode/CHANGELOG.md | 28 +++++++++++++++++++ packages/databricks-vscode/package.json | 2 +- 5 files changed, 37 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 90f39bb60..28b8df3f3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@databricks/databricks-vscode", - "version": "2.13.1", + "version": "2.14.0", "private": true, "workspaces": [ "packages/*" diff --git a/packages/databricks-vscode-types/CHANGELOG.md b/packages/databricks-vscode-types/CHANGELOG.md index 0f6da4904..c7ce25e90 100644 --- a/packages/databricks-vscode-types/CHANGELOG.md +++ b/packages/databricks-vscode-types/CHANGELOG.md @@ -1,3 +1,9 @@ +# Release: v2.14.0 + +## packages/databricks-vscode-types + +## (2026-08-20) + # Release: v2.13.1 ## packages/databricks-vscode-types diff --git a/packages/databricks-vscode-types/package.json b/packages/databricks-vscode-types/package.json index fd9b87a61..46308de6e 100644 --- a/packages/databricks-vscode-types/package.json +++ b/packages/databricks-vscode-types/package.json @@ -1,6 +1,6 @@ { "name": "@databricks/databricks-vscode-types", - "version": "2.13.1", + "version": "2.14.0", "description": "Package with types and interfaces to develop extensions to the Databricks VSCode plugin", "main": "index.js", "types": "index.d.ts", diff --git a/packages/databricks-vscode/CHANGELOG.md b/packages/databricks-vscode/CHANGELOG.md index 20d684b60..f6641539f 100644 --- a/packages/databricks-vscode/CHANGELOG.md +++ b/packages/databricks-vscode/CHANGELOG.md @@ -1,3 +1,31 @@ +# Release: v2.14.0 + +## packages/databricks-vscode + +## (2026-08-20) + +- Update Databricks CLI to v1.12.1 (#2109) ([b2ecb2c](https://github.com/databricks/databricks-vscode/commit/b2ecb2c)), closes [#2109](https://github.com/databricks/databricks-vscode/issues/2109) +- Update Databricks CLI to v1.13.0 (#2136) ([43af52d](https://github.com/databricks/databricks-vscode/commit/43af52d)), closes [#2136](https://github.com/databricks/databricks-vscode/issues/2136) +- test(e2e): cover uv setup-local on a serverless target (#2126) ([448157d](https://github.com/databricks/databricks-vscode/commit/448157d)), closes [#2126](https://github.com/databricks/databricks-vscode/issues/2126) +- test(e2e): retry a crashed Windows spec in a fresh VS Code session (#2132) ([158a9b5](https://github.com/databricks/databricks-vscode/commit/158a9b5)), closes [#2132](https://github.com/databricks/databricks-vscode/issues/2132) +- test(e2e): retry the dbconnect pip fallback through transient Windows file locks (#2120) ([593e81c](https://github.com/databricks/databricks-vscode/commit/593e81c)), closes [#2120](https://github.com/databricks/databricks-vscode/issues/2120) +- test(e2e): smoke-test the uv setup entry visibility gate (#2128) ([92ce7af](https://github.com/databricks/databricks-vscode/commit/92ce7af)), closes [#2128](https://github.com/databricks/databricks-vscode/issues/2128) +- test(packaging): unit-test bundled-CLI version logic, isolate the real-binary smoke test (#2134) ([f29d67e](https://github.com/databricks/databricks-vscode/commit/f29d67e)), closes [#2134](https://github.com/databricks/databricks-vscode/issues/2134) +- feat(configuration-view): explicit per-row Copy actions (#2115) ([fe1e4aa](https://github.com/databricks/databricks-vscode/commit/fe1e4aa)), closes [#2115](https://github.com/databricks/databricks-vscode/issues/2115) +- feat(python-setup): add "Install uv" button to the uv-missing error (#2113) ([f3784e1](https://github.com/databricks/databricks-vscode/commit/f3784e1)), closes [#2113](https://github.com/databricks/databricks-vscode/issues/2113) +- feat(python-setup): detect compute drift and offer re-run (#2110) ([6bf35f1](https://github.com/databricks/databricks-vscode/commit/6bf35f1)), closes [#2110](https://github.com/databricks/databricks-vscode/issues/2110) [databricks/environments#16](https://github.com/databricks/environments/issues/16) +- feat(python-setup): GA the uv-native environment setup (#2124) ([315f77d](https://github.com/databricks/databricks-vscode/commit/315f77d)), closes [#2124](https://github.com/databricks/databricks-vscode/issues/2124) +- feat(python-setup): guide users to a proxy when the package index is unreachable (#2116) ([36aecd6](https://github.com/databricks/databricks-vscode/commit/36aecd6)), closes [#2116](https://github.com/databricks/databricks-vscode/issues/2116) [#2113](https://github.com/databricks/databricks-vscode/issues/2113) [#2113](https://github.com/databricks/databricks-vscode/issues/2113) [#2113](https://github.com/databricks/databricks-vscode/issues/2113) +- feat(python-setup): link setup failures to remediation docs (#2125) ([7db24fc](https://github.com/databricks/databricks-vscode/commit/7db24fc)), closes [#2125](https://github.com/databricks/databricks-vscode/issues/2125) +- feat(python-setup): once-per-session env adoption telemetry (#2122) ([c170553](https://github.com/databricks/databricks-vscode/commit/c170553)), closes [#2122](https://github.com/databricks/databricks-vscode/issues/2122) +- feat(python-setup): open the compute picker inline when no compute is attached (#2114) ([74b150b](https://github.com/databricks/databricks-vscode/commit/74b150b)), closes [#2114](https://github.com/databricks/databricks-vscode/issues/2114) +- feat(python-setup): recognize the W_DBCONNECT_CONSOLIDATED warning code (#2131) ([78268a9](https://github.com/databricks/databricks-vscode/commit/78268a9)), closes [#2131](https://github.com/databricks/databricks-vscode/issues/2131) +- feat(python-setup): refresh setup-complete output with notebook guidance (#2107) ([0a1b70f](https://github.com/databricks/databricks-vscode/commit/0a1b70f)), closes [#2107](https://github.com/databricks/databricks-vscode/issues/2107) +- feat(python-setup): resolve serverless version from pyproject.toml (#2130) ([f7008b6](https://github.com/databricks/databricks-vscode/commit/f7008b6)), closes [#2130](https://github.com/databricks/databricks-vscode/issues/2130) [#2052](https://github.com/databricks/databricks-vscode/issues/2052) [#2053](https://github.com/databricks/databricks-vscode/issues/2053) +- feat(python-setup): route the setup command to the uv flow when active (#2118) ([5978be0](https://github.com/databricks/databricks-vscode/commit/5978be0)), closes [#2118](https://github.com/databricks/databricks-vscode/issues/2118) +- fix(dbconnect-run): surface Databricks Connect import failures (#2121) ([253b366](https://github.com/databricks/databricks-vscode/commit/253b366)), closes [#2121](https://github.com/databricks/databricks-vscode/issues/2121) +- fix(python-setup): don't let an open notification wedge the setup entry (#2112) ([c2d3325](https://github.com/databricks/databricks-vscode/commit/c2d3325)), closes [#2112](https://github.com/databricks/databricks-vscode/issues/2112) + # Release: v2.13.1 ## packages/databricks-vscode diff --git a/packages/databricks-vscode/package.json b/packages/databricks-vscode/package.json index c32dc4390..1d9084053 100644 --- a/packages/databricks-vscode/package.json +++ b/packages/databricks-vscode/package.json @@ -4,7 +4,7 @@ "description": "IDE support for Databricks", "publisher": "databricks", "license": "LicenseRef-LICENSE", - "version": "2.13.1", + "version": "2.14.0", "engines": { "vscode": "^1.86.0", "node": ">=22.0" From 534709fe4bdbb9918803f2def7e01416a2e5f4ba Mon Sep 17 00:00:00 2001 From: "@rugpanov" Date: Thu, 20 Aug 2026 17:40:21 +0300 Subject: [PATCH 2/4] Curate CHANGELOG for v2.14.0 release Co-authored-by: Isaac --- packages/databricks-vscode/CHANGELOG.md | 35 ++++++++++--------------- 1 file changed, 14 insertions(+), 21 deletions(-) diff --git a/packages/databricks-vscode/CHANGELOG.md b/packages/databricks-vscode/CHANGELOG.md index f6641539f..389759b60 100644 --- a/packages/databricks-vscode/CHANGELOG.md +++ b/packages/databricks-vscode/CHANGELOG.md @@ -4,27 +4,20 @@ ## (2026-08-20) -- Update Databricks CLI to v1.12.1 (#2109) ([b2ecb2c](https://github.com/databricks/databricks-vscode/commit/b2ecb2c)), closes [#2109](https://github.com/databricks/databricks-vscode/issues/2109) -- Update Databricks CLI to v1.13.0 (#2136) ([43af52d](https://github.com/databricks/databricks-vscode/commit/43af52d)), closes [#2136](https://github.com/databricks/databricks-vscode/issues/2136) -- test(e2e): cover uv setup-local on a serverless target (#2126) ([448157d](https://github.com/databricks/databricks-vscode/commit/448157d)), closes [#2126](https://github.com/databricks/databricks-vscode/issues/2126) -- test(e2e): retry a crashed Windows spec in a fresh VS Code session (#2132) ([158a9b5](https://github.com/databricks/databricks-vscode/commit/158a9b5)), closes [#2132](https://github.com/databricks/databricks-vscode/issues/2132) -- test(e2e): retry the dbconnect pip fallback through transient Windows file locks (#2120) ([593e81c](https://github.com/databricks/databricks-vscode/commit/593e81c)), closes [#2120](https://github.com/databricks/databricks-vscode/issues/2120) -- test(e2e): smoke-test the uv setup entry visibility gate (#2128) ([92ce7af](https://github.com/databricks/databricks-vscode/commit/92ce7af)), closes [#2128](https://github.com/databricks/databricks-vscode/issues/2128) -- test(packaging): unit-test bundled-CLI version logic, isolate the real-binary smoke test (#2134) ([f29d67e](https://github.com/databricks/databricks-vscode/commit/f29d67e)), closes [#2134](https://github.com/databricks/databricks-vscode/issues/2134) -- feat(configuration-view): explicit per-row Copy actions (#2115) ([fe1e4aa](https://github.com/databricks/databricks-vscode/commit/fe1e4aa)), closes [#2115](https://github.com/databricks/databricks-vscode/issues/2115) -- feat(python-setup): add "Install uv" button to the uv-missing error (#2113) ([f3784e1](https://github.com/databricks/databricks-vscode/commit/f3784e1)), closes [#2113](https://github.com/databricks/databricks-vscode/issues/2113) -- feat(python-setup): detect compute drift and offer re-run (#2110) ([6bf35f1](https://github.com/databricks/databricks-vscode/commit/6bf35f1)), closes [#2110](https://github.com/databricks/databricks-vscode/issues/2110) [databricks/environments#16](https://github.com/databricks/environments/issues/16) -- feat(python-setup): GA the uv-native environment setup (#2124) ([315f77d](https://github.com/databricks/databricks-vscode/commit/315f77d)), closes [#2124](https://github.com/databricks/databricks-vscode/issues/2124) -- feat(python-setup): guide users to a proxy when the package index is unreachable (#2116) ([36aecd6](https://github.com/databricks/databricks-vscode/commit/36aecd6)), closes [#2116](https://github.com/databricks/databricks-vscode/issues/2116) [#2113](https://github.com/databricks/databricks-vscode/issues/2113) [#2113](https://github.com/databricks/databricks-vscode/issues/2113) [#2113](https://github.com/databricks/databricks-vscode/issues/2113) -- feat(python-setup): link setup failures to remediation docs (#2125) ([7db24fc](https://github.com/databricks/databricks-vscode/commit/7db24fc)), closes [#2125](https://github.com/databricks/databricks-vscode/issues/2125) -- feat(python-setup): once-per-session env adoption telemetry (#2122) ([c170553](https://github.com/databricks/databricks-vscode/commit/c170553)), closes [#2122](https://github.com/databricks/databricks-vscode/issues/2122) -- feat(python-setup): open the compute picker inline when no compute is attached (#2114) ([74b150b](https://github.com/databricks/databricks-vscode/commit/74b150b)), closes [#2114](https://github.com/databricks/databricks-vscode/issues/2114) -- feat(python-setup): recognize the W_DBCONNECT_CONSOLIDATED warning code (#2131) ([78268a9](https://github.com/databricks/databricks-vscode/commit/78268a9)), closes [#2131](https://github.com/databricks/databricks-vscode/issues/2131) -- feat(python-setup): refresh setup-complete output with notebook guidance (#2107) ([0a1b70f](https://github.com/databricks/databricks-vscode/commit/0a1b70f)), closes [#2107](https://github.com/databricks/databricks-vscode/issues/2107) -- feat(python-setup): resolve serverless version from pyproject.toml (#2130) ([f7008b6](https://github.com/databricks/databricks-vscode/commit/f7008b6)), closes [#2130](https://github.com/databricks/databricks-vscode/issues/2130) [#2052](https://github.com/databricks/databricks-vscode/issues/2052) [#2053](https://github.com/databricks/databricks-vscode/issues/2053) -- feat(python-setup): route the setup command to the uv flow when active (#2118) ([5978be0](https://github.com/databricks/databricks-vscode/commit/5978be0)), closes [#2118](https://github.com/databricks/databricks-vscode/issues/2118) -- fix(dbconnect-run): surface Databricks Connect import failures (#2121) ([253b366](https://github.com/databricks/databricks-vscode/commit/253b366)), closes [#2121](https://github.com/databricks/databricks-vscode/issues/2121) -- fix(python-setup): don't let an open notification wedge the setup entry (#2112) ([c2d3325](https://github.com/databricks/databricks-vscode/commit/c2d3325)), closes [#2112](https://github.com/databricks/databricks-vscode/issues/2112) +- The uv-native Python environment setup is now generally available (#2124) ([315f77d](https://github.com/databricks/databricks-vscode/commit/315f77d)) +- Route the "Set up Python environment" command to the uv flow when uv-native setup is active (#2118) ([5978be0](https://github.com/databricks/databricks-vscode/commit/5978be0)) +- Open the compute picker inline when no compute is attached during setup (#2114) ([74b150b](https://github.com/databricks/databricks-vscode/commit/74b150b)) +- Detect compute drift and offer to re-run environment setup (#2110) ([6bf35f1](https://github.com/databricks/databricks-vscode/commit/6bf35f1)) +- Add an "Install uv" button to the error shown when uv is missing (#2113) ([f3784e1](https://github.com/databricks/databricks-vscode/commit/f3784e1)) +- Guide users to configure a proxy when the package index is unreachable (#2116) ([36aecd6](https://github.com/databricks/databricks-vscode/commit/36aecd6)) +- Link Python environment setup failures to remediation docs (#2125) ([7db24fc](https://github.com/databricks/databricks-vscode/commit/7db24fc)) +- Resolve the serverless environment version from pyproject.toml (#2130) ([f7008b6](https://github.com/databricks/databricks-vscode/commit/f7008b6)) +- Recognize the W_DBCONNECT_CONSOLIDATED warning code during setup (#2131) ([78268a9](https://github.com/databricks/databricks-vscode/commit/78268a9)) +- Refresh the setup-complete output with notebook guidance (#2107) ([0a1b70f](https://github.com/databricks/databricks-vscode/commit/0a1b70f)) +- Add explicit per-row Copy actions to the configuration view (#2115) ([fe1e4aa](https://github.com/databricks/databricks-vscode/commit/fe1e4aa)) +- Surface Databricks Connect import failures when running with Databricks Connect (#2121) ([253b366](https://github.com/databricks/databricks-vscode/commit/253b366)) +- Fix an open notification wedging the Python environment setup entry (#2112) ([c2d3325](https://github.com/databricks/databricks-vscode/commit/c2d3325)) +- Update Databricks CLI to v1.13.0 (#2136, #2109) ([43af52d](https://github.com/databricks/databricks-vscode/commit/43af52d)) — see the [CLI release notes](https://github.com/databricks/cli/releases) for changes # Release: v2.13.1 From 9d146aacaeceb7666ca98611f456ebf9688978c3 Mon Sep 17 00:00:00 2001 From: "@rugpanov" Date: Thu, 20 Aug 2026 17:49:23 +0300 Subject: [PATCH 3/4] Consolidate uv-native env setup changelog into one feature entry Co-authored-by: Isaac --- packages/databricks-vscode/CHANGELOG.md | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/packages/databricks-vscode/CHANGELOG.md b/packages/databricks-vscode/CHANGELOG.md index 389759b60..8b21ce1c9 100644 --- a/packages/databricks-vscode/CHANGELOG.md +++ b/packages/databricks-vscode/CHANGELOG.md @@ -4,19 +4,8 @@ ## (2026-08-20) -- The uv-native Python environment setup is now generally available (#2124) ([315f77d](https://github.com/databricks/databricks-vscode/commit/315f77d)) -- Route the "Set up Python environment" command to the uv flow when uv-native setup is active (#2118) ([5978be0](https://github.com/databricks/databricks-vscode/commit/5978be0)) -- Open the compute picker inline when no compute is attached during setup (#2114) ([74b150b](https://github.com/databricks/databricks-vscode/commit/74b150b)) -- Detect compute drift and offer to re-run environment setup (#2110) ([6bf35f1](https://github.com/databricks/databricks-vscode/commit/6bf35f1)) -- Add an "Install uv" button to the error shown when uv is missing (#2113) ([f3784e1](https://github.com/databricks/databricks-vscode/commit/f3784e1)) -- Guide users to configure a proxy when the package index is unreachable (#2116) ([36aecd6](https://github.com/databricks/databricks-vscode/commit/36aecd6)) -- Link Python environment setup failures to remediation docs (#2125) ([7db24fc](https://github.com/databricks/databricks-vscode/commit/7db24fc)) -- Resolve the serverless environment version from pyproject.toml (#2130) ([f7008b6](https://github.com/databricks/databricks-vscode/commit/f7008b6)) -- Recognize the W_DBCONNECT_CONSOLIDATED warning code during setup (#2131) ([78268a9](https://github.com/databricks/databricks-vscode/commit/78268a9)) -- Refresh the setup-complete output with notebook guidance (#2107) ([0a1b70f](https://github.com/databricks/databricks-vscode/commit/0a1b70f)) +- Frictionless Python environment setup makes local Python setup for Databricks development just work. Because the extension already knows the compute you are targeting — a cluster's DBR version or a serverless environment version — it uses that single input to automatically build a local `.venv` whose Python version and package set exactly match the runtime, eliminating the classic "works locally, breaks on Databricks" mismatch. This release delivers the fully automated uv path: one click in VS Code (or the `databricks environments setup-local` CLI command) resolves the target, fetches runtime-pinned dependency artifacts, installs the correct Python, and provisions a matched environment with `databricks-connect` ready to go (#2124) ([315f77d](https://github.com/databricks/databricks-vscode/commit/315f77d)) - Add explicit per-row Copy actions to the configuration view (#2115) ([fe1e4aa](https://github.com/databricks/databricks-vscode/commit/fe1e4aa)) -- Surface Databricks Connect import failures when running with Databricks Connect (#2121) ([253b366](https://github.com/databricks/databricks-vscode/commit/253b366)) -- Fix an open notification wedging the Python environment setup entry (#2112) ([c2d3325](https://github.com/databricks/databricks-vscode/commit/c2d3325)) - Update Databricks CLI to v1.13.0 (#2136, #2109) ([43af52d](https://github.com/databricks/databricks-vscode/commit/43af52d)) — see the [CLI release notes](https://github.com/databricks/cli/releases) for changes # Release: v2.13.1 From 893762e6976a2c644902d8f7451551463096bc73 Mon Sep 17 00:00:00 2001 From: "@rugpanov" Date: Thu, 20 Aug 2026 17:51:32 +0300 Subject: [PATCH 4/4] Reword env setup changelog entry to start with Introduce Co-authored-by: Isaac --- packages/databricks-vscode/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/databricks-vscode/CHANGELOG.md b/packages/databricks-vscode/CHANGELOG.md index 8b21ce1c9..4b14752b8 100644 --- a/packages/databricks-vscode/CHANGELOG.md +++ b/packages/databricks-vscode/CHANGELOG.md @@ -4,7 +4,7 @@ ## (2026-08-20) -- Frictionless Python environment setup makes local Python setup for Databricks development just work. Because the extension already knows the compute you are targeting — a cluster's DBR version or a serverless environment version — it uses that single input to automatically build a local `.venv` whose Python version and package set exactly match the runtime, eliminating the classic "works locally, breaks on Databricks" mismatch. This release delivers the fully automated uv path: one click in VS Code (or the `databricks environments setup-local` CLI command) resolves the target, fetches runtime-pinned dependency artifacts, installs the correct Python, and provisions a matched environment with `databricks-connect` ready to go (#2124) ([315f77d](https://github.com/databricks/databricks-vscode/commit/315f77d)) +- Introduce frictionless Python environment setup that makes local Python setup for Databricks development just work. Because the extension already knows the compute you are targeting — a cluster's DBR version or a serverless environment version — it uses that single input to automatically build a local `.venv` whose Python version and package set exactly match the runtime, eliminating the classic "works locally, breaks on Databricks" mismatch. This release delivers the fully automated uv path: one click in VS Code (or the `databricks environments setup-local` CLI command) resolves the target, fetches runtime-pinned dependency artifacts, installs the correct Python, and provisions a matched environment with `databricks-connect` ready to go (#2124) ([315f77d](https://github.com/databricks/databricks-vscode/commit/315f77d)) - Add explicit per-row Copy actions to the configuration view (#2115) ([fe1e4aa](https://github.com/databricks/databricks-vscode/commit/fe1e4aa)) - Update Databricks CLI to v1.13.0 (#2136, #2109) ([43af52d](https://github.com/databricks/databricks-vscode/commit/43af52d)) — see the [CLI release notes](https://github.com/databricks/cli/releases) for changes