Skip to content

Releases: databricks/cli

Snapshot

12 Apr 20:07
0536eb4

Choose a tag to compare

Snapshot Pre-release
Pre-release

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

v0.280.0

10 Dec 14:31
dda3340

Choose a tag to compare

[Release] Release v0.280.0

Release v0.280.0

Bundles

  • Fixed changing the source for the SQL task from GIT to WORKSPACE (#4114)
  • bundle deployment migrate will now run a plan before migration to check if deployment was done (#4088)
  • engine/direct: Increase "serial" in state file after every deployment (#4115)

Dependency updates

  • Upgrade Go SDK to 0.93.0 (#4112)
  • Bump Go toolchain to 1.25.5.

v0.279.0

04 Dec 15:00
38b2310

Choose a tag to compare

Notable Changes

  • New deployment engine for DABs that does not require Terraform is available to try in experimental mode. Not recommended for production workloads yet. Documentation at docs/direct.md.

CLI

  • Introduce databricks apps logs command to tail app logs from the CLI (#3908)

Bundles

  • Add support for alerts to DABs (#4004)
  • Allow file:// URIs in job libraries to reference runtime filesystem paths (e.g., JARs pre-installed on clusters via init scripts). These paths are no longer treated as local files to upload. (#3884)
  • Pipeline catalog changes now trigger in-place updates instead of recreation (Terraform provider v1.98.0 behavior change) (#4082)

Dependency updates

  • Bump Terraform provider to v1.98.0 (#4082)

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)