Skip to content

v1.7.0

Compare
Choose a tag to compare
@ClevyrBot ClevyrBot released this 25 Oct 19:56
· 332 commits to main since this release
34e7a31

Changelog

Features

  • a396a97 feat(config): Set var with the current context
  • c6338c1 feat(database): Autodetect database port number with optional flag
  • 47a6458 feat(env): Add support for configMapRefs
  • c48420e feat(flags): Add configurable spinner easter egg
  • 9599594 feat(restore): Change progress message when upload is complete
  • 1e8aab2 feat(status): Add status subcommand

Fixes

  • 05d1706 chore(renovate): change to public config repo to fix update error
  • dea0cbf fix(deps): update kubernetes packages to v0.28.3 (#94)
  • 3f0058a fix(deps): update module github.com/mattn/go-isatty to v0.0.20 (#93)
  • 8559093 fix(flags): Clean up Viper config binds
  • 4cbbf12 fix(flags): Improve pod flag
  • 8a2cc7c fix(flags): Only query for primary instance if pod flag not set
  • db6aca5 fix(log): Fix log lines being overwritten by progress bar
  • 5574c85 fix(mongodb): Fix table completions in versions without mongosh
  • 6064741 fix(port-forward): Improve API URL generation
  • 086663d fix(postgres): Remove --dbname from dump command if no value
  • ea42e12 fix(progress): Make progress bars more responsive
  • e6902bf fix(progress): Only append progress bar if log ends in newline
  • 3b28811 fix(remote-gzip): Fix some bugs when remote-gzip is disabled
  • 97e2f46 fix(restore): Prompt for confirmation before creating job
  • 68281af perf(progress): Decrease progress bar memory use

Others

  • 82bb489 chore(cmd): Rename NewCommand funcs to New
  • 5541b78 chore(config): Simplify Kubeconfig flag default value
  • 82c1162 chore(consts): Add consts for flag and config keys
  • a5069db chore(flags): Add --listen-port flag and deprecate port arg
  • b88c4d2 chore(flags): Move oneoff flags to cmd packages
  • 84e3e26 chore(flags): Move redact to log.go
  • 880612a chore(flags): Move some global flags to subcommands
  • 85ddb59 chore(flags): Remove deprecated --grammar flag
  • 91d19f3 chore(flags): Rename some config keys
  • bf7205a chore(github): Remove legacy GitHub Actions set-output syntax
  • 1719408 chore(log): Change job creation log to info level
  • 289f352 chore(log): Remove log buffer
  • a4f677a chore(port-forward): Decrease log message verbosity
  • ab9488d chore(port-forward): Remove port arg deprecation warning
  • ebe26f4 chore(postgres): Remove unnecessary nop string reader
  • 1ccc55c chore(pre-commit): Add Go test hook
  • 2683aba chore(progressbar): Cleanup progressbar factory logic
  • 1fdbab1 chore(restore): Change buildCommand func to a receiver
  • 34e7a31 chore: Change some type checks to use stringer
  • 3b7d6ba chore: Remove unused docs.go
  • 6712ed5 refactor(kubernetes): Change exec params to options struct
  • 762fb17 style(dialect): Add dialect.All func
  • 0dd5ea5 style(dump): Simplify filename generation logic
  • 1599e81 style(kubernetes): Migrate some func calls to KubeClient proxies
  • 61fa385 style(port-forward): Clean up exit handler