From 95b34afffebfc6fe2ec648aba509eec311cbfb7c Mon Sep 17 00:00:00 2001 From: "databricks-ci-ghec-1[bot]" <184311507+databricks-ci-ghec-1[bot]@users.noreply.github.com> Date: Tue, 23 Jun 2026 04:03:54 +0000 Subject: [PATCH] Update SDK to da0ec8e71057f46643ffa063c749fdf95049fcfc --- .github/workflows/tagging.yml | 4 +- package-lock.json | 668 ++++++++++++------------ packages/jobs/src/v2/index.ts | 6 + packages/jobs/src/v2/model.ts | 336 +++++++++++- packages/uc/connections/src/v1/model.ts | 2 +- tagging.py | 1 - 6 files changed, 675 insertions(+), 342 deletions(-) diff --git a/.github/workflows/tagging.yml b/.github/workflows/tagging.yml index caa826d9..d240f16e 100755 --- a/.github/workflows/tagging.yml +++ b/.github/workflows/tagging.yml @@ -66,7 +66,7 @@ jobs: git config user.email "DECO-SDK-Tagging[bot]@users.noreply.github.com" - name: Install uv - uses: astral-sh/setup-uv@38f3f104447c67c051c4a08e39b64a148898af3a # v4.2.0 + uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 - name: Run script env: @@ -82,7 +82,7 @@ jobs: - name: Upload created tags artifact if: always() - uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: created-tags path: created_tags.json diff --git a/package-lock.json b/package-lock.json index decc3678..f3eb0823 100755 --- a/package-lock.json +++ b/package-lock.json @@ -5513,12 +5513,12 @@ }, "packages/accessmanagement": { "name": "@databricks/sdk-accessmanagement", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5529,12 +5529,12 @@ }, "packages/alerts": { "name": "@databricks/sdk-alerts", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5545,12 +5545,12 @@ }, "packages/apps": { "name": "@databricks/sdk-apps", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5578,10 +5578,10 @@ }, "packages/auth": { "name": "@databricks/sdk-auth", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-core": ">=0.5.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", "zod": "^4.3.6" }, "engines": { @@ -5590,12 +5590,12 @@ }, "packages/authentication": { "name": "@databricks/sdk-authentication", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5623,12 +5623,12 @@ }, "packages/budgetpolicy": { "name": "@databricks/sdk-budgetpolicy", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5639,12 +5639,12 @@ }, "packages/budgets": { "name": "@databricks/sdk-budgets", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5706,12 +5706,12 @@ }, "packages/cleanrooms": { "name": "@databricks/sdk-cleanrooms", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5722,12 +5722,12 @@ }, "packages/clusterlibraries": { "name": "@databricks/sdk-clusterlibraries", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5738,12 +5738,12 @@ }, "packages/clusterpolicies": { "name": "@databricks/sdk-clusterpolicies", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5754,12 +5754,12 @@ }, "packages/clusters": { "name": "@databricks/sdk-clusters", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5770,12 +5770,12 @@ }, "packages/commandexecution": { "name": "@databricks/sdk-commandexecution", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5803,7 +5803,7 @@ }, "packages/core": { "name": "@databricks/sdk-core", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { "json-bigint": "^1.0.0", @@ -5832,12 +5832,12 @@ }, "packages/customllms": { "name": "@databricks/sdk-customllms", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5848,12 +5848,12 @@ }, "packages/database": { "name": "@databricks/sdk-database", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5864,12 +5864,12 @@ }, "packages/dataclassification": { "name": "@databricks/sdk-dataclassification", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5880,12 +5880,12 @@ }, "packages/dataquality": { "name": "@databricks/sdk-dataquality", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5896,12 +5896,12 @@ }, "packages/disasterrecovery": { "name": "@databricks/sdk-disasterrecovery", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5929,12 +5929,12 @@ }, "packages/environments": { "name": "@databricks/sdk-environments", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5963,12 +5963,12 @@ }, "packages/experiments": { "name": "@databricks/sdk-experiments", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6030,12 +6030,12 @@ }, "packages/features": { "name": "@databricks/sdk-features", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6046,12 +6046,12 @@ }, "packages/featurestore": { "name": "@databricks/sdk-featurestore", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6062,12 +6062,12 @@ }, "packages/files": { "name": "@databricks/sdk-files", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6078,12 +6078,12 @@ }, "packages/forecasting": { "name": "@databricks/sdk-forecasting", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6111,12 +6111,12 @@ }, "packages/genie": { "name": "@databricks/sdk-genie", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6127,12 +6127,12 @@ }, "packages/gitcredentials": { "name": "@databricks/sdk-gitcredentials", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6143,12 +6143,12 @@ }, "packages/globalinitscripts": { "name": "@databricks/sdk-globalinitscripts", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6176,12 +6176,12 @@ }, "packages/instancepools": { "name": "@databricks/sdk-instancepools", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6192,12 +6192,12 @@ }, "packages/instanceprofiles": { "name": "@databricks/sdk-instanceprofiles", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6208,12 +6208,12 @@ }, "packages/jobs": { "name": "@databricks/sdk-jobs", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6224,12 +6224,12 @@ }, "packages/keyconfigurations": { "name": "@databricks/sdk-keyconfigurations", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6240,12 +6240,12 @@ }, "packages/knowledgeassistants": { "name": "@databricks/sdk-knowledgeassistants", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6256,12 +6256,12 @@ }, "packages/lakeview": { "name": "@databricks/sdk-lakeview", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6272,12 +6272,12 @@ }, "packages/logdelivery": { "name": "@databricks/sdk-logdelivery", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6288,12 +6288,12 @@ }, "packages/marketplaces": { "name": "@databricks/sdk-marketplaces", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6321,12 +6321,12 @@ }, "packages/modelregistry": { "name": "@databricks/sdk-modelregistry", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6337,12 +6337,12 @@ }, "packages/modelserving": { "name": "@databricks/sdk-modelserving", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6353,12 +6353,12 @@ }, "packages/modelservingquery": { "name": "@databricks/sdk-modelservingquery", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6369,12 +6369,12 @@ }, "packages/networking": { "name": "@databricks/sdk-networking", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6385,12 +6385,12 @@ }, "packages/notificationdestinations": { "name": "@databricks/sdk-notificationdestinations", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6401,12 +6401,12 @@ }, "packages/oauth": { "name": "@databricks/sdk-oauth", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6434,11 +6434,11 @@ }, "packages/options": { "name": "@databricks/sdk-options", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0" + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0" }, "engines": { "node": ">=22.0.0" @@ -6446,12 +6446,12 @@ }, "packages/pipelines": { "name": "@databricks/sdk-pipelines", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6462,12 +6462,12 @@ }, "packages/policyfamilies": { "name": "@databricks/sdk-policyfamilies", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6478,12 +6478,12 @@ }, "packages/postgres": { "name": "@databricks/sdk-postgres", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6494,12 +6494,12 @@ }, "packages/queries": { "name": "@databricks/sdk-queries", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6510,12 +6510,12 @@ }, "packages/queryhistory": { "name": "@databricks/sdk-queryhistory", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6543,12 +6543,12 @@ }, "packages/repos": { "name": "@databricks/sdk-repos", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6610,12 +6610,12 @@ }, "packages/scim": { "name": "@databricks/sdk-scim", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6643,12 +6643,12 @@ }, "packages/secrets": { "name": "@databricks/sdk-secrets", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6676,12 +6676,12 @@ }, "packages/settings": { "name": "@databricks/sdk-settings", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6692,12 +6692,12 @@ }, "packages/sharing": { "name": "@databricks/sdk-sharing", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6708,12 +6708,12 @@ }, "packages/statementexecution": { "name": "@databricks/sdk-statementexecution", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6724,12 +6724,12 @@ }, "packages/storageconfigurations": { "name": "@databricks/sdk-storageconfigurations", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6740,12 +6740,12 @@ }, "packages/supervisoragents": { "name": "@databricks/sdk-supervisoragents", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6790,12 +6790,12 @@ }, "packages/tagassignments": { "name": "@databricks/sdk-tagassignments", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6806,12 +6806,12 @@ }, "packages/tagpolicies": { "name": "@databricks/sdk-tagpolicies", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6822,12 +6822,12 @@ }, "packages/tokenmanagement": { "name": "@databricks/sdk-tokenmanagement", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6838,12 +6838,12 @@ }, "packages/tokens": { "name": "@databricks/sdk-tokens", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6854,12 +6854,12 @@ }, "packages/uc/abacpolicies": { "name": "@databricks/sdk-uc-abacpolicies", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6870,12 +6870,12 @@ }, "packages/uc/artifactallowlists": { "name": "@databricks/sdk-uc-artifactallowlists", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6886,12 +6886,12 @@ }, "packages/uc/catalogs": { "name": "@databricks/sdk-uc-catalogs", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6902,12 +6902,12 @@ }, "packages/uc/connections": { "name": "@databricks/sdk-uc-connections", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6918,12 +6918,12 @@ }, "packages/uc/credentials": { "name": "@databricks/sdk-uc-credentials", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6934,12 +6934,12 @@ }, "packages/uc/entitytagassignments": { "name": "@databricks/sdk-uc-entitytagassignments", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6950,12 +6950,12 @@ }, "packages/uc/externallineage": { "name": "@databricks/sdk-uc-externallineage", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6966,12 +6966,12 @@ }, "packages/uc/externallocations": { "name": "@databricks/sdk-uc-externallocations", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6982,12 +6982,12 @@ }, "packages/uc/externalmetadata": { "name": "@databricks/sdk-uc-externalmetadata", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6998,12 +6998,12 @@ }, "packages/uc/functions": { "name": "@databricks/sdk-uc-functions", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7014,12 +7014,12 @@ }, "packages/uc/grants": { "name": "@databricks/sdk-uc-grants", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7030,12 +7030,12 @@ }, "packages/uc/metastores": { "name": "@databricks/sdk-uc-metastores", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7046,12 +7046,12 @@ }, "packages/uc/onlinetables": { "name": "@databricks/sdk-uc-onlinetables", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7079,12 +7079,12 @@ }, "packages/uc/registeredmodels": { "name": "@databricks/sdk-uc-registeredmodels", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7095,12 +7095,12 @@ }, "packages/uc/resourcequotas": { "name": "@databricks/sdk-uc-resourcequotas", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7111,12 +7111,12 @@ }, "packages/uc/rfa": { "name": "@databricks/sdk-uc-rfa", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7127,12 +7127,12 @@ }, "packages/uc/schemas": { "name": "@databricks/sdk-uc-schemas", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7143,12 +7143,12 @@ }, "packages/uc/secrets": { "name": "@databricks/sdk-uc-secrets", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7159,12 +7159,12 @@ }, "packages/uc/systemschemas": { "name": "@databricks/sdk-uc-systemschemas", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7175,12 +7175,12 @@ }, "packages/uc/tables": { "name": "@databricks/sdk-uc-tables", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7191,12 +7191,12 @@ }, "packages/uc/volumes": { "name": "@databricks/sdk-uc-volumes", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7207,12 +7207,12 @@ }, "packages/uc/workspacebindings": { "name": "@databricks/sdk-uc-workspacebindings", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7223,12 +7223,12 @@ }, "packages/usagedashboards": { "name": "@databricks/sdk-usagedashboards", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7256,12 +7256,12 @@ }, "packages/vectorsearch": { "name": "@databricks/sdk-vectorsearch", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7289,12 +7289,12 @@ }, "packages/warehouses": { "name": "@databricks/sdk-warehouses", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7339,12 +7339,12 @@ }, "packages/workspaces": { "name": "@databricks/sdk-workspaces", - "version": "0.5.0", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.5.0 <1.0.0", - "@databricks/sdk-core": ">=0.5.0 <1.0.0", - "@databricks/sdk-options": ">=0.5.0 <1.0.0", + "@databricks/sdk-auth": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-options": ">=0.6.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" diff --git a/packages/jobs/src/v2/index.ts b/packages/jobs/src/v2/index.ts index 89dd215a..34b13cae 100755 --- a/packages/jobs/src/v2/index.ts +++ b/packages/jobs/src/v2/index.ts @@ -42,6 +42,7 @@ export { AlertEvaluationState_AlertEvaluationState, CleanRoomTaskRunLifeCycleState_CleanRoomTaskRunLifeCycleState, CleanRoomTaskRunResultState_CleanRoomTaskRunResultState, + ComputeSpec_AcceleratorType, ConditionTask_ConditionTaskOperator, JobDeployment_DeploymentKind, JobSource_DirtyState, @@ -62,6 +63,8 @@ export { export type { AccessControlRequest, Adlsgen2Info, + AiRuntimeTask, + AiRuntimeTaskOutput, AlertEvaluationState, AlertTask, AlertTaskOutput, @@ -86,6 +89,7 @@ export type { ClusterSpec_NewCluster, Compute, ComputeConfig, + ComputeSpec, ConditionTask, ContinuousSettings, CreateJobRequest, @@ -107,6 +111,7 @@ export type { DeleteJobResponse, DeleteRunRequest, DeleteRunResponse, + DeploymentSpec, DockerBasicAuth, DockerImage, EnforcePolicyComplianceForJob, @@ -180,6 +185,7 @@ export type { ResetJobRequest, ResetJobResponse, ResolvedValues, + ResolvedValues_AiRuntimeTaskResolvedValues, ResolvedValues_ConditionTaskResolvedValues, ResolvedValues_DbtTaskResolvedValues, ResolvedValues_NotebookTaskResolvedValues, diff --git a/packages/jobs/src/v2/model.ts b/packages/jobs/src/v2/model.ts index 6acef513..d7cec2b4 100755 --- a/packages/jobs/src/v2/model.ts +++ b/packages/jobs/src/v2/model.ts @@ -507,6 +507,25 @@ export type CleanRoomTaskRunResultState_CleanRoomTaskRunResultState = | (typeof CleanRoomTaskRunResultState_CleanRoomTaskRunResultState)[keyof typeof CleanRoomTaskRunResultState_CleanRoomTaskRunResultState] | (string & {}); +/** + * Customer-facing AcceleratorType: hardware accelerator type for the + * AiRuntime workload. Per-node accelerator count is encoded in the value + * name (e.g. `GPU_8xH100` means 8 H100s per node). + */ +// eslint-disable-next-line @typescript-eslint/naming-convention -- Enum-style const object. +export const ComputeSpec_AcceleratorType = { + /** Single A10 GPU per node. Good for development and small workloads. */ + GPU_1X_A10: 'GPU_1xA10', + /** Single H100 GPU per node. */ + GPU_1X_H100: 'GPU_1xH100', + /** Eight H100 GPUs per node. Typical for distributed training. */ + GPU_8X_H100: 'GPU_8xH100', +} as const; +// eslint-disable-next-line @typescript-eslint/naming-convention -- Proto-style nested enum name. +export type ComputeSpec_AcceleratorType = + | (typeof ComputeSpec_AcceleratorType)[keyof typeof ComputeSpec_AcceleratorType] + | (string & {}); + /** * * `EQUAL_TO`, `NOT_EQUAL` operators perform string comparison of their operands. This means that `“12.0” == “12”` will evaluate to `false`. * * `GREATER_THAN`, `GREATER_THAN_OR_EQUAL`, `LESS_THAN`, `LESS_THAN_OR_EQUAL` operators perform numeric comparison of their operands. `“12.0” >= “12”` will evaluate to `true`, `“10.0” >= “12”` will evaluate to `false`. @@ -877,6 +896,77 @@ export interface Adlsgen2Info { destination?: string | undefined; } +/** + * AiRuntimeTask: multi-node GPU compute task definition for Databricks AI + * Runtime workloads. + * + * Jobs-framework-level concepts (retries, per-task timeout, idempotency + * token, usage/budget policy, permissions) live on the surrounding + * TaskSettings / run-submit request and are intentionally NOT duplicated + * here. Users compose `ai_runtime_task` with the standard Jobs/DABs task + * wrapper to get those. + */ +export interface AiRuntimeTask { + /** + * MLflow experiment name for this run. If an experiment with this name + * already exists under the calling user, the run is appended to it; + * otherwise a new experiment is created. To target a specific MLflow + * storage location (for example, when running as a service principal), set + * `mlflow_experiment_directory`. + */ + experiment?: string | undefined; + /** + * Deployment specs for this task. Many single-program training algorithms + * use a single entry where every node runs the same command. Role-split + * workloads (driver + worker, parameter server, separate eval node, etc.) + * have multiple entries, each with its own command and compute. + */ + deployments?: DeploymentSpec[] | undefined; + /** + * Optional workspace or UC volume path of the uploaded code-source + * archive. The CLI packages the user's local code directory into an + * archive and populates this. Customers calling the Jobs API directly + * should upload their archive to the workspace or a UC volume first and + * supply the resulting path here. + * + * When set, the training node exposes the value via the `$CODE_SOURCE` + * environment variable. + */ + codeSourcePath?: string | undefined; + /** + * Optional display name for the MLflow run created under `experiment`. If + * omitted, MLflow generates a default name. + */ + mlflowRun?: string | undefined; + /** + * Optional workspace directory under which the MLflow experiment named in + * `experiment` is created. Must start with `/Workspace`. Set this when + * running as a service principal that has no default user directory; for + * regular users the experiment defaults to the user's home directory. + */ + mlflowExperimentDirectory?: string | undefined; +} + +/** + * AiRuntimeTaskOutput: output identifiers for an AiRuntimeTask run — the + * MLflow experiment and run IDs the task wrote to. + * + * Run lifecycle and termination status are not on this message; they live + * on the surrounding `RunTask.status` field (see `runs.proto:RunTask.status`). + */ +export interface AiRuntimeTaskOutput { + /** + * MLflow experiment ID the run was logged to. Use it to look up the + * experiment in MLflow APIs or the workspace MLflow UI. + */ + mlflowExperimentId?: string | undefined; + /** + * MLflow run ID for this task execution. Use it to look up the run in + * MLflow APIs or the workspace MLflow UI. + */ + mlflowRunId?: string | undefined; +} + // eslint-disable-next-line @typescript-eslint/no-empty-object-type export interface AlertEvaluationState {} @@ -1518,6 +1608,26 @@ export interface ComputeConfig { gpuType?: string | undefined; } +/** + * ComputeSpec: compute configuration — accelerator type and total + * accelerator count across all nodes. + */ +export interface ComputeSpec { + /** + * Hardware accelerator type (for example, `GPU_1xA10` or `GPU_8xH100`). + * The number of accelerators per node is encoded in the enum value — + * `GPU_8xH100` means 8 H100 GPUs per node. + */ + acceleratorType?: ComputeSpec_AcceleratorType | undefined; + /** + * Total number of accelerators across all nodes. Must be a positive + * multiple of the per-node accelerator count encoded in `accelerator_type`. + * For example, `GPU_8xH100` with `accelerator_count: 16` allocates 2 nodes + * (8 GPUs per node). + */ + acceleratorCount?: number | undefined; +} + export interface ConditionTask { /** * * `EQUAL_TO`, `NOT_EQUAL` operators perform string comparison of their operands. This means that `“12.0” == “12”` will evaluate to `false`. @@ -1823,6 +1933,33 @@ export interface DeleteRunRequest { // eslint-disable-next-line @typescript-eslint/no-empty-object-type export interface DeleteRunResponse {} +/** + * DeploymentSpec: configuration for one deployment within an AiRuntimeTask. + * Each entry in `AiRuntimeTask.deployments` describes a group of nodes that + * share the same command and compute. Many single-program training + * algorithms use a single entry where every node runs the same command; + * role-split workloads (driver + worker, parameter server, separate eval + * node, etc.) use multiple entries. + */ +export interface DeploymentSpec { + /** + * Workspace path of the bash script to execute on each node in this + * deployment. The CLI uploads the user's script and populates this. + * Customers calling the Jobs API directly should upload their script to + * the workspace first and supply the resulting path here. + */ + commandPath?: string | undefined; + /** Compute resources allocated to each node in this deployment. */ + compute?: ComputeSpec | undefined; + /** + * Optional human-readable name for this deployment (for example, `driver`, + * `worker`, `param_server`). Used for log and UI display. Distinct names + * are recommended so deployments can be told apart, but uniqueness is not + * enforced. + */ + name?: string | undefined; +} + export interface DockerBasicAuth { /** Name of the user */ username?: string | undefined; @@ -2216,6 +2353,17 @@ export interface GetRunOutputResponse { /** The output of an alert task, if available */ alertOutput: AlertTaskOutput; } + | { + $case: 'aiRuntimeTaskOutput'; + /** + * The output of an AiRuntimeTask, if available — MLflow identifiers, + * artifact paths, and per-replica allocated compute. Run lifecycle / + * termination status lives on the surrounding framework `RunTask.status` + * (`runs.proto:RunTask.status` of type `RunStatus`), not on this output. + * See `tasks/genai/ai_runtime_task.proto:AiRuntimeTaskOutput`. + */ + aiRuntimeTaskOutput: AiRuntimeTaskOutput; + } | undefined; /** * The output from tasks that write to standard streams (stdout/stderr) such as @@ -3330,9 +3478,26 @@ export interface ResolvedValues { $case: 'pipelineTask'; pipelineTask: ResolvedValues_PipelineTaskResolvedValues; } + | { + $case: 'aiRuntimeTask'; + /** + * Resolved values for an AI Runtime task — env_vars with + * `{{tasks..values.}}` references substituted to concrete + * values before submission to the training service. + */ + aiRuntimeTask: ResolvedValues_AiRuntimeTaskResolvedValues; + } | undefined; } +/** + * Resolved env_vars for an AiRuntimeTask after dynamic-value substitution. + * Mirrors the task's `resolved_parameters_field` (env_vars) so Jobs can + * expand `{{tasks..values.}}` references before submission. + */ +// eslint-disable-next-line @typescript-eslint/naming-convention, @typescript-eslint/no-empty-object-type -- Proto-style nested message name. +export interface ResolvedValues_AiRuntimeTaskResolvedValues {} + // eslint-disable-next-line @typescript-eslint/naming-convention -- Proto-style nested message name. export interface ResolvedValues_ConditionTaskResolvedValues { left?: string | undefined; @@ -3933,6 +4098,14 @@ export interface RunTask { /** The task runs a Python operator task. */ pythonOperatorTask: PythonOperatorTask; } + | { + $case: 'aiRuntimeTask'; + /** + * The task runs a multi-node GPU compute workload on Databricks AI Runtime. + * External-facing surface; mirrors the AIR CLI (fka SGCLI) v2 YAML schema. + */ + aiRuntimeTask: AiRuntimeTask; + } | undefined; spec?: | { @@ -4122,6 +4295,14 @@ export interface RunTaskSettings { /** The task runs a Python operator task. */ pythonOperatorTask: PythonOperatorTask; } + | { + $case: 'aiRuntimeTask'; + /** + * The task runs a multi-node GPU compute workload on Databricks AI Runtime. + * External-facing surface; mirrors the AIR CLI (fka SGCLI) v2 YAML schema. + */ + aiRuntimeTask: AiRuntimeTask; + } | undefined; spec?: | { @@ -4713,6 +4894,14 @@ export interface TaskSettings { /** The task runs a Python operator task. */ pythonOperatorTask: PythonOperatorTask; } + | { + $case: 'aiRuntimeTask'; + /** + * The task runs a multi-node GPU compute workload on Databricks AI Runtime. + * External-facing surface; mirrors the AIR CLI (fka SGCLI) v2 YAML schema. + */ + aiRuntimeTask: AiRuntimeTask; + } | undefined; spec?: | { @@ -4887,6 +5076,35 @@ export const unmarshalAdlsgen2InfoSchema: z.ZodType = z destination: d.destination, })); +export const unmarshalAiRuntimeTaskSchema: z.ZodType = z + .object({ + experiment: z.string().optional(), + deployments: z + .array(z.lazy(() => unmarshalDeploymentSpecSchema)) + .optional(), + code_source_path: z.string().optional(), + mlflow_run: z.string().optional(), + mlflow_experiment_directory: z.string().optional(), + }) + .transform(d => ({ + experiment: d.experiment, + deployments: d.deployments, + codeSourcePath: d.code_source_path, + mlflowRun: d.mlflow_run, + mlflowExperimentDirectory: d.mlflow_experiment_directory, + })); + +export const unmarshalAiRuntimeTaskOutputSchema: z.ZodType = + z + .object({ + mlflow_experiment_id: z.string().optional(), + mlflow_run_id: z.string().optional(), + }) + .transform(d => ({ + mlflowExperimentId: d.mlflow_experiment_id, + mlflowRunId: d.mlflow_run_id, + })); + export const unmarshalAlertTaskSchema: z.ZodType = z .object({ alert_id: z.string().optional(), @@ -5334,6 +5552,16 @@ export const unmarshalComputeConfigSchema: z.ZodType = z gpuType: d.gpu_type, })); +export const unmarshalComputeSpecSchema: z.ZodType = z + .object({ + accelerator_type: z.string().optional(), + accelerator_count: z.number().optional(), + }) + .transform(d => ({ + acceleratorType: d.accelerator_type, + acceleratorCount: d.accelerator_count, + })); + export const unmarshalConditionTaskSchema: z.ZodType = z .object({ op: z.string().optional(), @@ -5558,6 +5786,18 @@ export const unmarshalDeleteJobResponseSchema: z.ZodType = export const unmarshalDeleteRunResponseSchema: z.ZodType = z.object({}); +export const unmarshalDeploymentSpecSchema: z.ZodType = z + .object({ + command_path: z.string().optional(), + compute: z.lazy(() => unmarshalComputeSpecSchema).optional(), + name: z.string().optional(), + }) + .transform(d => ({ + commandPath: d.command_path, + compute: d.compute, + name: d.name, + })); + export const unmarshalDockerBasicAuthSchema: z.ZodType = z .object({ username: z.string().optional(), @@ -5798,6 +6038,9 @@ export const unmarshalGetRunOutputResponseSchema: z.ZodType unmarshalDbtPlatformTaskOutputSchema) .optional(), alert_output: z.lazy(() => unmarshalAlertTaskOutputSchema).optional(), + ai_runtime_task_output: z + .lazy(() => unmarshalAiRuntimeTaskOutputSchema) + .optional(), logs: z.string().optional(), logs_truncated: z.boolean().optional(), error_trace: z.string().optional(), @@ -5846,7 +6089,12 @@ export const unmarshalGetRunOutputResponseSchema: z.ZodType = z pipeline_task: z .lazy(() => unmarshalResolvedValues_PipelineTaskResolvedValuesSchema) .optional(), + ai_runtime_task: z + .lazy(() => unmarshalResolvedValues_AiRuntimeTaskResolvedValuesSchema) + .optional(), }) .transform(d => ({ resolved: @@ -6735,9 +6986,18 @@ export const unmarshalResolvedValuesSchema: z.ZodType = z $case: 'pipelineTask' as const, pipelineTask: d.pipeline_task, } - : undefined, + : d.ai_runtime_task !== undefined + ? { + $case: 'aiRuntimeTask' as const, + aiRuntimeTask: d.ai_runtime_task, + } + : undefined, })); +// eslint-disable-next-line @typescript-eslint/naming-convention -- Proto-style nested message name. +export const unmarshalResolvedValues_AiRuntimeTaskResolvedValuesSchema: z.ZodType = + z.object({}); + // eslint-disable-next-line @typescript-eslint/naming-convention -- Proto-style nested message name. export const unmarshalResolvedValues_ConditionTaskResolvedValuesSchema: z.ZodType = z @@ -7137,6 +7397,7 @@ export const unmarshalRunTaskSchema: z.ZodType = z python_operator_task: z .lazy(() => unmarshalPythonOperatorTaskSchema) .optional(), + ai_runtime_task: z.lazy(() => unmarshalAiRuntimeTaskSchema).optional(), existing_cluster_id: z.string().optional(), new_cluster: z.lazy(() => unmarshalClusterSpec_NewClusterSchema).optional(), job_cluster_key: z.string().optional(), @@ -7287,7 +7548,14 @@ export const unmarshalRunTaskSchema: z.ZodType = z pythonOperatorTask: d.python_operator_task, } - : undefined, + : d.ai_runtime_task !== undefined + ? { + $case: + 'aiRuntimeTask' as const, + aiRuntimeTask: + d.ai_runtime_task, + } + : undefined, spec: d.existing_cluster_id !== undefined ? { @@ -7741,6 +8009,7 @@ export const unmarshalTaskSettingsSchema: z.ZodType = z python_operator_task: z .lazy(() => unmarshalPythonOperatorTaskSchema) .optional(), + ai_runtime_task: z.lazy(() => unmarshalAiRuntimeTaskSchema).optional(), existing_cluster_id: z.string().optional(), new_cluster: z.lazy(() => unmarshalClusterSpec_NewClusterSchema).optional(), job_cluster_key: z.string().optional(), @@ -7854,7 +8123,14 @@ export const unmarshalTaskSettingsSchema: z.ZodType = z pythonOperatorTask: d.python_operator_task, } - : undefined, + : d.ai_runtime_task !== undefined + ? { + $case: + 'aiRuntimeTask' as const, + aiRuntimeTask: + d.ai_runtime_task, + } + : undefined, spec: d.existing_cluster_id !== undefined ? { @@ -8059,6 +8335,22 @@ export const marshalAdlsgen2InfoSchema: z.ZodType = z destination: d.destination, })); +export const marshalAiRuntimeTaskSchema: z.ZodType = z + .object({ + experiment: z.string().optional(), + deployments: z.array(z.lazy(() => marshalDeploymentSpecSchema)).optional(), + codeSourcePath: z.string().optional(), + mlflowRun: z.string().optional(), + mlflowExperimentDirectory: z.string().optional(), + }) + .transform(d => ({ + experiment: d.experiment, + deployments: d.deployments, + code_source_path: d.codeSourcePath, + mlflow_run: d.mlflowRun, + mlflow_experiment_directory: d.mlflowExperimentDirectory, + })); + export const marshalAlertTaskSchema: z.ZodType = z .object({ alertId: z.string().optional(), @@ -8311,6 +8603,16 @@ export const marshalComputeConfigSchema: z.ZodType = z gpu_type: d.gpuType, })); +export const marshalComputeSpecSchema: z.ZodType = z + .object({ + acceleratorType: z.string().optional(), + acceleratorCount: z.number().optional(), + }) + .transform(d => ({ + accelerator_type: d.acceleratorType, + accelerator_count: d.acceleratorCount, + })); + export const marshalConditionTaskSchema: z.ZodType = z .object({ op: z.string().optional(), @@ -8501,6 +8803,18 @@ export const marshalDeleteRunRequestSchema: z.ZodType = z run_id: d.runId, })); +export const marshalDeploymentSpecSchema: z.ZodType = z + .object({ + commandPath: z.string().optional(), + compute: z.lazy(() => marshalComputeSpecSchema).optional(), + name: z.string().optional(), + }) + .transform(d => ({ + command_path: d.commandPath, + compute: d.compute, + name: d.name, + })); + export const marshalDockerBasicAuthSchema: z.ZodType = z .object({ username: z.string().optional(), @@ -9399,6 +9713,10 @@ export const marshalRunTaskSettingsSchema: z.ZodType = z $case: z.literal('pythonOperatorTask'), pythonOperatorTask: z.lazy(() => marshalPythonOperatorTaskSchema), }), + z.object({ + $case: z.literal('aiRuntimeTask'), + aiRuntimeTask: z.lazy(() => marshalAiRuntimeTaskSchema), + }), ]) .optional(), spec: z @@ -9483,6 +9801,9 @@ export const marshalRunTaskSettingsSchema: z.ZodType = z ...(d.task?.$case === 'pythonOperatorTask' && { python_operator_task: d.task.pythonOperatorTask, }), + ...(d.task?.$case === 'aiRuntimeTask' && { + ai_runtime_task: d.task.aiRuntimeTask, + }), ...(d.spec?.$case === 'existingClusterId' && { existing_cluster_id: d.spec.existingClusterId, }), @@ -9879,6 +10200,10 @@ export const marshalTaskSettingsSchema: z.ZodType = z $case: z.literal('pythonOperatorTask'), pythonOperatorTask: z.lazy(() => marshalPythonOperatorTaskSchema), }), + z.object({ + $case: z.literal('aiRuntimeTask'), + aiRuntimeTask: z.lazy(() => marshalAiRuntimeTaskSchema), + }), ]) .optional(), spec: z @@ -9963,6 +10288,9 @@ export const marshalTaskSettingsSchema: z.ZodType = z ...(d.task?.$case === 'pythonOperatorTask' && { python_operator_task: d.task.pythonOperatorTask, }), + ...(d.task?.$case === 'aiRuntimeTask' && { + ai_runtime_task: d.task.aiRuntimeTask, + }), ...(d.spec?.$case === 'existingClusterId' && { existing_cluster_id: d.spec.existingClusterId, }), diff --git a/packages/uc/connections/src/v1/model.ts b/packages/uc/connections/src/v1/model.ts index 7199502b..598478b4 100755 --- a/packages/uc/connections/src/v1/model.ts +++ b/packages/uc/connections/src/v1/model.ts @@ -2,7 +2,7 @@ import {z} from 'zod'; -/** Next Id: 127 */ +/** Next Id: 132 */ // eslint-disable-next-line @typescript-eslint/naming-convention -- Enum-style const object. export const ConnectionType = { UNKNOWN_CONNECTION_TYPE: 'UNKNOWN_CONNECTION_TYPE', diff --git a/tagging.py b/tagging.py index a3897bbe..0c8cd582 100755 --- a/tagging.py +++ b/tagging.py @@ -1,4 +1,3 @@ -#!/usr/bin/env python3 # /// script # dependencies = ["PyGithub>=2,<3", "pyjwt<2.12.0", "charset-normalizer<3.4.6"] # ///