Databricks Go SDK v0.171.0 Adds AI & Data API Fields, Includes Breaking Changes
Version v0.171.0 of the Databricks Go SDK introduces several new API fields across services such as apps, catalog, jobs, pipelines, and model serving, enhancing programmatic control over Databricks resources. Key additions include fields for AI Runtime Tasks, GPU workload types, and improved job triggering mechanisms. This release also makes some IAM fields required and contains breaking changes by removing specific `IncludeBrowse` and `BrowseOnly` fields from catalog services. Developers using the Go SDK for automation and integration will need to review these updates, particularly to address the breaking changes and leverage new capabilities for AI/ML workloads and data pipelines.
- →Remove IncludeBrowse field for catalog.GetMcpServiceRequest
- →Remove IncludeBrowse field for catalog.GetModelProviderServiceRequest
- →Remove IncludeBrowse field for catalog.GetModelServiceRequest
- →Remove IncludeBrowse field for catalog.ListMcpServicesRequest
- →Remove IncludeBrowse field for catalog.ListModelProviderServicesRequest
Breaking changes (9) ›
- Remove IncludeBrowse field for catalog.GetMcpServiceRequest
- Remove IncludeBrowse field for catalog.GetModelProviderServiceRequest
- Remove IncludeBrowse field for catalog.GetModelServiceRequest
- Remove IncludeBrowse field for catalog.ListMcpServicesRequest
- Remove IncludeBrowse field for catalog.ListModelProviderServicesRequest
- Remove IncludeBrowse field for catalog.ListModelServicesRequest
- Remove BrowseOnly field for catalog.McpService
- Remove BrowseOnly field for catalog.ModelProviderService
- Remove BrowseOnly field for catalog.ModelService
Enhancements (19) ›
- Add ForwardUserAccessToken field for apps.App
- Add ForwardUserAccessToken field for apps.AppUpdate
- Add IncludeValue field for catalog.GetSecretRequest
- Add DockerImageUrl field for jobs.AiRuntimeTask
- Add InputColumn and OutputColumn fields for pipelines.Transformer
- Add Netsuite enum value for catalog.ConnectionType
- Add GpuXlarge8 enum value for serving.ServedModelInputWorkloadType
- Add GpuXlarge8 enum value for serving.ServingModelWorkloadType
- Add LegacyMode enum value for settings.CustomerFacingIngressNetworkPolicyCrossWorkspaceAccessRestrictionMode
- Change AccountSpStatus and DisplayName fields for iamv2.ServicePrincipal to be required
- Change AccountUserStatus, FullName and Username fields for iamv2.User to be required
- Add MlflowArtifactLocation field for jobs.AiRuntimeTask
- Add TriggerDetails field for jobs.BaseJob
- Add Triggers field for jobs.CreateJob
- Add TriggerDetails field for jobs.Job
- Add Triggers field for jobs.JobSettings
- Add ApiSourceConnectorOptions field for pipelines.ConnectorOptions
- Add ApiSourceConnectorConfig field for pipelines.SourceConfig
- Add AllVpcScServices and GoogleApiEndpoints fields for settings.GcpEndpoint
https://github.com/databricks/databricks-sdk-go/releases/tag/v0.171.0
Related releases
- Databricks SDK for Go v0.172.0 Enhances IAMv2 and Job Cluster Management Databricks Go SDK Releases ·
- Databricks Java SDK v0.146.0 Adds IAM V2 API, Updates Job Cluster Field Databricks Java SDK Releases ·
- Databricks SDK for Python v0.128.0 Adds Account and Workspace IAM V2 API Methods Databricks Python SDK Releases ·
- Amtrak Builds Unified Data Backbone with Databricks for Rail Network Transformation Databricks Blog ·
- Databricks Re-architects Serverless Network Config Delivery for 97.5% Latency Cut Databricks Blog ·
- How a Major Freight Railroad Scaled Pipeline Creation with Databricks Genie Code Databricks Blog ·