Releases: databricks/cli
Releases · databricks/cli
Snapshot
Snapshot build of the main branch. Updated automatically on each commit.
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.*.type
optional in bundle JSON schema (#2881) - Fix support for
spot_bid_max_price
field 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-local
command 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/mutators
andexperimental/python/resources
fields optional in JSON schema (#2761) - Annotated deprecated fields in JSON schema (#2770)
v0.249.0
Release v0.249.0
CLI
- Added
exclude-from
andinclude-from
flags support to sync command (#2660)
Bundles
v0.248.0
Release v0.248.0
Notable Changes
- Python for Databricks Asset Bundles is now in Public Preview. This feature extends bundles so that you can define jobs and pipelines as Python code, dynamically create jobs and pipelines using metadata, and modify jobs and pipelines defined in YAML or Python during bundle deployment. For more information and to get started see Configuration in Python.
- Fixed a regression with pipeline library globs introduced in 0.247.0 (#2723). The issue caused glob patterns to fail when using paths relative to a directory that is not the bundle root.
Dependency updates
CLI
- Added an error when invalid subcommand is provided for CLI commands (#2655)
- Added dry-run flag support to sync command (#2657)
Bundles
- Do not use app config section in test templates and generated app configuration (#2599)
- Do not exit early when checking incompatible tasks for specified DBR (#2692)
- Removed include/exclude flags support from bundle sync command (#2718)
- Do not clean up Python artifacts dist and build folder in "bundle validate", do it in "bundle deploy". This reverts the behaviour introduced in 0.245.0 (#2722)
API Changes
- Added enable-export-notebook, enable-notebook-table-clipboard and enable-results-downloading workspace-level commands.
- Removed unused
timeout
andno-wait
flags for clusters and pipelines
v0.247.1
v0.247.0
Release v0.247.0
CLI
- Added include/exclude flags support to sync command (#2650)
Bundles
- Added support for model serving endpoints in deployment bind/unbind commands (#2634)
- Added include/exclude flags support to bundle sync command (#2650)
- Added JSON schema for resource permissions (#2674)
- Removed pipeline 'deployment' field from jsonschema (#2653)
- Updated JSON schema for deprecated pipeline fields (#2646)
- The --config-dir and --source-dir flags for "bundle generate app" are now relative to CWD, not bundle root (#2683)
- Reverts #2549 to resolve issues with Web Terminal host mismatch (#2685)