v1.15.0
·
44 commits
to main
since this release
Changelog
Features
- 44f5737 feat(cmd): Add support for installing as a kubectl plugin
- 6b25ec1 feat(notifier): Allow notifier requests to be canceled
- 1793b6c feat(notifier): Retry Healthchecks pings on failure
- bc7e613 feat(postgres): Add pod matcher for when
app.kubernetes.io/name=postgres
- 7a2bb17 feat(restore): Add support for restoring from S3 or GCS
- 4342cfe feat(restore): Include summary in Healthchecks pings
- 6ee49c0 feat: Add dump/restore cloud storage completions
- 2309a70 feat: Use
kubectl.kubernetes.io/default-container
if set
Fixes
- ec030dc fix(config): Add missing dialects to help text
- d180bd4 fix(dump): Fix some pipes possibly being left open
- a62bb31 fix(portforward): Fix possible hang if port forward never goes ready
- 215d126 fix(restore): Return an error if no filename is given and term is not a TTY
- 6e8ab05 fix(util): Remove concurrency during setup to fix race warnings
Others
- 8ab32dc chore(cmd): Disable file completions for some subcommands
- 286a1c8 chore(command): Check arg types when creating a new builder
- 390e1e4 chore(deps): update aws-sdk-go-v2 monorepo (#176)
- 4f39729 chore(deps): update docker/dockerfile docker tag to v1.10 (#184)
- aec59d4 chore(deps): update github.com/muesli/termenv digest to 82936c5 (#185)
- cb6ea85 chore(deps): update go to v1.23.1 (#179)
- 89ce651 chore(deps): update golang.org/x/exp digest to 701f63a (#180)
- 441f96e chore(deps): update k8s.io/utils digest to 702e33f (#182)
- 4b6b6ff chore(deps): update kubernetes packages to v0.31.1 (#141)
- 1ba47f9 chore(deps): update module github.com/charmbracelet/huh to v0.6.0 (#183)
- ee0b228 chore(deps): update module github.com/charmbracelet/lipgloss to v0.13.0 (#181)
- 50c7c0c chore(deps): update module github.com/schollz/progressbar/v3 to v3.14.6 (#177)
- e79e054 chore(deps): update module github.com/schollz/progressbar/v3 to v3.15.0 (#187)
- 7334dc9 chore(deps): update module google.golang.org/api to v0.197.0 (#186)
- 0190ca6 chore(dump): Change Healthchecks logs to use non-rounded border variant
- e5fdac9 chore(golangci-lint):
exportloopref
->copyloopvar
- cf34710 chore(goreleaser): Update deprecated field
name_template
toversion_template
- 0921545 chore(log): Add back global log password masking
- af533d8 chore(notifier): Log when Healthchecks pings are initiated
- d0e87fb chore(portforward): Remove unnecessary errgroup
- 31c3714 chore(progressbar): Code cleanups and slight optimizations
- 6b0ec90 chore(util): Change network policy log level to debug
- 21d82cd chore(util): Only check if namespace exists when no pods are found
- dfc9332 chore: Fix lint warnings
- 04eafec chore: Small code cleanups
- 3eec2b1 chore: Tweak generated job container fields
- e654f32 refactor: Change log library from zerolog to slog