Databricks SDK for Python v0.124.0 Adds Fields, Removes Sensitive Credentials
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
https://github.com/databricks/databricks-sdk-py/releases/tag/v0.124.0
Related releases
- Databricks SDK for Go v0.172.0 Enhances IAMv2 and Job Cluster Management Databricks Go SDK Releases ·
- Databricks Java SDK v0.146.0 Adds IAM V2 API, Updates Job Cluster Field Databricks Java SDK Releases ·
- Databricks SDK for Python v0.128.0 Adds Account and Workspace IAM V2 API Methods Databricks Python SDK Releases ·
- Amtrak Builds Unified Data Backbone with Databricks for Rail Network Transformation Databricks Blog ·
- Databricks Re-architects Serverless Network Config Delivery for 97.5% Latency Cut Databricks Blog ·
- How a Major Freight Railroad Scaled Pipeline Creation with Databricks Genie Code Databricks Blog ·