Skip to content

Tags: thctamm/cli

Tags

snapshot

Toggle snapshot's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Emphasize typegen as required step after schema changes (databricks#4291

)

## Summary
- Made Step 3 explicit: run typegen after any schema change
- LLMs were adding query schemas but not running `npm run typegen`,
causing TypeScript errors like "query key not assignable to type"

## Test plan
- Documentation change only

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>

v0.283.0

Toggle v0.283.0's commit message
## Release v0.283.0

### Notable Changes
* Bundle commands now cache the user's account details to improve command latency.
To disable this, set the environment variable DATABRICKS_CACHE_ENABLED to false.

### CLI
* Add commands to pipelines command group ([databricks#4275](databricks#4275))

### Bundles
* Add support for configuring app.yaml options for apps via bundle config ([databricks#4271](databricks#4271))
* Enable caching user identity by default ([databricks#4202](databricks#4202))
* Do not show single node warning when is_single_node option is explicitly set ([databricks#4272](databricks#4272))
* Fix false positive folder permission warnings and make them more actionable ([databricks#4216](databricks#4216))
* Pass additional Azure DevOps system variables ([databricks#4236](databricks#4236))
* Replace Black formatter with Ruff in Python bundle templates for faster, all-in-one linting and formatting ([databricks#4196](databricks#4196))
* engine/direct: support quality monitors ([databricks#4278](databricks#4278))
* Improve folder permissions warning ([databricks#4216](databricks#4216))

### Dependency updates
* Upgrade TF provider to 1.102.0 ([databricks#4235](databricks#4235))
* Upgrade Go SDK to 0.96.0 ([databricks#4206](databricks#4206))

v0.282.0

Toggle v0.282.0's commit message
## Release v0.282.0

### Notable Changes
* engine/direct: New plan format (v2) ([databricks#4201](databricks#4201))

### CLI
* Skip non-exportable objects (e.g., `MLFLOW_EXPERIMENT`) during `workspace export-dir` instead of failing ([databricks#4101](databricks#4101))

### Bundles
* Allow `domain_friendly_name` to be used in `name_prefix` in development mode ([databricks#4173](databricks#4173))
* Add missing schema grants privileges ([databricks#4139](databricks#4139))
* Add support for `bundle generate alert` command ([databricks#4108](databricks#4108))
* Add support for `.dbalert.json` files ([databricks#3602](databricks#3602))
* Pass `SYSTEM_TEAMFOUNDATIONCOLLECTIONURI` from env to the Terraform provider for Azure DevOps OIDC auth ([databricks#4169](databricks#4169))
* Add `ipykernel` to the `default` template to enable Databricks Connect notebooks in Cursor/VS Code ([databricks#4164](databricks#4164))
* Add interactive SQL warehouse picker to `default-sql` and `dbt-sql` bundle templates ([databricks#4170](databricks#4170))
* Add `name`, `target` and `mode` fields to the deployment metadata file ([databricks#4180](databricks#4180))
* engine/direct: Fix app deployment failure when app is in `DELETING` state ([databricks#4176](databricks#4176))
* engine/direct: Changes in config that match remote changes no longer trigger an update ([databricks#4201](databricks#4201))

v0.281.0

Toggle v0.281.0's commit message
## Release v0.281.0

### CLI
* Fix lakeview publish to default `embed_credentials` to false ([databricks#4066](databricks#4066))

### Bundles
* Add support for configurable catalog/schema for dashboards ([databricks#4130](databricks#4130))
* Pass SYSTEM\_ACCESSTOKEN from env to the Terraform provider ([databricks#4135](databricks#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`) ([databricks#4134](databricks#4134))
* engine/direct: Fix dependency-ordered deletion by persisting depends\_on in state ([databricks#4105](databricks#4105))

### Dependency updates
* Upgrade Go SDK to 0.94.0 ([databricks#4148](databricks#4148))
* Upgrade Terraform provider to 1.100.0 ([databricks#4150](databricks#4150))

v0.280.0

Toggle v0.280.0's commit message
## Release v0.280.0

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

### Dependency updates

* Upgrade Go SDK to 0.93.0 ([databricks#4112](databricks#4112))
* Bump Go toolchain to 1.25.5.

v0.279.0

Toggle v0.279.0's commit message
## Release v0.279.0

### 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](docs/direct.md).

### CLI
* Introduce `databricks apps logs` command to tail app logs from the CLI ([databricks#3908](databricks#3908))

### Bundles
* Add support for alerts to DABs ([databricks#4004](databricks#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. ([databricks#3884](databricks#3884))
* Pipeline catalog changes now trigger in-place updates instead of recreation (Terraform provider v1.98.0 behavior change) ([databricks#4082](databricks#4082))

### Dependency updates
* Bump Terraform provider to v1.98.0 ([databricks#4082](databricks#4082))

v0.278.0

Toggle v0.278.0's commit message
## Release v0.278.0

### Dependency updates
* Upgrade Go SDK to 0.91.0 ([databricks#3948](databricks#3948))
* Bump Alpine Linux to 3.22 in the Docker image ([databricks#3942](databricks#3942))

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

v0.277.0

Toggle v0.277.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge unix and windows SHA files into one (databricks#3915)

## Changes
Merge unix and windows SHA files into one

## Why
The Komac tool (and any other tools expecting a unified checksum file)
will now find the correct checksums in the standard databricks_cli_{{
.Version }}_SHA256SUMS file that contains entries for all platforms.

v0.276.0

Toggle v0.276.0's commit message
## Release v0.276.0

### CLI
* Remove previously added flags from the `jobs create` and `pipelines create` commands. ([databricks#3870](databricks#3870))

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

v0.275.0

Toggle v0.275.0's commit message
## Release v0.275.0

### Notable Changes
* Python support for Databricks Asset Bundles is now generally available.

### CLI
* Remove `inplace` mode for the `--progress-format` flag ([databricks#3811](databricks#3811))
* Remove `json` mode for the `--progress-format` flag ([databricks#3812](databricks#3812))
* Deprecate the `--progress-format` flag ([databricks#3819](databricks#3819))

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