Releases: databricks/cli
Releases · databricks/cli
v0.258.0
Release v0.258.0
Notable Changes
- Switch default-python template to use pyproject.toml + dynamic_version in dev target. uv is now required. (#3042)
Dependency updates
- Upgraded TF provider to 1.84.0 (#3151)
CLI
- Fixed an issue where running
databricks auth loginwould remove thecluster_idfield from profiles in.databrickscfg. The login process now preserves thecluster_idfield. (#2988)
Bundles
v0.257.0
Release v0.257.0
Bundles
-
Improve error message for host mismatch between bundle and profile used (#3100)
-
Remove support for deprecated
experimental/pydabsconfig, useexperimental/pythoninstead. See Configuration in Python
. (#3102) -
Pass through OIDC token env variable to Terraform (#3113)
-
The
default-pythontemplate now prompts if you want to use serverless compute (default toyes) (#3051).
API Changes
- Removed
databricks custom-llmscommand group. - Added
databricks ai-buildercommand group. - Added
databricks feature-storecommand group.
v0.256.0
Bundles
- When building Python artifacts as part of "bundle deploy" we no longer delete
dist,build,*egg-infoand__pycache__directories (#2982) - When glob for wheels is used, like "*.whl", it will filter out different version of the same package and will only take the most recent version (#2982)
- Add preset
presets.artifacts_dynamic_versionthat automatically enablesdynamic_version: trueon all "whl" artifacts (#3074) - Update client version to "2" for the serverless variation of the default-python template (#3083)
- Fix reading dashboard contents when the sync root is different than the bundle root (#3006)
- Fix variable resolution for lookup variables with other references (#3054)
- Allow users to override the Terraform version to use by setting the
DATABRICKS_TF_VERSIONenvironment variable (#3069)
v0.255.0
Notable Changes
- Fix
databricks auth loginto tolerate URLs copied from the browser (#3001).
CLI
- Use OS aware runner instead of bash for run-local command (#2996)
Bundles
- Fix "bundle summary -o json" to render null values properly (#2990)
- Fix dashboard generation for already imported dashboard (#3016)
- Fixed null pointer de-reference if artifacts missing fields (#3022)
- Update bundle templates to also include
resources/*/*.yml(#3024) - Apply YAML formatter on default-python and dbt-sql templates (#3026)
v0.254.0
v0.253.0
v0.252.0
Dependency updates
Bundles
- Remove unused fields from resources.models schema: creation_timestamp, last_updated_timestamp, latest_versions and user_id. Using them now raises a warning (#2828).
- Preserve folder structure for app source code in bundle generate (#2848)
- Fix normalising requirements file path in dependencies section (#2861)
- Fix default-python template not to add environments when serverless=yes and include_python=no (#2866)
- Fix handling of Unicode characters in Python support (#2873)
- Add support for secret scopes in DABs (#2744)
- Make
artifacts.*.typeoptional in bundle JSON schema (#2881) - Fix support for
spot_bid_max_pricefield in Python support (#2883)
v0.251.0
v0.250.0
Notable Changes
- Added inline script execution support to bundle run. You can now run scripts in the same authentication context as a DAB using the databricks bundle run command. (#2413)
Dependency updates
CLI
- Added
databricks apps run-localcommand to run Databricks apps locally (#2555)
Bundles
- Raise an error when Unity Catalog volumes are used for paths other than artifacts (#2754)
- Fixed issue with jobs and pipelines declared in Python not showing in "Bundle resource explorer" in VSCode (#2764)
- Made
experimental/python/mutatorsandexperimental/python/resourcesfields optional in JSON schema (#2761) - Annotated deprecated fields in JSON schema (#2770)
v0.249.0
Release v0.249.0
CLI
- Added
exclude-fromandinclude-fromflags support to sync command (#2660)