Releases: databricks/cli
Releases · databricks/cli
Release list
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
databricksto .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
.databricksignore pattern to ensure we never sync the cache directory by @shreyas-goenka in #295 - Make
bricks authuseall-apisscope 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)
v0.0.22
v0.0.21
Changelog
- cd78936 Bump Go version to 1.19 (#197)
- 9ca7f8a Configure user agent in root command (#195)
- 1c27f08 Include build information and add version command (#194)
- 2e01473 Let caller set BRICKS_UPSTREAM for user agent (#196)
- abb1de9 Locate and use global excludes file (#191)
- 241562e Move git package to libs/git (#189)
- a7bf7ba Reload .gitignore files if they have changed (#190)
- 3796b0a Revert snapshot name template to previous value (#192)
v0.0.20
Changelog
- 9a1d908 Add function to opportunistically load a bundle (#180)
- 35c3d9f Add workspace paths (#179)
- 035fb65 Expand comments in git.View (#188)
- 6737af4 Move bundle loading functions to top level (#181)
- eb76e5d Move git.FileSet to libs/fileset and make it aware of gitignores (#184)
- df7b341 Remove unused function git.RepoExists (#183)
- 2eb1080 Take into account gitignore rules defined in parent directories (#182)