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
- Databricks `ai_transcribe()` SQL Function for Audio Transcription (Beta) Databricks Release Notes ·
- Databricks Lakebase Snapshots API (Beta) for Programmatic Management Databricks Release Notes ·
- Databricks Introduces Session Restore for Serverless Jobs in Public Preview Databricks Release Notes ·
- Announcing On-Demand State Repartitioning for Apache Spark Structured Streaming on Databricks Databricks Blog ·
- Databricks Genie now displays visualizations directly in Slack replies Databricks Release Notes ·
- Databricks Introduces Configurable Data Retention for System Tables (Beta) Databricks Release Notes ·