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