Pieter Noordhuis
35dd56c716
Release v0.100.3 ( #461 )
...
## Changes
CLI:
* Add directory tracking to sync
([#425 ](https://github.com/databricks/cli/pull/425 )).
* Add fs cat command for dbfs files
([#430 ](https://github.com/databricks/cli/pull/430 )).
* Add fs ls command for dbfs
([#429 ](https://github.com/databricks/cli/pull/429 )).
* Add fs mkdirs command for dbfs
([#432 ](https://github.com/databricks/cli/pull/432 )).
* Add fs rm command for dbfs
([#433 ](https://github.com/databricks/cli/pull/433 )).
* Add installation instructions
([#458 ](https://github.com/databricks/cli/pull/458 )).
* Add new line to cmdio JSON rendering
([#443 ](https://github.com/databricks/cli/pull/443 )).
* Add profile on `databricks auth login`
([#423 ](https://github.com/databricks/cli/pull/423 )).
* Add readable console logger
([#370 ](https://github.com/databricks/cli/pull/370 )).
* Add workspace export-dir command
([#449 ](https://github.com/databricks/cli/pull/449 )).
* Added secrets input prompt for secrets put-secret command
([#413 ](https://github.com/databricks/cli/pull/413 )).
* Added spinner when loading command prompts
([#420 ](https://github.com/databricks/cli/pull/420 )).
* Better error message if can not load prompts
([#437 ](https://github.com/databricks/cli/pull/437 )).
* Changed service template to correctly handle required positional
arguments ([#405 ](https://github.com/databricks/cli/pull/405 )).
* Do not generate prompts for certain commands
([#438 ](https://github.com/databricks/cli/pull/438 )).
* Do not prompt for List methods
([#411 ](https://github.com/databricks/cli/pull/411 )).
* Do not use FgWhite and FgBlack for terminal output
([#435 ](https://github.com/databricks/cli/pull/435 )).
* Skip path translation of job task for jobs with a Git source
([#404 ](https://github.com/databricks/cli/pull/404 )).
* Tweak profile prompt
([#454 ](https://github.com/databricks/cli/pull/454 )).
* Update with the latest Go SDK
([#457 ](https://github.com/databricks/cli/pull/457 )).
* Use cmdio in version command for `--output` flag
([#419 ](https://github.com/databricks/cli/pull/419 )).
Bundles:
* Check for nil environment before accessing it
([#453 ](https://github.com/databricks/cli/pull/453 )).
Dependencies:
* Bump github.com/hashicorp/terraform-json from 0.16.0 to 0.17.0
([#459 ](https://github.com/databricks/cli/pull/459 )).
* Bump github.com/mattn/go-isatty from 0.0.18 to 0.0.19
([#412 ](https://github.com/databricks/cli/pull/412 )).
Internal:
* Add Mkdir and ReadDir functions to filer.Filer interface
([#414 ](https://github.com/databricks/cli/pull/414 )).
* Add Stat function to filer.Filer interface
([#421 ](https://github.com/databricks/cli/pull/421 )).
* Add check for path is a directory in filer.ReadDir
([#426 ](https://github.com/databricks/cli/pull/426 )).
* Add fs.FS adapter for the filer interface
([#422 ](https://github.com/databricks/cli/pull/422 )).
* Add implementation of filer.Filer for local filesystem
([#460 ](https://github.com/databricks/cli/pull/460 )).
* Allow equivalence checking of filer errors to fs errors
([#416 ](https://github.com/databricks/cli/pull/416 )).
* Fix locker integration test
([#417 ](https://github.com/databricks/cli/pull/417 )).
* Implement DBFS filer
([#139 ](https://github.com/databricks/cli/pull/139 )).
* Include recursive deletion in filer interface
([#442 ](https://github.com/databricks/cli/pull/442 )).
* Make filer.Filer return fs.DirEntry from ReadDir
([#415 ](https://github.com/databricks/cli/pull/415 )).
* Speed up sync integration tests
([#428 ](https://github.com/databricks/cli/pull/428 )).
2023-06-12 17:08:00 +02:00
Pieter Noordhuis
e366faf4a6
Release v0.100.2 ( #410 )
...
## Changes
CLI:
* Reduce parallellism in locker integration test
([#407 ](https://github.com/databricks/bricks/pull/407 )).
Bundles:
* Don't pass synthesized TMPDIR if not already set
([#409 ](https://github.com/databricks/bricks/pull/409 )).
* Added support for bundle.Seq, simplified Mutator.Apply interface
([#403 ](https://github.com/databricks/bricks/pull/403 )).
* Regenerated internal schema structs based on Terraform provider
schemas ([#401 ](https://github.com/databricks/bricks/pull/401 )).
2023-05-26 13:28:38 +02:00
Pieter Noordhuis
842a559424
Release v0.100.1 ( #399 )
...
## Changes
CLI:
* Sync: Gracefully handle broken notebook files
([#398 ](https://github.com/databricks/cli/pull/398 )).
* Add version flag to print version and exit
([#394 ](https://github.com/databricks/cli/pull/394 )).
* Pass temporary directory environment variables to subprocesses
([#395 ](https://github.com/databricks/cli/pull/395 )).
* Rename environment variables `BRICKS_` -> `DATABRICKS_`
([#393 ](https://github.com/databricks/cli/pull/393 )).
* Update to Go SDK v0.9.0
([#396 ](https://github.com/databricks/cli/pull/396 )).
2023-05-23 14:21:17 +02:00
Pieter Noordhuis
cb78644e3c
Release v0.100.0 ( #391 )
...
## Changes
This release bumps the minor version to 100 to disambiguate between
Databricks CLI "v1" (the Python version)
and this version, Databricks CLI "v2". This release is a major rewrite
of the CLI, and is not backwards compatible.
CLI:
* Rename bricks -> databricks
([#389 ](https://github.com/databricks/cli/pull/389 )).
Bundles:
* Added ability for deferred mutator execution
([#380 ](https://github.com/databricks/cli/pull/380 )).
* Do not truncate local state file when pulling remote changes
([#382 ](https://github.com/databricks/cli/pull/382 )).
2023-05-16 19:44:47 +02:00
Pieter Noordhuis
98ebb78c9b
Rename bricks -> databricks ( #389 )
...
## Changes
Rename all instances of "bricks" to "databricks".
## Tests
* Confirmed the goreleaser build works, uses the correct new binary
name, and produces the right archives.
* Help output is confirmed to be correct.
* Output of `git grep -w bricks` is minimal with a couple changes
remaining for after the repository rename.
2023-05-16 18:35:39 +02:00
shreyas-goenka
2786ec85aa
Release v0.0.32 ( #388 )
...
## Changes
## 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 ](https://github.com/databricks/bricks/pull/383 ))([#359 ](https://github.com/databricks/bricks/pull/359 )).
1. Command line flag. For example: `--var="foo=bar"`
2. Environment variable. eg: BUNDLE_VAR_foo=bar
3. Default value as defined in the applicable environments block
4. Default value defined in variable definition
* Make the git details bundle config block optional
([#372 ](https://github.com/databricks/bricks/pull/372 )).
* Fix api post integration tests
([#371 ](https://github.com/databricks/bricks/pull/371 )).
* Fix table of content by removing not required top-level item
([#366 ](https://github.com/databricks/bricks/pull/366 )).
* Fix printing the tasks in job output in DAG execution order
([#377 ](https://github.com/databricks/bricks/pull/377 )).
* Improved error message when 'bricks bundle run' is executed before
'bricks bundle deploy'
([#378 ](https://github.com/databricks/bricks/pull/378 )).
2023-05-15 16:37:47 +02:00
Pieter Noordhuis
7facce7da5
Release v0.0.31 ( #365 )
...
## Changes
* Add OpenAPI command coverage (both workspace and account level APIs).
### Bundles
* Automatically populate a bundle's Git repository details in its
configuration tree.
2023-04-26 17:08:55 +02:00
Pieter Noordhuis
cd1486906d
Release v0.0.30 ( #355 )
...
Start tracking changes in `CHANGELOG.md`.
2023-04-21 13:55:06 +02:00