Databricks SDK for Go v0.142.0: New Services and Breaking Changes
sdkinfradatabricksengineer
breaking patch
Databricks SDK for Go version 0.142.0 introduces new packages for AI Search and Bundle Deployments, along with numerous new fields across various services like Catalog, ML, and Vector Search. This release also includes breaking changes by removing the `bundle` package and its associated workspace-level service. These updates affect Go developers utilizing the Databricks SDK, particularly those working with AI features, deployment pipelines, or relying on the deprecated bundle functionality.
- →Remove bundle package
- →Remove w.Bundle workspace-level service
- →Add aisearch and bundledeployments packages
- →Add w.AiSearch workspace-level service
- →Add w.BundleDeployments workspace-level service
Breaking changes (2) ›
- Remove bundle package
- Remove w.Bundle workspace-level service
Enhancements (28) ›
- Add aisearch and bundledeployments packages
- Add w.AiSearch workspace-level service
- Add w.BundleDeployments workspace-level service
- Add RunningInstances field for apps.ApplicationStatus
- Add CustomMaxRetentionHours field for catalog.CatalogInfo
- Add EnvironmentSettings field for catalog.ConnectionInfo
- Add CustomMaxRetentionHours field for catalog.CreateCatalog
- Add EnvironmentSettings field for catalog.CreateConnection
- Add CustomMaxRetentionHours field for catalog.CreateSchema
- Add CustomMaxRetentionHours field for catalog.SchemaInfo
- Add CustomMaxRetentionHours field for catalog.UpdateCatalog
- Add EnvironmentSettings field for catalog.UpdateConnection
- Add CustomMaxRetentionHours field for catalog.UpdateSchema
- Add StreamSource field for ml.DataSource
- Add IngestionConfig field for ml.KafkaConfig
- Add ClusteringColumns, EnableAutoClustering and TableProperties fields for pipelines.TableSpecificConfig
- Add BranchId field for postgres.Branch
- Add CatalogId field for postgres.Catalog
- Add DatabaseId field for postgres.Database
- Add EndpointId field for postgres.Endpoint
- Add ProjectId field for postgres.Project
- Add RoleId field for postgres.Role
- Add SyncedTableId field for postgres.SyncedTable
- Add AllowedDatabricksDestinations field for settings.EgressNetworkPolicyNetworkAccessPolicy
- Add Facets, QueryColumns and SortColumns fields for vectorsearch.QueryVectorIndexRequest
- Add FacetResult field for vectorsearch.QueryVectorIndexResponse
- Add FacetColumnCount and FacetColumns fields for vectorsearch.ResultManifest
- Add DangerouslyForceDiscardAll field for workspace.UpdateRepoRequest
Read the original announcement →
https://github.com/databricks/databricks-sdk-go/releases/tag/v0.142.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 ·