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 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 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 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 Python SDK Releases sdkaidatabricksengineer ·

    Databricks SDK Python v0.115.0: Improved AI Agent Detection

    The Databricks SDK for Python version 0.115.0 now respects the Vercel AI_AGENT environment variable for User-Agent detection. This change ensures that custom AI agent identifiers are passed through more accurately, allowing for better visibility into agent usage. The update benefits users employing custom AI agents with specific versioning.

    feature
  • Databricks Python SDK Releases sdkinfradatabricksengineer ·

    Databricks SDK for Python v0.113.0

    Databricks SDK for Python v0.113.0 introduces internal workspace addressing changes and adds new API methods for feature engineering and token management. It also introduces several new fields related to job deployments, pipeline tasks, and token settings, while removing two fields from the postgres service. These changes affect developers interacting with Databricks services programmatically, with some breaking changes requiring attention.

    breaking patch
  • Databricks Python SDK Releases sdkinfradatabricksengineer ·

    Databricks SDK for Python v0.111.0: Bundle package, Lakeview revert, Postgres undelete

    Databricks SDK for Python version 0.111.0 introduces a new bundle package and workspace-level services for Lakeview and Postgres, alongside several field additions across various modules. These changes primarily affect developers using the Python SDK for interacting with Databricks services. Notably, two breaking changes are included regarding tag handling for marketplace listings and pagination for cluster events.

    breaking patch
  • Databricks Python SDK Releases sdkdatadatabricksengineer ·

    Databricks SDK for Python v0.109.0: New IAM, ML, and Serving features

    Databricks SDK for Python version 0.109.0 introduces new methods for managing workspace assignments and several new fields across IAM, ML, and serving functionalities. Notably, it includes breaking changes to the `ListFeaturesRequest` and `list_features` method, impacting how features are requested and listed. This release is primarily for Python developers working with the Databricks platform, particularly those involved in account and workspace management, feature engineering, and model serving.

    breaking patch
  • Databricks Python SDK Releases sdkdatadatabricksengineer ·

    Databricks SDK for Python v0.108.0 Updates

    Databricks SDK for Python v0.108.0 introduces new fields for job task configuration and adds new connection types for catalog integrations. It also includes a breaking change by removing an unspecified resource name field. This release impacts developers building and managing Databricks workloads using the Python SDK.

    breaking patch
  • Databricks Python SDK Releases sdkinfradatabricksengineer ·

    Databricks SDK for Python v0.107.0 Enhances APIs and Fixes Auth

    Databricks SDK for Python v0.107.0 introduces new API methods for supervisor agents and vector search endpoints, along with several new fields across various services like pipelines and settings. The release also includes a fix for the CLI's auth token command to ensure fresh tokens are used, addressing potential stale token issues. These changes are primarily for engineers and architects working with the Databricks platform.

    breaking patch
  • Databricks Python SDK Releases sdkinfradatabricksengineer ·

    Databricks SDK for Python v0.106.0: New Features and Breaking Changes

    Databricks SDK for Python version 0.106.0 introduces new workspace and account-level services, including temporary volume credentials, enhanced knowledge assistant capabilities, and disaster recovery features. It also adds numerous fields to existing services for data pipelines and Postgres management, alongside a breaking change in how connections and tools are handled in the supervisor agents service. This release affects developers using the Databricks SDK, particularly those interacting with workspace services or relying on the supervisor agents' connection fields.

    breaking patch
  • Databricks Go SDK Releases sdkinfradatabricksengineer ·

    Databricks SDK Go v0.130.0: Unified Host Support and API Additions

    Databricks SDK Go version 0.130.0 introduces support for unified hosts, allowing a single configuration profile for account and workspace operations. This release also includes breaking changes, such as the removal of the experimental unified host detection field and the file-based OAuth token cache, which now defaults to an in-memory cache. Several new API endpoints and fields have been added, enhancing capabilities for managing volumes, knowledge assistants, apps, and pipeline connectors.

    breaking patch
  • Databricks Java SDK Releases sdkinfraawsazuregcpdatabricksengineer ·

    Databricks SDK Java v0.105.0: AI agent detection, breaking changes, new APIs

    Databricks SDK Java v0.105.0 introduces automatic detection of AI coding agents in HTTP request headers, enhancing environment identification. It also includes breaking changes by removing the experimental unified host flag and several API method path updates. Several new APIs and fields have been added across services like secrets, supervisor agents, and postgres, with bug fixes for SPOG host compatibility.

    breaking patch
  • Databricks Python SDK Releases sdkdatabricksengineer ·

    Databricks SDK for Python v0.105.0 adds new APIs and breaking changes

    Databricks SDK for Python version 0.105.0 introduces new packages and workspace-level services for supervisor agents and secrets, along with numerous field additions across various services. Several API methods have undergone breaking changes, including modifications to their paths, requiring users to update their code. These updates are primarily relevant to software engineers and architects developing integrations with Databricks.

    breaking patch
  • Databricks Python SDK Releases sdkinfradatabricksengineer ·

    Databricks SDK for Python v0.103.0: Drops Python 3.8/3.9, adds unified hosts

    Databricks SDK for Python v0.103.0 drops support for Python 3.8 and 3.9, aligning with Databricks Runtime LTS 13.3, and requires users to upgrade their Python environment. It introduces unified host support, allowing a single configuration for account and workspace operations, and adds new APIs for managing catalogs, tables, and other services. The release also includes internal changes and API additions, impacting developers using Python 3.8 or 3.9.

    breaking patch
  • Databricks Go SDK Releases sdkazuregcpdatabricksgadeprecationengineer ·

    Databricks SDK for Go v0.127.0 Release

    Databricks SDK for Go v0.127.0 introduces several new features, including host metadata customization and lazy iteration with limits. It also contains numerous bug fixes, particularly around token acquisition and caching for various credential providers. Breaking changes include raising the minimum Go version and removing a field from the Postgres SyncedTableSpec. These updates affect developers using the Go SDK for interacting with Databricks services.

    breaking patch