Databricks SDK for Go v0.153.0 Adds Features, Includes Breaking Changes
sdkinfradatabricksengineer
breaking patch
Databricks SDK for Go version 0.153.0 introduces numerous new fields across various services, enhancing capabilities for catalog management, data classification, job scheduling, and ML operations. This release also includes several breaking changes, primarily involving the removal of fields related to secret browsing and user identification, which may require updates for consumers relying on these specific fields. The updates affect developers interacting with the Databricks API via Go.
- →Remove IncludeBrowse field for catalog.GetSecretRequest
- →Remove IncludeBrowse field for catalog.ListSecretsRequest
- →Remove BrowseOnly and ExternalSecretId fields for catalog.Secret
- →Remove Name field for iamv2.User
- →Add List and ListEffective methods for w.Grants workspace-level service
Breaking changes (4) ›
- Remove IncludeBrowse field for catalog.GetSecretRequest
- Remove IncludeBrowse field for catalog.ListSecretsRequest
- Remove BrowseOnly and ExternalSecretId fields for catalog.Secret
- Remove Name field for iamv2.User
Enhancements (17) ›
- Add List and ListEffective methods for w.Grants workspace-level service
- Add OmitPermissionsInResponse field for catalog.UpdatePermissions
- Add ExcludedSchemas field for dataclassification.CatalogConfig
- Add FullName field for iamv2.User
- Add StatusMessage field for jobs.AiRuntimeTaskOutput
- Add SqlCondition field for jobs.CronSchedule
- Add SqlCondition field for jobs.TriggerInfo
- Add SqlCondition field for jobs.TriggerSettings
- Add SqlCondition field for jobs.TriggerStateProto
- Add FirstDistinct, FirstN, LastDistinct and LastN fields for ml.AggregationFunction
- Add AvroSchema and ProtoSchema fields for ml.SchemaConfig
- Add FreshnessTarget field for ml.StreamingMode
- Add LongRolling field for ml.TimeWindow
- Add ReadOnlyPooledHost and ReadWritePooledHost fields for postgres.EndpointHosts
- Add LastActiveTime field for postgres.EndpointStatus
- Add ExpireTime and Ttl fields for postgres.GenerateDatabaseCredentialRequest
- Add ReadMetadata enum value for catalog.Privilege
Read the original announcement →
https://github.com/databricks/databricks-sdk-go/releases/tag/v0.153.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 ·