databricks Databricks Go SDK Releases · · 0.161.0

Databricks SDK Go v0.161.0: API changes and breaking updates

sdkinfradatabricksengineer
breaking patch

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
Read the original announcement →

https://github.com/databricks/databricks-sdk-go/releases/tag/v0.161.0

Related releases