Skip to content

Releases: databricks/cli

Snapshot

12 Apr 20:07
fe1b364

Choose a tag to compare

Snapshot Pre-release
Pre-release

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

v0.281.0

18 Dec 13:14
0f1bd8e

Choose a tag to compare

Release v0.281.0

CLI

  • Fix lakeview publish to default embed_credentials to false (#4066)

Bundles

  • Add support for configurable catalog/schema for dashboards (#4130)
  • Pass SYSTEM_ACCESSTOKEN from env to the Terraform provider (#4135)
  • bundle deployment migrate: when running bundle plan propagate -var arguments.
  • engine/direct: New option --plan to bundle deploy to deploy previously saved plan (saved plan with bundle plan -o json) (#4134)
  • engine/direct: Fix dependency-ordered deletion by persisting depends_on in state (#4105)

Dependency updates

  • Upgrade Go SDK to 0.94.0 (#4148)
  • Upgrade Terraform provider to 1.100.0 (#4150)

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)