Skip to content

Commit 63e6c73

Browse files
authored
Bump Databricks Go SDK to 0.119.0 (#4695)
## Changes - Bump `github.com/databricks/databricks-sdk-go` from v0.117.0 to v0.119.0 - Update OpenAPI SHA - Regenerate CLI code via `make generate` <details><summary>SDK v0.117 -> v0.119.0 changelog</summary> <p> ## Release v0.119.0 (2026-03-09) ### API Changes * Add [dataclassification](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/dataclassification) and [knowledgeassistants](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/knowledgeassistants) packages. * Add [w.DataClassification](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/dataclassification#DataClassificationAPI) workspace-level service. * Add [w.KnowledgeAssistants](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/knowledgeassistants#KnowledgeAssistantsAPI) workspace-level service. * Add `GenieCreateEvalRun`, `GenieGetEvalResultDetails`, `GenieGetEvalRun`, `GenieListEvalResults` and `GenieListEvalRuns` methods for [w.Genie](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/dashboards#GenieAPI) workspace-level service. * Add `TelemetryExportDestinations` field for [apps.App](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/apps#App). ## Release v0.118.0 (2026-03-05) ### Internal Changes * Fix `GetWorkspaceClient` for unified account hosts ([#1517](databricks/databricks-sdk-go#1517)). * Add test for `GetWorkspaceClient` with SPOG host ([#1518](databricks/databricks-sdk-go#1518)). </p> </details> ## Tests - [x] `make lintfull` - [x] go test ./internal/build ./bundle/internal/schema ./bundle/direct/dresources ./bundle/config/resources - [x] `make checks`
1 parent e41b7d2 commit 63e6c73

File tree

22 files changed

+1733
-61
lines changed

22 files changed

+1733
-61
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4ad0f0856225e3ebc6bb11392d09d63a19e6d140
1+
a7c320a6b531263c8fa45619c1565b63849750e5

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ cmd/workspace/current-user/current-user.go linguist-generated=true
7777
cmd/workspace/dashboard-email-subscriptions/dashboard-email-subscriptions.go linguist-generated=true
7878
cmd/workspace/dashboard-widgets/dashboard-widgets.go linguist-generated=true
7979
cmd/workspace/dashboards/dashboards.go linguist-generated=true
80+
cmd/workspace/data-classification/data-classification.go linguist-generated=true
8081
cmd/workspace/data-quality/data-quality.go linguist-generated=true
8182
cmd/workspace/data-sources/data-sources.go linguist-generated=true
8283
cmd/workspace/database/database.go linguist-generated=true
@@ -107,6 +108,7 @@ cmd/workspace/instance-pools/instance-pools.go linguist-generated=true
107108
cmd/workspace/instance-profiles/instance-profiles.go linguist-generated=true
108109
cmd/workspace/ip-access-lists/ip-access-lists.go linguist-generated=true
109110
cmd/workspace/jobs/jobs.go linguist-generated=true
111+
cmd/workspace/knowledge-assistants/knowledge-assistants.go linguist-generated=true
110112
cmd/workspace/lakeview-embedded/lakeview-embedded.go linguist-generated=true
111113
cmd/workspace/lakeview/lakeview.go linguist-generated=true
112114
cmd/workspace/libraries/libraries.go linguist-generated=true

NEXT_CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
* Modify grants to use SDK types ([#4666](https://github.com/databricks/cli/pull/4666))
99

1010
### Dependency updates
11-
- Bump databricks-sdk-go from v0.112.0 to v0.117.0.
11+
* Bump databricks-sdk-go from v0.112.0 to v0.119.0 ([#4631](https://github.com/databricks/cli/pull/4631), [#4695](https://github.com/databricks/cli/pull/4695))
1212

1313
### API Changes

acceptance/bundle/refschema/out.fields.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,12 @@ resources.apps.*.service_principal_id int64 ALL
212212
resources.apps.*.service_principal_name string ALL
213213
resources.apps.*.source_code_path string INPUT
214214
resources.apps.*.space string ALL
215+
resources.apps.*.telemetry_export_destinations []apps.TelemetryExportDestination ALL
216+
resources.apps.*.telemetry_export_destinations[*] apps.TelemetryExportDestination ALL
217+
resources.apps.*.telemetry_export_destinations[*].unity_catalog *apps.UnityCatalog ALL
218+
resources.apps.*.telemetry_export_destinations[*].unity_catalog.logs_table string ALL
219+
resources.apps.*.telemetry_export_destinations[*].unity_catalog.metrics_table string ALL
220+
resources.apps.*.telemetry_export_destinations[*].unity_catalog.traces_table string ALL
215221
resources.apps.*.update_time string ALL
216222
resources.apps.*.updater string ALL
217223
resources.apps.*.url string ALL

acceptance/help/output.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,9 @@ Database Instances
145145
database Database Instances provide access to a database via REST API or direct SQL.
146146
psql Connect to a Lakebase Postgres database
147147

148+
Agent Bricks
149+
knowledge-assistants Manage Knowledge Assistants and related resources.
150+
148151
Tags
149152
tag-policies The Tag Policy API allows you to manage policies for governed tags in Databricks.
150153
workspace-entity-tag-assignments Manage tag assignments on workspace-scoped objects.

bundle/internal/schema/annotations_openapi.yml

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ github.com/databricks/cli/bundle/config/resources.App:
155155
Name of the space this app belongs to.
156156
"x-databricks-preview": |-
157157
PRIVATE
158+
"telemetry_export_destinations": {}
158159
"update_time":
159160
"description": |-
160161
The update time of the app. Formatted timestamp in ISO 6801.
@@ -1064,9 +1065,6 @@ github.com/databricks/cli/bundle/config/resources.SqlWarehouse:
10641065
Warehouse type: `PRO` or `CLASSIC`. If you want to use serverless compute,
10651066
you must set to `PRO` and also set the field `enable_serverless_compute` to `true`.
10661067
github.com/databricks/cli/bundle/config/resources.SyncedDatabaseTable:
1067-
"_":
1068-
"description": |-
1069-
Next field marker: 18
10701068
"data_synchronization_status":
10711069
"description": |-
10721070
Synced Table data synchronization status
@@ -1518,6 +1516,26 @@ github.com/databricks/databricks-sdk-go/service/apps.GitSource:
15181516
"tag":
15191517
"description": |-
15201518
Git tag to checkout.
1519+
github.com/databricks/databricks-sdk-go/service/apps.TelemetryExportDestination:
1520+
"_":
1521+
"description": |-
1522+
A single telemetry export destination with its configuration and status.
1523+
"unity_catalog":
1524+
"description": |-
1525+
Unity Catalog Destinations for OTEL telemetry export.
1526+
github.com/databricks/databricks-sdk-go/service/apps.UnityCatalog:
1527+
"_":
1528+
"description": |-
1529+
Unity Catalog Destinations for OTEL telemetry export.
1530+
"logs_table":
1531+
"description": |-
1532+
Unity Catalog table for OTEL logs.
1533+
"metrics_table":
1534+
"description": |-
1535+
Unity Catalog table for OTEL metrics.
1536+
"traces_table":
1537+
"description": |-
1538+
Unity Catalog table for OTEL traces (spans).
15211539
github.com/databricks/databricks-sdk-go/service/catalog.AwsSqsQueue:
15221540
"managed_resource_id":
15231541
"description": |-

bundle/internal/schema/annotations_openapi_overrides.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ github.com/databricks/cli/bundle/config/resources.App:
7474
"source_code_path":
7575
"description": |-
7676
PLACEHOLDER
77+
"telemetry_export_destinations":
78+
"description": |-
79+
PLACEHOLDER
7780
"usage_policy_id":
7881
"description": |-
7982
PLACEHOLDER

bundle/internal/validation/generated/required_fields.go

Lines changed: 16 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bundle/schema/jsonschema.json

Lines changed: 68 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bundle/schema/jsonschema_for_docs.json

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,9 @@
174174
"doNotSuggest": true,
175175
"x-since-version": "v0.290.0"
176176
},
177+
"telemetry_export_destinations": {
178+
"$ref": "#/$defs/slice/github.com/databricks/databricks-sdk-go/service/apps.TelemetryExportDestination"
179+
},
177180
"usage_policy_id": {
178181
"$ref": "#/$defs/string",
179182
"x-since-version": "v0.283.0"
@@ -2057,7 +2060,6 @@
20572060
},
20582061
"resources.SyncedDatabaseTable": {
20592062
"type": "object",
2060-
"description": "Next field marker: 18",
20612063
"properties": {
20622064
"database_instance_name": {
20632065
"$ref": "#/$defs/string",
@@ -3392,6 +3394,41 @@
33923394
},
33933395
"additionalProperties": false
33943396
},
3397+
"apps.TelemetryExportDestination": {
3398+
"type": "object",
3399+
"description": "A single telemetry export destination with its configuration and status.",
3400+
"properties": {
3401+
"unity_catalog": {
3402+
"description": "Unity Catalog Destinations for OTEL telemetry export.",
3403+
"$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/apps.UnityCatalog"
3404+
}
3405+
},
3406+
"additionalProperties": false
3407+
},
3408+
"apps.UnityCatalog": {
3409+
"type": "object",
3410+
"description": "Unity Catalog Destinations for OTEL telemetry export.",
3411+
"properties": {
3412+
"logs_table": {
3413+
"description": "Unity Catalog table for OTEL logs.",
3414+
"$ref": "#/$defs/string"
3415+
},
3416+
"metrics_table": {
3417+
"description": "Unity Catalog table for OTEL metrics.",
3418+
"$ref": "#/$defs/string"
3419+
},
3420+
"traces_table": {
3421+
"description": "Unity Catalog table for OTEL traces (spans).",
3422+
"$ref": "#/$defs/string"
3423+
}
3424+
},
3425+
"additionalProperties": false,
3426+
"required": [
3427+
"logs_table",
3428+
"metrics_table",
3429+
"traces_table"
3430+
]
3431+
},
33953432
"catalog.AwsSqsQueue": {
33963433
"type": "object",
33973434
"properties": {
@@ -9156,6 +9193,12 @@
91569193
"$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/apps.EnvVar"
91579194
}
91589195
},
9196+
"apps.TelemetryExportDestination": {
9197+
"type": "array",
9198+
"items": {
9199+
"$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/apps.TelemetryExportDestination"
9200+
}
9201+
},
91599202
"catalog.MonitorMetric": {
91609203
"type": "array",
91619204
"items": {

0 commit comments

Comments
 (0)