Databricks releases
Databricks blog and Terraform provider releases. New features, breaking changes, security advisories and deprecations - each summarised in plain English and updated continuously.
Tracking 63 Databricks releases · Updated
- Databricks Python SDK Releases sdkdatadatabricksengineer ·
Databricks SDK for Python v0.118.0 Adds Data API Methods
Databricks SDK for Python version 0.118.0 introduces new methods for managing the Data API for Postgres, enhancing programmatic control over data services. The release also adds several new fields to existing attributes, including `capacity_reservation_group` for Azure compute and `serverless_compute_id` for pipeline configurations, along with `endpoint_id` for vector indexes. These updates are primarily relevant to developers and engineers interacting with Databricks services via the Python SDK.
patch - Terraform Databricks Provider Releases terraformaiinfragcpdatabricksengineer ·
Databricks Terraform Provider v1.118.0: New AI Search resources, bug fixes
Databricks Terraform provider version 1.118.0 introduces new resources for AI Search endpoints and indexes, enhancing AI capabilities. This release also addresses several bugs, including issues with instance pools, entitlements, and workspace configurations on GCP, improving stability and reliability for users managing Databricks resources via Terraform. The update also includes documentation improvements for job tasks and rewrites exporter logging.
patch - Databricks Go SDK Releases sdkdatadatabricksengineer ·
Databricks SDK Go v0.147.0: Add ServerlessComputeId to Pipeline Specs
The Databricks SDK for Go version 0.147.0 introduces the `ServerlessComputeId` field to several pipeline-related structures, including `ClonePipelineRequest`, `CreatePipeline`, `EditPipeline`, and `PipelineSpec`. This enhancement allows users to specify serverless compute configurations when managing Databricks pipelines. The update is relevant for developers and architects working with Databricks pipelines and serverless compute capabilities.
patch - Databricks Java SDK Releases sdkinfradatabricks ·
Databricks SDK for Java v0.121.0 adds serverless compute option
The latest release of the Databricks SDK for Java, version 0.121.0, introduces the `serverlessComputeId` field to several pipeline-related requests and specifications. This enhancement allows users to specify serverless compute configurations when managing pipelines. The update is relevant for developers working with Databricks pipelines in Java, enabling more flexible deployment options.
patch - Databricks Java SDK Releases sdkinfradatabricksengineer ·
Databricks SDK Java v0.120.0: API Additions and Breaking Change
Databricks SDK Java version 0.120.0 introduces new methods for managing Postgres data APIs and adds several fields to compute and database specifications. A significant breaking change modifies the `resourceId` field in the `Operation` class to be optional. These updates are relevant for developers using the Java SDK to interact with Databricks services, particularly those managing compute resources or database integrations.
breaking patch - Databricks Go SDK Releases sdkdatadatabricksengineer ·
Databricks SDK Go v0.146.0 Adds Postgres API Methods, Azure Compute Attribute
Databricks SDK Go version 0.146.0 introduces new methods for managing Postgres instances at the workspace level, including create, delete, get, and update operations. It also adds a `CapacityReservationGroup` field to Azure compute attributes. These enhancements aim to streamline cloud resource management for Databricks users working with Postgres and Azure infrastructure.
patch - Databricks Go SDK Releases sdkinfradatabricksengineer ·
Databricks SDK Go v0.145.0: Bug fixes and API enhancements
Databricks SDK Go version 0.145.0 includes bug fixes for tag policy routing and several API changes, including a breaking change to the `ResourceId` field in bundle deployments. These updates affect developers working with tags, bundle deployments, and data catalog connections. The release also introduces new fields for vector indexes and adds a new connection type.
breaking patch - Databricks Python SDK Releases sdkinfradatabricksengineer ·
Databricks SDK for Python v0.117.0
Databricks SDK for Python version 0.117.0 introduces new fields for Synced Tables and makes a breaking change to the `resource_id` field in `Operation`. It also includes significant bug fixes for token caching and lazy initialization of `WorkspaceClient.dbutils` to improve performance and stability, particularly in Spark Connect environments. The release also declares `urllib3` as an explicit dependency.
breaking patch - Databricks Go SDK Releases sdkdatadatabricksengineer ·
Databricks SDK Go v0.144.0 Adds TypeOverrides
Databricks SDK Go version 0.144.0 introduces new TypeOverrides fields for database.SyncedTableSpec and postgres.SyncedTableSyncedTableSpec. This enhancement allows for more granular control over table type configurations within the SDK. The update is relevant for Go developers using the Databricks SDK for data management tasks.
patch - Databricks Go SDK Releases sdkdatadatabricksengineer ·
Databricks SDK Go v0.143.0 Adds Accelerated Sync Field
Databricks SDK Go version 0.143.0 introduces a new `AcceleratedSync` field to `database.SyncedTableSpec` and `postgres.SyncedTableSyncedTableSpec`. This enhancement aims to improve synchronization performance for tables. The update is available to all users of the Go SDK for Databricks.
patch - Databricks Java SDK Releases sdkinfradatabricksengineer ·
Databricks SDK Java v0.119.0: New API Packages and Breaking Changes
Databricks SDK Java version 0.119.0 introduces new API packages for AI Search and Bundle Deployments, alongside numerous field additions across various services. Notably, it removes the `com.databricks.sdk.service.bundle` package and its corresponding workspace client service, which are breaking changes. These updates primarily affect developers integrating with Databricks services via the Java SDK, requiring attention to the removal of the bundle service.
patch - Databricks Python SDK Releases sdkaidatabricksengineer ·
Databricks SDK for Python v0.116.0: New APIs and Breaking Changes
Databricks SDK for Python v0.116.0 introduces new packages for AI Search and Bundle Deployments, along with numerous field additions across services like Catalog, ML, and Vector Search. This release also includes breaking changes with the removal of the `databricks.sdk.service.bundle` package and the associated workspace-level service. These updates primarily affect developers using the Python SDK to interact with Databricks services, offering expanded capabilities while requiring adjustments for bundled application deployments.
breaking patch - Databricks Go SDK Releases sdkinfradatabricksengineer ·
Databricks SDK for Go v0.142.0: New Services and Breaking Changes
Databricks SDK for Go version 0.142.0 introduces new packages for AI Search and Bundle Deployments, along with numerous new fields across various services like Catalog, ML, and Vector Search. This release also includes breaking changes by removing the `bundle` package and its associated workspace-level service. These updates affect Go developers utilizing the Databricks SDK, particularly those working with AI features, deployment pipelines, or relying on the deprecated bundle functionality.
patch - Databricks Java SDK Releases sdkdatadatabricksengineer ·
Databricks SDK Java v0.118.0: Canonical Bearer token handling
Databricks SDK for Java version 0.118.0 introduces a bug fix for canonicalizing Bearer tokens in Authorization headers. This change ensures consistent handling of tokens, which is crucial for authentication and authorization in API interactions. The update includes an API change with a new `getCanonicalTokenType()` method for the `Token` class. This release is for developers using the Java SDK.
patch - Databricks Java SDK Releases sdkaidatabricksdeprecationengineer ·
Databricks SDK Java v0.117.0: Enhanced AI agent detection and pagination
Databricks SDK Java version 0.117.0 enhances AI agent detection by recognizing the AI_AGENT environment variable, improving user agent reporting for recognized AI tools. It also introduces explicit factory methods for pagination strategies, deprecating the direct constructor. Bug fixes address issues with paginators silently dropping results on empty pages. These updates benefit developers using the SDK for interacting with Databricks AI features and data listing operations.
patch - Databricks Java SDK Releases sdkdatadatabricksengineer ·
Databricks Java SDK v0.116.0: Optional Client ID in OAuth
Databricks Java SDK v0.116.0 allows the client ID to be optional in OAuth token acquisition. This fix prevents NullPointerExceptions for users authenticating via browser OAuth flows where the IdP JWT lacks a client ID, enabling account-wide token federation by omitting the parameter when it's absent. The change impacts developers using the Java SDK for OAuth authentication.
patch - Terraform Databricks Provider Releases terraforminfradatabricksengineer ·
Databricks Terraform Provider v1.117.0: Fix External Location File Events
Databricks Terraform Provider version 1.117.0 fixes a bug in `databricks_external_location` where setting `enable_file_events` to `false` was ignored. This change ensures that when explicitly set to false, the provider now correctly sends this configuration to the Databricks API, preventing unexpected default behavior for file event monitoring. The fix targets users managing external locations via Terraform, ensuring their configuration for file events is respected.
patch - Databricks Java SDK Releases sdkinfradatabricksengineer ·
Databricks SDK Java v0.115.0 adds deployment mode fields
Databricks SDK Java version 0.115.0 introduces new fields related to deployment mode to the `Deployment` and `Version` classes within the bundle service. It also adds connectivity fields to the `Setting` class in the settingsv2 service. These changes enhance configuration and management capabilities for Databricks deployments.
patch - Databricks Python SDK Releases sdkdatabricksengineer ·
Databricks SDK for Python v0.114.0
Databricks SDK for Python v0.114.0 introduces new fields for deployment modes and collaboration platform connectivity. These updates enhance configuration options for Databricks deployments and integrations. The changes are available now and primarily affect developers working with the Databricks SDK.
patch - Databricks Go SDK Releases sdkinfradatabricksengineer ·
Databricks SDK for Go v0.141.0 Adds Bundle Deployment Options
Databricks SDK for Go version 0.141.0 introduces new fields to enhance bundle deployment configurations and settings management. These updates allow for more granular control over deployment modes and collaboration platform connectivity, impacting developers using the Go SDK for Databricks. The changes are available in the latest SDK release.
patch