Skip to content

Releases: databricks/cli

Snapshot

12 Apr 20:07
1fb3125

Choose a tag to compare

Snapshot Pre-release
Pre-release

Snapshot build of the main branch. Updated automatically on each commit.

v0.278.0

19 Nov 14:23
0534e38

Choose a tag to compare

Dependency updates

  • Upgrade Go SDK to 0.91.0 (#3948)
  • Bump Alpine Linux to 3.22 in the Docker image (#3942)

Bundles

  • Update templates to use serverless environment version 4 and matching Python version (#3897)
  • Add a language prompt to the default-minimal template (#3918)
  • Add default-scala template for Scala projects with SBT build configuration and example code (#3906)

v0.277.0

13 Nov 10:49
cc9703f

Choose a tag to compare

Release v0.277.0 (2025-11-13)

Important Changes

Since the 0.277.0 CLI version, we don't upload separate signed Windows archives. Instead, default Windows archives (databricks_cli_0.XXX.Y_windows_amd64.zip, databricks_cli_0.XXX.Y_windows_arm64.zip) come signed by default.

Bundles

  • Add default-minimal template for users who want a clean slate without sample code (#3885)
  • Add validation that served_models and served_entities are not used at the same time. Add client side translation logic. (#3880)
  • Filter out provided permissions, to select a single permissions level per principal ((#3904)).

v0.276.0

05 Nov 15:18
92d293d

Choose a tag to compare

Changelog

CLI

  • Remove previously added flags from the jobs create and pipelines create commands. (#3870)

Bundles

  • Updated the default-python template to follow the Lakeflow conventions: pipelines as source files, pyproject.toml (#3712).
  • Fix a permissions bug adding second IS_OWNER and causing "The job must have exactly one owner." error. Introduced in 0.274.0. (#3850)

v0.275.0

29 Oct 12:50
dee32f6

Choose a tag to compare

Notable Changes

  • Python support for Databricks Asset Bundles is now generally available.

CLI

  • Remove inplace mode for the --progress-format flag (#3811)
  • Remove json mode for the --progress-format flag (#3812)
  • Deprecate the --progress-format flag (#3819)

Bundles

  • Add support for --bind flag in bundle generate (#3782)
  • Add pydabs template replacing experimental-jobs-as-code template (#3806)
  • You can now use the top-level python section instead of experimental/python (#3540)

v0.274.0

22 Oct 11:06
db63bbe

Choose a tag to compare

Bundles

  • Fix a panic in TF when it fails to read the job (#3799)
  • For secret scopes, no longer remove current user's permissions (#3780)
  • Automatically add owner permissions during bundle initialization, this makes final permissions visible in 'bundle validate -o json' (#3780)

v0.273.0

16 Oct 08:38
3772d53

Choose a tag to compare

Notable Changes

CLI

  • Add the --configure-serverless flag to databricks auth login to configure Databricks Connect to use serverless.

Dependency updates

  • Upgrade Go SDK to 0.82.0 (#3769)
  • Upgrade TF provider to 1.92.0 (#3772)

Bundles

  • Updated the internal lakeflow-pipelines template to use an "src" layout (#3671).
  • Fix for pip flags with equal sign being incorrectly treated as local file names (#3766)

v0.272.0

08 Oct 14:04
fd90e55

Choose a tag to compare

Release v0.272.0

Bundles

  • Fix processing short pip flags in environment dependencies (#3708)
  • Add support for referencing local files in -e pip flag for environment dependencies (#3708)
  • Add error for when an etag is specified in dashboard configuration. Setting etags was never supported / valid in bundles but now users will see this error during validation rather than deployment. (#3723)
  • Fix PIP flag processing in pipeline environment dependencies (#3734)

v0.271.0

01 Oct 13:10
23f811f

Choose a tag to compare

Bundles

  • Added support for a "template_dir" option in the databricks_template_schema.json format. (#3671).
  • Remove resources.apps.config section (#3680)
  • Prompt for serverless compute in dbt-sql template (defaults to yes) (#3668)

API Changes

  • Added databricks account account-groups-v2 command group.
  • Added databricks account account-iam-v2 command group.
  • Added databricks feature-engineering command group.
  • Added databricks shares list-shares command.

v0.270.0

24 Sep 14:42
a8ac8e0

Choose a tag to compare

Notable Changes

  • Add 'databricks bundle plan' command. This command shows the deployment plan for the current bundle configuration without making any changes. (#3530)

Bundles

  • Add 'databricks bundle plan' command (#3530)
  • Add new Lakeflow Pipelines support for bundle generate (#3568)
  • Fix bundle deploy to not update permissions or grants for unbound resources (#3642)
  • Introduce new bundle variable: ${workspace.current_user.domain_friendly_name} (#3623)
  • Improve the output of bundle run when bundle is not deployed (#3652)