Databricks SDK Go v0.161.0: API changes and breaking updates
Databricks SDK Go version 0.161.0 introduces several new fields across various services, including jobs, machine learning, networking, and serving, enhancing functionality for users. However, it also includes breaking changes to IAMv2 methods and modifications to window duration fields in ML services, requiring developers to update their code. These updates affect users interacting with Databricks account and workspace IAM features, as well as those utilizing ML time window functionalities.
- →Change WindowDuration field for ml.RollingWindow to no longer be required
- →Change WindowDuration field for ml.SlidingWindow to no longer be required
- →Remove LongRolling field for ml.TimeWindow
- →Add PerformanceTarget field for jobs.SubmitRun
- →Add DataframeSchema and TransformationSql fields for ml.StreamSource
Breaking changes (5) ›
Change CreateWorkspaceAssignmentDetail, DeleteWorkspaceAssignmentDetail, GetWorkspaceAccessDetail, GetWorkspaceAssignmentDetail, ListWorkspaceAssignmentDetails, ResolveGroup, ResolveServicePrincipal, ResolveUser and UpdateWorkspaceAssignmentDetail methods for a.AccountIamV2 account-level service. Method path has changed
Change CreateWorkspaceAssignmentDetailProxy, DeleteWorkspaceAssignmentDetailProxy, GetWorkspaceAccessDetailLocal, GetWorkspaceAssignmentDetailProxy, ListWorkspaceAssignmentDetailsProxy, ResolveGroupProxy, ResolveServicePrincipalProxy, ResolveUserProxy and UpdateWorkspaceAssignmentDetailProxy methods for w.WorkspaceIamV2 workspace-level service. Method path has changed
- Change WindowDuration field for ml.RollingWindow to no longer be required
- Change WindowDuration field for ml.SlidingWindow to no longer be required
- Remove LongRolling field for ml.TimeWindow
Enhancements (11) ›
- Add PerformanceTarget field for jobs.SubmitRun
- Add DataframeSchema and TransformationSql fields for ml.StreamSource
- Add Sawtooth field for ml.TimeWindow
- Add EffectiveTablePrefix field for ml.UcTraceLocation
- Add AwsVpcEndpointInfo and GcpPscEndpointInfo fields for networking.Endpoint
- Add RedditAdsOptions field for pipelines.ConnectorOptions
- Add TableNames and TelemetryProfileId fields for serving.TelemetryConfig
- Add GitCliEnabled field for workspace.GetRepoResponse
- Add KsaEccCccDcc enum value for settings.ComplianceStandard
- Change WindowDuration field for ml.RollingWindow to no longer be required
- Change WindowDuration field for ml.SlidingWindow to no longer be required
https://github.com/databricks/databricks-sdk-go/releases/tag/v0.161.0
Related releases
- Building an AI-Forward Healthcare Organization on Data and Governance Databricks Blog ·
- Databricks Accelerates Agentic Media Buying with New Reference Implementation Databricks Blog ·
- NBCUniversal Migrates to Databricks Lakehouse for Scalable Analytics Databricks Blog ·
- Databricks SDK for Python v0.123.0: API changes and breaking updates Databricks Python SDK Releases ·
- Databricks Go SDK v0.167.0 Adds Cloud Provider Auth Fields Databricks Go SDK Releases ·
- Databricks SDK Java v0.138.0 Adds Model Provider Config Fields Databricks Java SDK Releases ·