v0.129.0
Summary
The SDK adds pagination to four IAM methods (list_direct_group_members and list_workspace_assignment_details in both account and workspace APIs), which is a breaking change requiring code updates. New fields are added for Genie conversation analysis, group membership tracking, serverless compute identification, and Postgres pipelines.
Summary generated by brickster.ai. For the full changelog and any code/binary attachments, follow the GitHub link above.
More from databricks/databricks-sdk-py
Add health_check field for databricks.sdk.service.apps.AppDeployment.
A new account-level service is now available to manage private network gateways. Additionally, the SDK adds a project environment field for compute environments and a dataframe schema field for machine learning request sources.
The environment_variables_key field in JobEnvironmentVariables is now required, introducing a breaking change for job configurations. Additionally, the update adds an environment field to SandboxSpec and introduces the table_foreign_delta_deltasharing enum value for SecurableKind.
The Databricks Python SDK introduces a new list_commands method to the workspace sandbox service. This update allows practitioners to programmatically list and inspect commands within Databricks sandbox environments.
The AI functions service now supports an ai_decide method, and multiple Jobs and Tasks models now accept environment variable configurations. Additionally, command_path in DeploymentSpec and api_secret_ref in SchemaRegistryConfig are no longer required fields.