v0.171.0
Summary
The SDK adds job triggers for scheduling, API source connectors for pipelines, secret value retrieval in requests, new GpuXlarge8 workload types, Netsuite connection support, and token forwarding for apps. Breaking changes remove browse-related fields from model and MCP service APIs and make several user and service principal fields required.
Summary from the captured archive. Follow the original source for full context.
More from databricks/databricks-sdk-go
Databricks CLI authentication no longer rejects small wrapper scripts, such as launcher scripts or version manager shims, as the legacy Python CLI. Small files in PATH are now rejected only if they are the pip-installed entry point for the legacy Python CLI, and a path set in DATABRICKS_CLI_PATH or databricks_cli_path skips this check.
Release v0.191.0 adds SDK methods for AgentKit memory and session store permissions, budget spend status queries, feature engineering materialization sets, and starting or stopping vector search endpoints. It also adds external spend inclusion for budgets, unhealthy-table notifications for data quality, relative error options for approximate count-distinct and percentile functions, and table trigger conditions and timing controls.
Adds SdpSource to ml.DataSource and CustomerVersionLabel, MaxDbu, and ReydenClusterSizeMultiplier to SQL warehouse requests and responses. Breaking: removes ReplicationConfig from sharing.CreateShare and sharing.ShareInfo.
The Go SDK introduces methods for ML experiment issue tracking and sandbox file operations, along with support for Realtime SQL warehouses and job duration targets. Breaking changes remove the EffectiveServerlessComputeId field from job tasks and replace ReadMask with View across Agentkit memory requests.
The SDK adds support for Slack and Microsoft Teams notification destinations, as well as ModelService securable types in Databricks Apps. Model provider configurations in Unity Catalog now include pricing fields and support for Bedrock Mantle.
The SDK adds account-level management for identity visibility filters and introduces statement timeout configuration for SQL warehouses. It also adds parent path support for pipelines, custom template formats for SQL alerts, and streaming shuffle partition settings for machine learning features.