Releases: databricks/cli
Releases · databricks/cli
v0.0.32
0.0.32
- Add support for variables in bundle config. Introduces 4 ways of setting variable values, which in decreasing order of priority are: (#383)(#359).
- Command line flag. For example:
--var="foo=bar"
- Environment variable. eg: BUNDLE_VAR_foo=bar
- Default value as defined in the applicable environments block
- Default value defined in variable definition
- Command line flag. For example:
- Make the git details bundle config block optional (#372).
- Fix api post integration tests (#371).
- Fix table of content by removing not required top-level item (#366).
- Fix printing the tasks in job output in DAG execution order (#377).
- Improved error message when 'bricks bundle run' is executed before 'bricks bundle deploy' (#378).
v0.0.31
What's Changed
- OpenAPI CLI by @nfx in #357
- Add git config block to bundle config by @shreyas-goenka in #356
Full Changelog: v0.0.30...v0.0.31
v0.0.30
v0.0.29
Changelog
- 4871f7b Add bundle destroy command (#300)
- 3894d57 Add progress logging event for pipeline update URLs (#331)
- 9b06095 Add support for multiple level string variable interpolation (#342)
- 42cd405 Add tests for fileSet adding
databricks
to .gitignore (#325) - 4178390 Add top level docs for bundle json schema (#313)
- d7ac265 Allow use of file library in pipeline (#308)
- a8e6156 Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#318)
- 2a0f2f7 Bump golang.org/x/term from 0.6.0 to 0.7.0 (#317)
- ef2b8c4 Bump golang.org/x/text from 0.8.0 to 0.9.0 (#316)
- 9469062 Delete sync snapshots file when destroying a bundle (#323)
- 93d57dd Detect duplicate identifiers in bundle config (#332)
- d52fc12 Disable bricks fs and configure commands (#320)
- bd11da8 Do not fail snapshot destroy if snapshot does not exist (#328)
- 089bebc Do not print exceptions for non ERROR events (#347)
- ddc0237 Error out if question prompts are used in json mode (#340)
- 6feaed4 Fix host based auth conflicting with DEFAULT profile (#309)
- 7427ceb Fix output panic (#311)
- b9c68b4 Fix wrap around issues with inplace logging (#334)
- df02935 Fixes for pipeline progress logging (#330)
- 4e4c065 Interpolate paths for job tasks that reference files (#306)
- a2e20f5 Log job errors using progress logger
- 59eee11 Log job errors using progress logger (#337)
- 1a7b3ee Log job run url using progress logger (#336)
- 598ad62 Log mutator messages using progress logger (#312)
- 1fc9039 Log os.Args, bricks version, and exit status (#324)
- d0872b4 Log pipeline update errors using progress logger (#338)
- b388f4a Make all workspace paths string fields (#327)
- 85889df Move state to event for whether they support inplace progress logging (#339)
- 42d29f9 Pass through $HOME when invoking Terraform (#319)
- 6ecf934 Publish snapshot binaries to snapshot release (#329)
- e8018a7 Refactor output and progress into separate packages in run (#335)
- 375eb1c Remove package project (#321)
- a390271 Remove unused retries package (#326)
- eab2960 Revert "Log job errors using progress logger"
- 31ccebd Store relative path to configuration file for every resource (#322)
v0.0.28
What's Changed
- Log latest error event on pipeline run fail by @shreyas-goenka in #239
- Use tracker for reference loop tracking by @shreyas-goenka in #252
- Add structured logging infrastructure by @pietern in #246
- Drain sync event channel before returning by @pietern in #253
- Use new logger throughout codebase by @pietern in #256
- Path escape file path in filer interface by @shreyas-goenka in #254
- Update Terraform provider schema structs by @pietern in #265
- Add resources for mlflow models and experiments by @pietern in #263
- Add permissions block to each resource by @pietern in #264
- Throw error when job run is skipped due to max_concurrent_runs by @shreyas-goenka in #257
- Add job run output logging by @shreyas-goenka in #260
- Allow logger defaults to be configured through environment variables by @pietern in #266
- Error out if notebook file does not exist locally by @shreyas-goenka in #261
- Add json tags to output fields by @shreyas-goenka in #269
- Include mutator name in logging context by @pietern in #271
- Acquire lock prior to deploy by @pietern in #270
- Log mutator phase at info level by @pietern in #272
- Trim log source field to basename of file by @pietern in #273
- Add PR template by @tanmay-db in #274
- Add progress logs for job runs by @shreyas-goenka in #276
- Function to find the Git repository containing a bundle by @pietern in #289
- Try to resolve a profile if only the host is specified by @pietern in #287
- Configure Terraform provider auth through env vars by @pietern in #290
- Ignore databricks_permissions resource when loading Terraform state by @pietern in #291
- Build snapshot release for demo branches by @pietern in #292
- Add mutators to pull and push Terraform state by @pietern in #288
- Add progress logging for pipeline runs by @shreyas-goenka in #283
- Set BRICKS_CLI_PATH only if it cannot be derived from $PATH by @pietern in #298
- Regenerate generated empty json schema docs by @shreyas-goenka in #301
- Add readonly bundle tag for internal fields by @shreyas-goenka in #302
- Hardcode
.databricks
ignore pattern to ensure we never sync the cache directory by @shreyas-goenka in #295 - Make
bricks auth
useall-apis
scope by @nfx in #304 - Update go SDK to 0.7.0 by @fjakobs in #310
New Contributors
- @tanmay-db made their first contribution in #274
Full Changelog: v0.0.27...v0.0.28
v0.0.27
Changelog
- 316a006 Add check for file exists incase of conflicting remote names (#244)
- 18a216b Add openapi descriptions to bundle resources (#229)
- 54f6f69 Bump github.com/hashicorp/terraform-json from 0.15.0 to 0.16.0 (#241)
- 715a4df Path escape filepaths in the URL (#250)
- c4c8f94 Remove redundant terraform initialize mutator (#238)
- 92d1dd7 skip failing test for now (#249)
- c40e428 skip flaky cross reference test (#251)
v0.0.26
Changelog
- e872b58 Add optional JSON output for sync command (#230)
- c567b2a Bump databricks-sdk-go to 0.4.1 (#240)
- 0ea3d28 Bump github.com/databricks/databricks-sdk-go from 0.3.2 to 0.3.3 (#225)
- 16efd69 Bump github.com/hashicorp/terraform-exec from 0.17.3 to 0.18.1 (#233)
- c5ffa60 Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#227)
- 7ade32c Bump golang.org/x/mod from 0.8.0 to 0.9.0 (#232)
- 1530065 Bump golang.org/x/text from 0.7.0 to 0.8.0 (#231)
- 65b3f99 Escape URL in filer (#236)
- da4b58a Fix link to workspace after AWS OAuth login (#234)
- f0c35a2 Initialize BRICKS_CLI_PATH and increase default OAuth timeout (#237)
- fe738ed Let sync return early if an error occurs (#235)
- 46cfa74 Move and hide launch and test commands (#222)
v0.0.25
v0.0.24
v0.0.23
Changelog
- 7398a6d Add sample ipynb files (#218)
- 584c8d1 Allow synchronization to a directory inside a repo (#213)
- 414ea4f Bump databricks-sdk-go to 0.3.2 (#215)
- aa4ba29 Bump github.com/hashicorp/hc-install from 0.4.0 to 0.5.0 (#198)
- 1810a8b Bump github.com/hashicorp/terraform-json from 0.14.0 to 0.15.0 (#202)
- 04f16b2 Bump golang.org/x/mod from 0.7.0 to 0.8.0 (#200)
- ded7d8c Bump golang.org/x/net from 0.1.0 to 0.7.0 (#210)
- a94d023 Bump golang.org/x/text from 0.6.0 to 0.7.0 (#201)
- ae9d688 Complete argument for the environment flag (#221)
- dd95668 Complete positional argument to bundle run (#220)
- a0ed022 Execute file synchronization on deploy (#211)
- ca04a6a Fix sync test (miss in #207) (#216)
- 5b56b3e Include commit hash in snapshot version (#193)
- 0ab2aa1 Make file, artifact and state path optional (#204)
- 1715a98 Make sync command work in bundle context; reorder args (#207)
- 9912ee1 Materialize glob expansion in configuration struct (#217)
- 7bf212e Path completion for sync command (#208)
- 6c93c96 Update deps for internal-only tree (#214)