databricks Databricks Go SDK Releases · · 0.169.0

Databricks SDK for Go v0.169.0: API changes and new features

sdkaidatabricksengineer
breaking patch

Databricks SDK for Go v0.169.0 introduces several API changes, including breaking changes to the State field in bundle deployments and the removal of authentication fields for specific model provider configurations. It also adds Pi coding agent detection and new fields for stream source and pipeline update configurations. These updates primarily affect developers using the Databricks SDK for Go, particularly those working with AI model integrations and bundle deployments.

  • Change State field for bundledeployments.Operation to type string
  • Change State field for bundledeployments.Resource to type string
  • Remove AwsAccessKeyId and AwsSecretAccessKey fields for catalog.ModelProviderServiceConfigAmazonBedrockProviderDirectConfig
  • Remove ClientId, ClientSecret and TenantId fields for catalog.ModelProviderServiceConfigAzureOpenAiProviderDirectConfig
  • Remove ClientId, ClientSecret and TenantId fields for catalog.ModelProviderServiceConfigMicrosoftFoundryProviderDirectConfig
Breaking changes (5)
  • Change State field for bundledeployments.Operation to type string
  • Change State field for bundledeployments.Resource to type string
  • Remove AwsAccessKeyId and AwsSecretAccessKey fields for catalog.ModelProviderServiceConfigAmazonBedrockProviderDirectConfig
  • Remove ClientId, ClientSecret and TenantId fields for catalog.ModelProviderServiceConfigAzureOpenAiProviderDirectConfig
  • Remove ClientId, ClientSecret and TenantId fields for catalog.ModelProviderServiceConfigMicrosoftFoundryProviderDirectConfig
Enhancements (2)
  • Add KinesisStreamConfig field for ml.StreamSourceConfig
  • Add Mode field for pipelines.UpdateInfo
Read the original announcement →

https://github.com/databricks/databricks-sdk-go/releases/tag/v0.169.0

Related releases