Skip to content

Commit 9555629

Browse files
authored
Merge branch 'main' into databricks-yml-include-section
2 parents a9951dc + a56cb82 commit 9555629

87 files changed

Lines changed: 8429 additions & 182 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/create-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222

2323
permissions:
2424
id-token: write
25-
contents: read
25+
contents: write
2626

2727
steps:
2828
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1

.github/workflows/nightly-release.yml

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
permissions:
2121
id-token: write
22-
contents: read
22+
contents: write
2323

2424
steps:
2525
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
@@ -29,10 +29,19 @@ jobs:
2929
- run: ls -lR packages/databricks-vscode
3030

3131
- name: Update nightly release
32-
uses: softprops/action-gh-release@de2c0eb89ae2a093876385947365aca7b0e5f844 # v0.1.15
33-
with:
34-
name: Nightly - ${{ github.ref_name }}
35-
prerelease: true
36-
tag_name: nightly-${{ github.ref_name }}
37-
token: ${{ secrets.GITHUB_TOKEN }}
38-
files: "packages/databricks-vscode/databricks*/*.vsix"
32+
env:
33+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34+
TAG: nightly-${{ github.ref_name }}
35+
run: |
36+
REPO=databricks/databricks-vscode
37+
if gh release view "$TAG" --repo "$REPO" &>/dev/null; then
38+
gh release upload "$TAG" --repo "$REPO" --clobber packages/databricks-vscode/databricks*/*.vsix
39+
else
40+
gh release create "$TAG" \
41+
--repo "$REPO" \
42+
--title "Nightly - ${{ github.ref_name }}" \
43+
--prerelease \
44+
--target "${{ github.sha }}" \
45+
--notes "Nightly build from ${{ github.ref_name }}" \
46+
packages/databricks-vscode/databricks*/*.vsix
47+
fi

.github/workflows/release-pr.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ jobs:
2323

2424
permissions:
2525
id-token: write
26-
contents: read
26+
contents: write
27+
pull-requests: write
2728

2829
strategy:
2930
matrix:

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,10 @@ tsconfig.tsbuildinfo
2121

2222
# Local docs (not for version control)
2323
docs/
24+
25+
# IntelliJ IDEA / JetBrains IDEs
26+
.idea/
27+
*.iml
28+
*.ipr
29+
*.iws
30+
.idea_modules/

README.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,11 @@ Currently, we have the following packages:
2121
Prepare yarn:
2222

2323
```
24-
npm install -g yarn@2
24+
npm install -g yarn@3
2525
yarn install
2626
```
2727

28-
Prepare Databricks JavaScript SDK:
29-
30-
```
31-
yarn run install:sdk
32-
```
28+
The Databricks JavaScript SDK (`@databricks/sdk-experimental`) is a regular npm dependency and is installed automatically by `yarn install` — no separate step is required.
3329

3430
Prepare Databricks CLI:
3531

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@databricks/databricks-vscode",
3-
"version": "2.10.6",
3+
"version": "2.11.1",
44
"private": true,
55
"workspaces": [
66
"packages/*"

packages/databricks-vscode-types/CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
# Release: v2.11.1
2+
3+
## packages/databricks-vscode-types
4+
5+
## (2026-06-18)
6+
7+
# Release: v2.11.0
8+
9+
## packages/databricks-vscode-types
10+
11+
## (2026-06-04)
12+
13+
- Add support for SPOG host URLs (#1897) ([4094143](https://github.com/databricks/databricks-vscode/commit/4094143)), closes [#1897](https://github.com/databricks/databricks-vscode/issues/1897)
14+
15+
# Release: v2.10.8
16+
17+
## packages/databricks-vscode-types
18+
19+
## (2026-05-20)
20+
21+
- Bump Databricks JS SDK to 0.17.0
22+
23+
# Release: v2.10.7
24+
25+
## packages/databricks-vscode-types
26+
27+
## (2026-05-07)
28+
129
# Release: v2.10.6
230

331
## packages/databricks-vscode-types

packages/databricks-vscode-types/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@databricks/databricks-vscode-types",
3-
"version": "2.10.6",
3+
"version": "2.11.1",
44
"description": "Package with types and interfaces to develop extensions to the Databricks VSCode plugin",
55
"main": "index.js",
66
"types": "index.d.ts",
@@ -29,7 +29,7 @@
2929
"typescript": "^5.3.3"
3030
},
3131
"dependencies": {
32-
"@databricks/sdk-experimental": "^0.16.0",
32+
"@databricks/sdk-experimental": "^0.18.0",
3333
"databricks": "workspace:^"
3434
}
3535
}

packages/databricks-vscode/CHANGELOG.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,47 @@
1+
# Release: v2.11.1
2+
3+
## packages/databricks-vscode
4+
5+
## (2026-06-18)
6+
7+
- fix: use correct target folder for createFolder/uploadFile in Workspace fs (#1913) ([be427e9](https://github.com/databricks/databricks-vscode/commit/be427e9)), closes [#1913](https://github.com/databricks/databricks-vscode/issues/1913)
8+
- Drop the “or greater” addition on the line where extension suggests to activate a Python environment ([13452fb](https://github.com/databricks/databricks-vscode/commit/13452fb)), closes [#1915](https://github.com/databricks/databricks-vscode/issues/1915)
9+
- Gate WSFS and docs panels on extension activation (#1909) ([308f687](https://github.com/databricks/databricks-vscode/commit/308f687)), closes [#1909](https://github.com/databricks/databricks-vscode/issues/1909)
10+
- Pass DATABRICKS_CLI_PATH and resolve the platform-specific CLI binary (#1910) ([6fcb630](https://github.com/databricks/databricks-vscode/commit/6fcb630)), closes [#1910](https://github.com/databricks/databricks-vscode/issues/1910) [#1903](https://github.com/databricks/databricks-vscode/issues/1903)
11+
12+
# Release: v2.11.0
13+
14+
## packages/databricks-vscode
15+
16+
## (2026-06-04)
17+
18+
- New feature: Unity catalog explorer
19+
- New feature: Workspace filesystem explorer
20+
- Add support for SPOG host URLs
21+
- Bump Databricks CLI version to 1.2.0
22+
23+
# Release: v2.10.8
24+
25+
## packages/databricks-vscode
26+
27+
## (2026-05-20)
28+
29+
- Bump Databricks JS SDK to 0.17.0
30+
31+
# Release: v2.10.7
32+
33+
## packages/databricks-vscode
34+
35+
## (2026-05-07)
36+
37+
- Add remote mode for initial Remote Development compatibility (#1861) ([9e768db](https://github.com/databricks/databricks-vscode/commit/9e768db))
38+
- Rename "Databricks Asset Bundles" → "Declarative Automation Bundles" (#1864) ([62a94e1](https://github.com/databricks/databricks-vscode/commit/62a94e1))
39+
- Preserve profile name in Databricks CLI auth provider (#1877) ([3f54441](https://github.com/databricks/databricks-vscode/commit/3f54441))
40+
- Fix new profile sign in using already existing host under different profile (#1893) ([c4c25fb](https://github.com/databricks/databricks-vscode/commit/c4c25fb))
41+
- Include profiles with `account_id` in `listProfiles` results (#1894) ([d6e2e5d](https://github.com/databricks/databricks-vscode/commit/d6e2e5d))
42+
- Update minimal python and dbconnect versions for serverless (#1884) ([5a1a1d5](https://github.com/databricks/databricks-vscode/commit/5a1a1d5))
43+
- Update Databricks CLI to v0.297.2 (#1882) ([ea77424](https://github.com/databricks/databricks-vscode/commit/ea77424)) — see the [CLI release notes](https://github.com/databricks/cli/releases) for changes since v0.286.0
44+
145
# Release: v2.10.6
246

347
## packages/databricks-vscode

packages/databricks-vscode/NOTICE.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ This Software contains code from the following open source projects:
4343
| [ansi-styles](https://www.npmjs.com/package/ansi-styles) | 4.3.0 | MIT | chalk/ansi-styles |
4444
| [ansi-styles](https://www.npmjs.com/package/ansi-styles) | 6.2.1 | MIT | chalk/ansi-styles |
4545
| [ansi-to-html](https://www.npmjs.com/package/ansi-to-html) | 0.7.2 | MIT | https://github.com/rburns/ansi-to-html.git |
46+
| [argparse](https://www.npmjs.com/package/argparse) | 2.0.1 | Python-2.0 | nodeca/argparse |
4647
| [async](https://www.npmjs.com/package/async) | 3.2.4 | MIT | https://github.com/caolan/async.git |
4748
| [balanced-match](https://www.npmjs.com/package/balanced-match) | 1.0.2 | MIT | git://github.com/juliangruber/balanced-match.git |
4849
| [base64-js](https://www.npmjs.com/package/base64-js) | 1.5.1 | MIT | git://github.com/beatgammit/base64-js.git |
@@ -65,6 +66,7 @@ This Software contains code from the following open source projects:
6566
| [emoji-regex](https://www.npmjs.com/package/emoji-regex) | 8.0.0 | MIT | https://github.com/mathiasbynens/emoji-regex.git |
6667
| [emoji-regex](https://www.npmjs.com/package/emoji-regex) | 9.2.2 | MIT | https://github.com/mathiasbynens/emoji-regex.git |
6768
| [enabled](https://www.npmjs.com/package/enabled) | 2.0.0 | MIT | git://github.com/3rd-Eden/enabled.git |
69+
| [entities](https://www.npmjs.com/package/entities) | 2.1.0 | BSD-2-Clause | git://github.com/fb55/entities.git |
6870
| [entities](https://www.npmjs.com/package/entities) | 2.2.0 | BSD-2-Clause | git://github.com/fb55/entities.git |
6971
| [exenv-es6](https://www.npmjs.com/package/exenv-es6) | 1.1.1 | MIT | git+https://github.com/chrisdholt/exenv-es6.git |
7072
| [extend](https://www.npmjs.com/package/extend) | 3.0.2 | MIT | https://github.com/justmoon/node-extend.git |
@@ -79,6 +81,7 @@ This Software contains code from the following open source projects:
7981
| [google-auth-library](https://www.npmjs.com/package/google-auth-library) | 10.5.0 | Apache-2.0 | googleapis/google-auth-library-nodejs.git |
8082
| [google-logging-utils](https://www.npmjs.com/package/google-logging-utils) | 1.1.3 | Apache-2.0 | https://github.com/googleapis/google-cloud-node-core.git |
8183
| [gtoken](https://www.npmjs.com/package/gtoken) | 8.0.0 | MIT | google/node-gtoken |
84+
| [highlight.js](https://www.npmjs.com/package/highlight.js) | 11.11.1 | BSD-3-Clause | git://github.com/highlightjs/highlight.js.git |
8285
| [https-proxy-agent](https://www.npmjs.com/package/https-proxy-agent) | 7.0.6 | MIT | https://github.com/TooTallNate/proxy-agents.git |
8386
| [inherits](https://www.npmjs.com/package/inherits) | 2.0.4 | ISC | git://github.com/isaacs/inherits |
8487
| [ini](https://www.npmjs.com/package/ini) | 6.0.0 | ISC | git+https://github.com/npm/ini.git |
@@ -91,9 +94,12 @@ This Software contains code from the following open source projects:
9194
| [jwa](https://www.npmjs.com/package/jwa) | 2.0.0 | MIT | git://github.com/brianloveswords/node-jwa.git |
9295
| [jws](https://www.npmjs.com/package/jws) | 4.0.0 | MIT | git://github.com/brianloveswords/node-jws.git |
9396
| [kuler](https://www.npmjs.com/package/kuler) | 2.0.0 | MIT | https://github.com/3rd-Eden/kuler |
97+
| [linkify-it](https://www.npmjs.com/package/linkify-it) | 3.0.3 | MIT | markdown-it/linkify-it |
9498
| [lodash](https://www.npmjs.com/package/lodash) | 4.17.21 | MIT | lodash/lodash |
9599
| [logform](https://www.npmjs.com/package/logform) | 2.5.1 | MIT | git+https://github.com/winstonjs/logform.git |
96100
| [lru-cache](https://www.npmjs.com/package/lru-cache) | 11.2.2 | ISC | git://github.com/isaacs/node-lru-cache.git |
101+
| [markdown-it](https://www.npmjs.com/package/markdown-it) | 12.3.2 | MIT | markdown-it/markdown-it |
102+
| [mdurl](https://www.npmjs.com/package/mdurl) | 1.0.1 | MIT | markdown-it/mdurl |
97103
| [minimatch](https://www.npmjs.com/package/minimatch) | 10.0.1 | ISC | git://github.com/isaacs/minimatch.git |
98104
| [minimatch](https://www.npmjs.com/package/minimatch) | 9.0.5 | ISC | git://github.com/isaacs/minimatch.git |
99105
| [minipass](https://www.npmjs.com/package/minipass) | 7.1.2 | ISC | https://github.com/isaacs/minipass |
@@ -128,6 +134,7 @@ This Software contains code from the following open source projects:
128134
| [triple-beam](https://www.npmjs.com/package/triple-beam) | 1.4.1 | MIT | git+https://github.com/winstonjs/triple-beam.git |
129135
| [tslib](https://www.npmjs.com/package/tslib) | 1.14.1 | 0BSD | https://github.com/Microsoft/tslib.git |
130136
| [tslib](https://www.npmjs.com/package/tslib) | 2.6.2 | 0BSD | https://github.com/Microsoft/tslib.git |
137+
| [uc.micro](https://www.npmjs.com/package/uc.micro) | 1.0.6 | MIT | markdown-it/uc.micro |
131138
| [util-deprecate](https://www.npmjs.com/package/util-deprecate) | 1.0.2 | MIT | git://github.com/TooTallNate/util-deprecate.git |
132139
| [web-streams-polyfill](https://www.npmjs.com/package/web-streams-polyfill) | 3.2.1 | MIT | git+https://github.com/MattiasBuelens/web-streams-polyfill.git |
133140
| [which](https://www.npmjs.com/package/which) | 2.0.2 | ISC | git://github.com/isaacs/node-which.git |

0 commit comments

Comments
 (0)