databricks Databricks Python SDK Releases · · 0.124.0

Databricks SDK for Python v0.124.0 Adds Fields, Removes Sensitive Credentials

sdkdatadatabricksengineer
breaking patch

Databricks SDK for Python version 0.124.0 introduces new fields across IAMv2, ML, and Pipeline services, enhancing data and model management capabilities. This release also includes several breaking changes, notably the removal of AWS and Azure OpenAI credential fields from specific configuration objects, which may require users to update their authentication configurations. The changes affect users interacting with Databricks services via the Python SDK, particularly those managing IAM entities and ML streaming sources.

  • Change state field for databricks.sdk.service.bundledeployments.Operation to type str dataclass
  • Change state field for databricks.sdk.service.bundledeployments.Resource to type str dataclass
  • Remove internal_id field for databricks.sdk.service.iamv2.Group
  • Remove internal_id field for databricks.sdk.service.iamv2.ServicePrincipal
  • Remove internal_id field for databricks.sdk.service.iamv2.User
Breaking changes (8)
  • Change state field for databricks.sdk.service.bundledeployments.Operation to type str dataclass
  • Change state field for databricks.sdk.service.bundledeployments.Resource to type str dataclass
  • Remove aws_access_key_id and aws_secret_access_key fields for databricks.sdk.service.catalog.ModelProviderServiceConfigAmazonBedrockProviderDirectConfig

  • Remove client_id, client_secret and tenant_id fields for databricks.sdk.service.catalog.ModelProviderServiceConfigAzureOpenAiProviderDirectConfig

  • Remove client_id, client_secret and tenant_id fields for databricks.sdk.service.catalog.ModelProviderServiceConfigMicrosoftFoundryProviderDirectConfig

  • Remove internal_id field for databricks.sdk.service.iamv2.Group
  • Remove internal_id field for databricks.sdk.service.iamv2.ServicePrincipal
  • Remove internal_id field for databricks.sdk.service.iamv2.User
Enhancements (5)
  • Add group_id field for databricks.sdk.service.iamv2.Group
  • Add service_principal_id field for databricks.sdk.service.iamv2.ServicePrincipal
  • Add user_id field for databricks.sdk.service.iamv2.User
  • Add kinesis_stream_config field for databricks.sdk.service.ml.StreamSourceConfig
  • Add mode field for databricks.sdk.service.pipelines.UpdateInfo
Read the original announcement →

https://github.com/databricks/databricks-sdk-py/releases/tag/v0.124.0

Related releases