Skip to content

Commit 3b15621

Browse files
Bump Go SDK to v0.73.1 (#3104)
## Changes <!-- Brief summary of your changes that is easy to understand --> Bump Go SDK to v0.73.1. Update CLI to the latest API Definitions. ## Why <!-- Why are these changes needed? Provide the context that the reviewer might be missing. For example, were there any decisions behind the change that are not reflected in the code itself? --> ## Tests <!-- How have you tested the changes? --> Existing CI. <!-- If your PR needs to be included in the release notes for next release, add a separate entry in NEXT_CHANGELOG.md as part of your PR. --> --------- Co-authored-by: Shreyas Goenka <shreyas.goenka@databricks.com>
1 parent 0a2ff81 commit 3b15621

File tree

37 files changed

+1343
-569
lines changed

37 files changed

+1343
-569
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
a8f547d3728fba835fbdda301e846829c5cbbef5
1+
033bcb9242b006001e2cf3956896711681de1a8c

.gitattributes

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ cmd/account/workspace-assignment/workspace-assignment.go linguist-generated=true
3838
cmd/account/workspace-network-configuration/workspace-network-configuration.go linguist-generated=true
3939
cmd/account/workspaces/workspaces.go linguist-generated=true
4040
cmd/workspace/access-control/access-control.go linguist-generated=true
41+
cmd/workspace/ai-builder/ai-builder.go linguist-generated=true
4142
cmd/workspace/aibi-dashboard-embedding-access-policy/aibi-dashboard-embedding-access-policy.go linguist-generated=true
4243
cmd/workspace/aibi-dashboard-embedding-approved-domains/aibi-dashboard-embedding-approved-domains.go linguist-generated=true
4344
cmd/workspace/alerts-legacy/alerts-legacy.go linguist-generated=true
@@ -63,7 +64,6 @@ cmd/workspace/consumer-providers/consumer-providers.go linguist-generated=true
6364
cmd/workspace/credentials-manager/credentials-manager.go linguist-generated=true
6465
cmd/workspace/credentials/credentials.go linguist-generated=true
6566
cmd/workspace/current-user/current-user.go linguist-generated=true
66-
cmd/workspace/custom-llms/custom-llms.go linguist-generated=true
6767
cmd/workspace/dashboard-email-subscriptions/dashboard-email-subscriptions.go linguist-generated=true
6868
cmd/workspace/dashboard-widgets/dashboard-widgets.go linguist-generated=true
6969
cmd/workspace/dashboards/dashboards.go linguist-generated=true
@@ -78,6 +78,7 @@ cmd/workspace/enable-results-downloading/enable-results-downloading.go linguist-
7878
cmd/workspace/enhanced-security-monitoring/enhanced-security-monitoring.go linguist-generated=true
7979
cmd/workspace/experiments/experiments.go linguist-generated=true
8080
cmd/workspace/external-locations/external-locations.go linguist-generated=true
81+
cmd/workspace/feature-store/feature-store.go linguist-generated=true
8182
cmd/workspace/forecasting/forecasting.go linguist-generated=true
8283
cmd/workspace/functions/functions.go linguist-generated=true
8384
cmd/workspace/genie/genie.go linguist-generated=true

NEXT_CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,6 @@
1313
](https://docs.databricks.com/dev-tools/bundles/python). ([#3102](https://github.com/databricks/cli/pull/3102))
1414

1515
### API Changes
16+
* Removed `databricks custom-llms` command group.
17+
* Added `databricks ai-builder` command group.
18+
* Added `databricks feature-store` command group.

acceptance/help/output.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,9 @@ Clean Rooms
124124
clean-room-task-runs Clean room task runs are the executions of notebooks in a clean room.
125125
clean-rooms A clean room uses Delta Sharing and serverless compute to provide a secure and privacy-protecting environment where multiple parties can work together on sensitive enterprise data without direct access to each other’s data.
126126

127+
Database
128+
database Database Instances provide access to a database via REST API or direct SQL.
129+
127130
Quality Monitor v2
128131
quality-monitor-v2 Manage data quality of UC objects (currently support schema).
129132

bundle/internal/schema/annotations_openapi.yml

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,9 @@ github.com/databricks/cli/bundle/config/resources.Cluster:
192192
"policy_id":
193193
"description": |-
194194
The ID of the cluster policy used to create the cluster if applicable.
195+
"remote_disk_throughput":
196+
"description": |-
197+
If set, what the configurable throughput (in Mb/s) for the remote disk is. Currently only supported for GCP HYPERDISK_BALANCED disks.
195198
"runtime_engine":
196199
"description": |-
197200
Determines the cluster's runtime engine, either standard or Photon.
@@ -232,6 +235,9 @@ github.com/databricks/cli/bundle/config/resources.Cluster:
232235
SSH public key contents that will be added to each Spark node in this cluster. The
233236
corresponding private keys can be used to login with the user name `ubuntu` on port `2200`.
234237
Up to 10 keys can be specified.
238+
"total_initial_remote_disk_size":
239+
"description": |-
240+
If set, what the total initial volume size (in GB) of the remote disks should be. Currently only supported for GCP HYPERDISK_BALANCED disks.
235241
"use_ml_runtime":
236242
"description": |-
237243
This field can only be used when `kind = CLASSIC_PREVIEW`.
@@ -477,6 +483,11 @@ github.com/databricks/cli/bundle/config/resources.Pipeline:
477483
"edition":
478484
"description": |-
479485
Pipeline product edition.
486+
"environment":
487+
"description": |-
488+
Environment specification for this pipeline used to install dependencies.
489+
"x-databricks-preview": |-
490+
PRIVATE
480491
"event_log":
481492
"description": |-
482493
Event log configuration for this pipeline
@@ -1300,6 +1311,9 @@ github.com/databricks/databricks-sdk-go/service/compute.ClusterSpec:
13001311
"policy_id":
13011312
"description": |-
13021313
The ID of the cluster policy used to create the cluster if applicable.
1314+
"remote_disk_throughput":
1315+
"description": |-
1316+
If set, what the configurable throughput (in Mb/s) for the remote disk is. Currently only supported for GCP HYPERDISK_BALANCED disks.
13031317
"runtime_engine":
13041318
"description": |-
13051319
Determines the cluster's runtime engine, either standard or Photon.
@@ -1340,6 +1354,9 @@ github.com/databricks/databricks-sdk-go/service/compute.ClusterSpec:
13401354
SSH public key contents that will be added to each Spark node in this cluster. The
13411355
corresponding private keys can be used to login with the user name `ubuntu` on port `2200`.
13421356
Up to 10 keys can be specified.
1357+
"total_initial_remote_disk_size":
1358+
"description": |-
1359+
If set, what the total initial volume size (in GB) of the remote disks should be. Currently only supported for GCP HYPERDISK_BALANCED disks.
13431360
"use_ml_runtime":
13441361
"description": |-
13451362
This field can only be used when `kind = CLASSIC_PREVIEW`.
@@ -1788,12 +1805,22 @@ github.com/databricks/databricks-sdk-go/service/jobs.DashboardTask:
17881805
Optional: The warehouse id to execute the dashboard with for the schedule.
17891806
If not specified, the default warehouse of the dashboard will be used.
17901807
github.com/databricks/databricks-sdk-go/service/jobs.DbtCloudTask:
1808+
"_":
1809+
"description": |-
1810+
Deprecated in favor of DbtPlatformTask
17911811
"connection_resource_name":
17921812
"description": |-
17931813
The resource name of the UC connection that authenticates the dbt Cloud for this task
17941814
"dbt_cloud_job_id":
17951815
"description": |-
17961816
Id of the dbt Cloud job to be triggered
1817+
github.com/databricks/databricks-sdk-go/service/jobs.DbtPlatformTask:
1818+
"connection_resource_name":
1819+
"description": |-
1820+
The resource name of the UC connection that authenticates the dbt platform for this task
1821+
"dbt_platform_job_id":
1822+
"description": |-
1823+
Id of the dbt platform job to be triggered. Specified as a string for maximum compatibility with clients.
17971824
github.com/databricks/databricks-sdk-go/service/jobs.DbtTask:
17981825
"catalog":
17991826
"description": |-
@@ -2549,7 +2576,12 @@ github.com/databricks/databricks-sdk-go/service/jobs.Task:
25492576
The task refreshes a dashboard and sends a snapshot to subscribers.
25502577
"dbt_cloud_task":
25512578
"description": |-
2552-
Task type for dbt cloud
2579+
Task type for dbt cloud, deprecated in favor of the new name dbt_platform_task
2580+
"deprecation_message": |-
2581+
This field is deprecated
2582+
"x-databricks-preview": |-
2583+
PRIVATE
2584+
"dbt_platform_task":
25532585
"x-databricks-preview": |-
25542586
PRIVATE
25552587
"dbt_task":
@@ -3083,6 +3115,16 @@ github.com/databricks/databricks-sdk-go/service/pipelines.PipelineLibrary:
30833115
github.com/databricks/databricks-sdk-go/service/pipelines.PipelineTrigger:
30843116
"cron": {}
30853117
"manual": {}
3118+
github.com/databricks/databricks-sdk-go/service/pipelines.PipelinesEnvironment:
3119+
"_":
3120+
"description": |-
3121+
The environment entity used to preserve serverless environment side panel, jobs' environment for non-notebook task, and DLT's environment for classic and serverless pipelines.
3122+
In this minimal environment spec, only pip dependencies are supported.
3123+
"dependencies":
3124+
"description": |-
3125+
List of pip dependencies, as supported by the version of pip in this environment.
3126+
Each dependency is a pip requirement file line https://pip.pypa.io/en/stable/reference/requirements-file-format/
3127+
Allowed dependency could be <requirement specifier>, <archive url/path>, <local project path>(WSFS or Volumes in Databricks), <vcs project url>
30863128
github.com/databricks/databricks-sdk-go/service/pipelines.ReportSpec:
30873129
"destination_catalog":
30883130
"description": |-

bundle/internal/schema/annotations_openapi_overrides.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -665,6 +665,9 @@ github.com/databricks/databricks-sdk-go/service/jobs.SubscriptionSubscriber:
665665
"description": |-
666666
PLACEHOLDER
667667
github.com/databricks/databricks-sdk-go/service/jobs.Task:
668+
"dbt_platform_task":
669+
"description": |-
670+
PLACEHOLDER
668671
"gen_ai_compute_task":
669672
"description": |-
670673
PLACEHOLDER

bundle/schema/jsonschema.json

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

0 commit comments

Comments
 (0)