Summary
This release fixes an issue where repeated user agent injections could cause an unbounded increase in the User-Agent header size. It also introduces new API methods and fields for managing and enforcing cluster policy compliance, and makes the `ReplicateWorkspaceAssets` field optional in disaster recovery workspace sets.
Summary generated by brickster.ai. For the full changelog and any code/binary attachments, follow the GitHub link above.
More from databricks/databricks-sdk-go
* Add `Spec` field for [environments.WorkspaceBaseEnvironment](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/environments#WorkspaceBaseEnvironment).
This release adds `BundleRootPath` to bundle deployment workspace information. It also introduces `AiRuntimeTask` and `AiRuntimeTaskOutput` fields across various job-related structs for AI runtime task integration.
The SDK now reports an `omnigent meta-harness` user-agent dimension when the `OMNIGENT` environment variable is set. A new `Xlarge` enum value has been added to `apps.ComputeSize`.
The Databricks SDK for Go now includes a `ServerlessComputeId` field across several pipeline-related API requests and specifications. This allows practitioners to specify serverless compute for DLT pipelines when cloning, creating, or editing them.
This release adds new methods for managing Postgres data APIs at the workspace level. Compute clusters can now specify an Azure Capacity Reservation Group in their attributes.
This release fixes an issue where tag policy and assignment operations failed for hierarchical tag keys containing slashes. It also introduces a breaking change by making the `ResourceId` field optional in `bundledeployments.Operation` and adds support for Dynamics365 connection types and `EndpointId` for vector search indexes.