Skip to content

Releases: clevyr/kubedb

v1.20.0

Choose a tag to compare

@clevyr-goreleaser clevyr-goreleaser released this 27 Aug 00:25
c7c33bb

Changelog

Features

  • 5db6627 feat(discovery): add experimental discovery pkg

Fixes

  • f618193 fix(kubernetes): update deprecated spdy usage

Others

  • e9ba01a chore(lint): modernize code
  • a388093 chore(log): update tint handler creation
  • c525a6a ci(goreleaser): migrate to homebrew_casks
  • e6d5127 ci(goreleaser): migrate to new dockers_v2 builder
  • c7c33bb ci: migrate actions/create-github-app-token app-id to client-id

Dependencies

  • 4ee69fe chore(deps): update actions/checkout action to v7 (#344)
  • ee2e758 chore(deps): update actions/create-github-app-token action to v3 (#328)
  • 6367908 chore(deps): update actions/setup-go action to v6.4.0 (#312)
  • 725fe8f chore(deps): update actions/setup-go action to v7 (#349)
  • bccc1ba chore(deps): update actions/upload-artifact action to v7 (#313)
  • 2e10e71 chore(deps): update alpine docker tag to v3.23.4 (#330)
  • 2a9a96d chore(deps): update alpine docker tag to v3.24.0 (#341)
  • 927c8ec chore(deps): update alpine docker tag to v3.24.1 (#343)
  • 6e12656 chore(deps): update charmbracelet libraries to v2
  • 61ce01f chore(deps): update docker/login-action action to v4 (#315)
  • e502373 chore(deps): update docker/login-action action to v4.6.0 (#334)
  • d156354 chore(deps): update docker/setup-buildx-action action to v4 (#318)
  • 39d0189 chore(deps): update docker/setup-buildx-action action to v4.3.0 (#335)
  • 1c5d2b4 chore(deps): update docker/setup-qemu-action action to v4 (#316)
  • 3b01fa5 chore(deps): update docker/setup-qemu-action action to v4.2.0 (#336)
  • 1dd29be chore(deps): update gabe565.com/utils digest to 4059440 (#323)
  • 84d6dd5 chore(deps): update go to v1.26.3 (#319)
  • 81ceaac chore(deps): update go to v1.27.0 (#338)
  • 298ca68 chore(deps): update golangci/golangci-lint-action action to v9.3.0 (#333)
  • 4f3bd0e chore(deps): update goreleaser/goreleaser-action action to v7 (#310)
  • 568d4ef chore(deps): update goreleaser/goreleaser-action action to v7.2.3 (#332)
  • ac97d7f chore(deps): update kubernetes monorepo to v0.37.0 (#325)
  • cd9ba47 chore(deps): update module cloud.google.com/go/storage to v1.65.0 (#326)
  • 67a6960 chore(deps): update module cloud.google.com/go/storage to v1.65.1 (#356)
  • 5eade62 chore(deps): update module github.com/knadh/koanf/parsers/yaml to v1.1.1 (#350)
  • d673927 chore(deps): update module github.com/knadh/koanf/providers/confmap to v1.0.1 (#351)
  • adb8f8a chore(deps): update module github.com/knadh/koanf/providers/env/v2 to v2.0.1 (#352)
  • e1a5706 chore(deps): update module github.com/knadh/koanf/providers/posflag to v1.0.2 (#353)
  • 3ed4d1b chore(deps): update module github.com/knadh/koanf/providers/rawbytes to v1.0.1 (#354)
  • ce345b4 chore(deps): update module github.com/knadh/koanf/v2 to v2.3.6 (#317)
  • 5e88944 chore(deps): update module github.com/lmittmann/tint to v1.2.0 (#347)
  • 961d1cf chore(deps): update module github.com/minio/minio-go/v7 to v7.3.0 (#320)
  • 8883933 chore(deps): update module github.com/schollz/progressbar/v3 to v3.19.1 (#346)
  • 297e7b8 chore(deps): update module github.com/stretchr/testify to v1.12.1 (#355)
  • 8ba56b5 chore(deps): update module golang.org/x/sync to v0.20.0 (#321)
  • 2b615c8 chore(deps): update module golang.org/x/sync to v0.22.0 (#340)
  • 68b557d chore(deps): update module golang.org/x/time to v0.15.0 (#322)
  • ddf32d2 chore(deps): update module golang.org/x/tools to v0.45.0 (#327)
  • 16790ca chore(deps): update module golang.org/x/tools to v0.49.0 (#342)
  • 302742b chore(deps): update module google.golang.org/api to v0.294.0 (#348)
  • fef0ae3 chore(deps): update module gopkg.in/ini.v1 to v1.67.2 (#331)
  • da5479f chore(deps): update module gopkg.in/ini.v1 to v1.67.3 (#339)

v1.19.0

Choose a tag to compare

@clevyr-goreleaser clevyr-goreleaser released this 16 Feb 21:43
1309241

Changelog

Fixes

  • 17ef47f fix(postgres): pods being matched multiple times

Others

Dependencies

  • 286d848 chore(deps): update actions/checkout action to v6 (#299)
  • 63af2d0 chore(deps): update actions/create-github-app-token action to v2.2.1 (#274)
  • a8731ba chore(deps): update actions/setup-go action to v6 (#287)
  • e63b9e9 chore(deps): update actions/upload-artifact action to v6 (#296)
  • 5b8df3e chore(deps): update alpine docker tag to v3.22.2 (#294)
  • 882c523 chore(deps): update alpine docker tag to v3.23.0 (#300)
  • 1432107 chore(deps): update alpine docker tag to v3.23.2 (#302)
  • 9659401 chore(deps): update alpine docker tag to v3.23.3 (#305)
  • 1c2f05d chore(deps): update aws-sdk-go-v2 monorepo (#277)
  • 8ff658f chore(deps): update docker/login-action action to v3.7.0 (#292)
  • 96b9aaa chore(deps): update docker/setup-buildx-action action to v3.12.0 (#303)
  • e04d687 chore(deps): update docker/setup-qemu-action action to v3.7.0 (#297)
  • 6579321 chore(deps): update gabe565.com/utils digest to 00a1424 (#293)
  • 2395748 chore(deps): update go to v1.26.0 (#278)
  • 3b89e56 chore(deps): update golangci/golangci-lint-action action to v9 (#298)
  • 49cb8a2 chore(deps): update goreleaser/goreleaser-action action to v6.4.0 (#281)
  • a872133 chore(deps): update k8s.io/utils digest to b8788ab (#283)
  • 852429b chore(deps): update kubernetes packages to v0.35.1 (#280)
  • 4a8184a chore(deps): update module cloud.google.com/go/storage to v1.60.0 (#282)
  • 4749ab2 chore(deps): update module github.com/charmbracelet/huh to v0.8.0 (#295)
  • 2b0bd4a chore(deps): update module github.com/go-ini/ini to v1.67.1 (#308)
  • 474921b chore(deps): update module github.com/knadh/koanf/v2 to v2.3.2 (#291)
  • 8fb298c chore(deps): update module github.com/lmittmann/tint to v1.1.3 (#306)
  • 68a842e chore(deps): update module github.com/schollz/progressbar/v3 to v3.19.0 (#304)
  • 7e27a34 chore(deps): update module github.com/spf13/cobra to v1.10.2 (#286)
  • 7f20e10 chore(deps): update module github.com/spf13/pflag to v1.0.10 (#285)
  • 809cd19 chore(deps): update module golang.org/x/sync to v0.19.0 (#288)
  • 9a788cc chore(deps): update module golang.org/x/time to v0.14.0 (#289)
  • 05cd179 chore(deps): update module golang.org/x/tools to v0.42.0 (#273)
  • a4da202 chore(deps): update module google.golang.org/api to v0.266.0 (#279)

v1.18.1

Choose a tag to compare

@clevyr-goreleaser clevyr-goreleaser released this 07 Aug 16:08
6a5f920

Changelog

Others

  • 719730b chore(mongodb): add more supported envs for database, username, and password

Dependencies

  • 6a73e0c chore(deps): update aws-sdk-go-v2 monorepo (#270)
  • 6a5f920 chore(deps): update docker/login-action action to v3.5.0 (#269)
  • b8b551c chore(deps): update go to v1.24.6 (#272)
  • da12d7d chore(deps): update module google.golang.org/api to v0.246.0 (#271)

v1.18.0

Choose a tag to compare

@clevyr-goreleaser clevyr-goreleaser released this 03 Aug 05:12
28b76ad

Changelog

Features

  • b3d691c feat(storage): add support for Backblaze B2 (fixes #263)
  • 1405bf4 feat: properly handle all *_FILE secrets

Fixes

  • 643c87f chore(storage): remove prefix field, add isdir
  • 5c77b64 fix(database): make pod label selectors less picky
  • b2f75fb fix(mongodb): add support for MONGO_INITDB_DATABASE
  • 8aba7fa fix(mongodb): don't add flag --authenticationDatabase if value is unknown
  • 82a1912 fix(storage): b2 completion timestamp always set to Dec 31

Others

  • 73f5c73 chore(database): clean up duplicated database flag code
  • c11a452 chore(storage): exclude b2 snapshot buckets from shell completion
  • e526bb7 chore(storage): simplify s3 download code
  • c5ea05f ci: add minimal permissions
  • 3894311 ci: cancel redundant jobs [skip ci]
  • a3ca2a0 refactor(storage): add storage client interface

Dependencies

  • 59882b0 chore(deps): pin github actions digests [skip ci]
  • 5e902ce chore(deps): update alpine docker tag to v3.22.0 (#262)
  • c6732dc chore(deps): update alpine docker tag to v3.22.1 (#267)
  • 085995c chore(deps): update aws-sdk-go-v2 monorepo (#246)
  • af4a04a chore(deps): update docker/setup-buildx-action action to v3.11.1 (#265)
  • 8375b65 chore(deps): update go to v1.24.5 (#260)
  • 95bc5bd chore(deps): update golangci/golangci-lint-action action to v8 (#258)
  • 655d879 chore(deps): update k8s.io/utils digest to 4c0f3b2 (#257)
  • 7640f4c chore(deps): update kubernetes packages to v0.33.3 (#256)
  • 79811b0 chore(deps): update module cloud.google.com/go/storage to v1.56.0 (#255)
  • 4129630 chore(deps): update module github.com/charmbracelet/huh to v0.7.0 (#254)
  • 4d4b64c chore(deps): update module github.com/knadh/koanf/parsers/yaml to v1 (#250)
  • 1b0ce07 chore(deps): update module github.com/knadh/koanf/providers/confmap to v1 (#251)
  • fa831d5 chore(deps): update module github.com/knadh/koanf/providers/env to v1.1.0 (#248)
  • 28b76ad chore(deps): update module github.com/knadh/koanf/providers/env to v2 (#266)
  • a8d64c2 chore(deps): update module github.com/knadh/koanf/providers/posflag to v1 (#252)
  • 6e05322 chore(deps): update module github.com/knadh/koanf/providers/rawbytes to v1 (#253)
  • 8f29a53 chore(deps): update module github.com/knadh/koanf/v2 to v2.2.2 (#249)
  • d50005b chore(deps): update module github.com/lmittmann/tint to v1.1.2 (#261)
  • bfb2dde chore(deps): update module github.com/spf13/pflag to v1.0.7 (#268)
  • 81e0e54 chore(deps): update module golang.org/x/sync to v0.16.0 (#259)
  • 27cdfbd chore(deps): update module golang.org/x/time to v0.12.0 (#264)
  • 058eec3 chore(deps): update module golang.org/x/tools to v0.35.0 (#245)
  • 0d96a8b chore(deps): update module google.golang.org/api to v0.244.0 (#247)

v1.17.4

Choose a tag to compare

@clevyr-goreleaser clevyr-goreleaser released this 07 Apr 08:49
c262ea6

Changelog

Fixes

  • 4ab97ff fix(kubernetes): fix context override not reflecting in the summary
  • c8f5778 fix(notifier): context canceled before healthchecks finalizer called
  • f1164d0 fix(postgres): add support for password file
  • 1e493d2 fix(postgres): set default database to postgres when lookup fails
  • 9bb80dc perf(cmd): remove action global vars, only create an action for the current command

Dependencies

  • c262ea6 chore(deps): update module golang.org/x/sync to v0.13.0 (#244)

v1.17.3

Choose a tag to compare

@clevyr-goreleaser clevyr-goreleaser released this 04 Apr 05:28
a6aca54

Changelog

Features

  • a6aca54 feat(port-forward): add postgres ssl tip

Fixes

  • b837812 fix(mariadb,redis): add support for password file
  • 1c52020 fix(port-forward): reconnect when pod connection is lost
  • f208f27 fix: add label to allow connection when bitnami charts set allowExternal=false

Others

  • 50bf088 chore(healthchecks): simplify rate limiter implementation

Dependencies

  • fb429bd chore(deps): update actions/create-github-app-token action to v2 (#243)
  • 895771e chore(deps): update aws-sdk-go-v2 monorepo (#242)
  • b3bf69a chore(deps): update go to v1.24.2 (#241)

v1.17.2

Choose a tag to compare

@clevyr-goreleaser clevyr-goreleaser released this 31 Mar 23:44
53b5c4b

Changelog

Fixes

  • 53b5c4b fix(postgres): fix cloudnative-pg superuser dbname

Others

  • 33fffe6 chore(docker): Simplify cross-compilation using tonistiigi/xx

Dependencies

  • ae0c919 chore(deps): update aws-sdk-go-v2 monorepo (#235)
  • 82e4c40 chore(deps): update golangci/golangci-lint-action action to v7 (#240)
  • 09f0e4a chore(deps): update k8s.io/utils digest to 1f6e0b7 (#239)
  • f15d860 chore(deps): update kubernetes packages to v0.32.3 (#236)
  • c306bfb chore(deps): update module al.essio.dev/pkg/shellescape to v1.6.0 (#233)
  • fb2d387 chore(deps): update module cloud.google.com/go/storage to v1.51.0 (#237)
  • 5acca4f chore(deps): update module github.com/charmbracelet/lipgloss to v1.1.0 (#238)
  • 104235e chore(deps): update module google.golang.org/api to v0.228.0 (#234)

v1.17.1

Choose a tag to compare

@clevyr-goreleaser clevyr-goreleaser released this 08 Mar 10:49
8569e88

Changelog

Fixes

  • 5984719 fix(restore): Remove extra line break before summary
  • f1cac74 fix: Fix shell completions not properly loading config

Others

  • 8569e88 chore(config): Remove aliases from dialect completion

v1.17.0

Choose a tag to compare

@clevyr-goreleaser clevyr-goreleaser released this 08 Mar 07:08
ad3b1f1

Changelog

Features

  • ad3b1f1 feat(dump,restore): Add --input/--output flags to configure the dump/restore name

Fixes

  • e3ad5bd fix(healthchecks): Fix panic on error response
  • 8789478 fix(mariadb): Fix password detection when password files are enabled
  • 4eb6b6e fix(status): Fix create job permission check
  • 3f88e32 fix(status): Fix table count calculation
  • 63605b8 fix: Continue connecting even if password is not detected
  • c9fb088 fix: Fix dialect prompt inconsistent sorting
  • 4460b03 perf: Disable GRPC tracing to reduce binary size by ~1 MiB

Others

  • 719fde1 chore(dump): Remove deprecated --directory flag
  • 1b0d910 chore(status): Fix nil lint warning
  • 65c5962 chore: Shorten env detection error messages
  • eb706be refactor!: Clean up config and move to a lighter library
  • a0afa9b refactor: Add cmd.Execute function which properly tears down after a panic

Dependencies

  • 9ede9ed chore(deps): update aws-sdk-go-v2 monorepo (#228)
  • bb0bbc6 chore(deps): update gabe565.com/utils digest to ede73b1 (#229)
  • 56e1387 chore(deps): update go to v1.24.1 (#230)
  • 2115802 chore(deps): update module golang.org/x/sync to v0.12.0 (#231)
  • ab13630 chore(deps): update module google.golang.org/api to v0.224.0 (#232)

v1.16.0

Choose a tag to compare

@clevyr-goreleaser clevyr-goreleaser released this 27 Feb 07:22
57d7ebf

Changelog

Features

  • 93980ed feat(config): Add database aliases to --dialect completion
  • bdd1fc0 feat(dump): Write output to a temporary file that gets removed on failure
  • 9ec5434 feat(valkey): Add support for bitnami/valkey chart

Fixes

  • d32b883 fix(dump): Fix error when dumping to a new directory
  • 927393b fix: Toggle all color output with the --log-format flag
  • 11d7204 perf(dump): Remove unnecessary call to os.Stat
  • 70817ec perf(storage): Preallocate GCS completion slice

Others

  • 652ac4f chore(consts): Move const type to the beginning
  • 293fad7 chore(docker): Pin alpine version to v3.21.3
  • a5d655d chore(docker): Pin dockerfile version to major tag
  • 57d7ebf chore(dump): Clean up dump file/dir check
  • 8bfb1e8 chore(finalizer): Ensure finalizers are concurrent-safe
  • 9d1a537 chore(goreleaser): Update archive format syntax
  • adf536e chore(lint): Enforce Kubernetes import aliases
  • 2bb1e4d chore(log): Ensure masker is concurrent-safe
  • bf068fa chore(log): Use log format/level helpers in utils package
  • 755e6a0 chore(redis): Use new strings.Lines func
  • f55abc0 chore: Change default directory permissions to 755
  • 38ffe05 chore: Change to basic CodeQL configuration
  • b3ef0a9 chore: Remove leftover tools file
  • 0aa226f chore: Replace TTY and color checks with util helpers
  • 0df5e5a ci(goreleaser): Download dependencies before starting builds

Dependencies

  • c19101f chore(deps): Add code generation tools to dependency list
  • 2628a08 chore(deps): Change to gabe565.com/utils byte formatter
  • 2d557ff chore(deps): update alpine docker tag to v3.21 (#217)
  • 6967d84 chore(deps): update aws-sdk-go-v2 monorepo (#209)
  • 7b371c4 chore(deps): update gabe565.com/utils digest to 40f17d0 (#208)
  • a34a537 chore(deps): update gabe565.com/utils digest to a5332a3 (#227)
  • b7ac306 chore(deps): update github.com/muesli/termenv digest to 8c990cd (#219)
  • d67ed13 chore(deps): update go to v1.24.0 (#215)
  • c1a7e34 chore(deps): update k8s.io/utils digest to 24370be (#218)
  • 3d3f32c chore(deps): update kubernetes packages to v0.32.2 (#212)
  • bae7864 chore(deps): update module cloud.google.com/go/storage to v1.50.0 (#210)
  • 105a1ab chore(deps): update module github.com/lmittmann/tint to v1.0.7 (#220)
  • 776d0fb chore(deps): update module github.com/muesli/termenv to v0.16.0 (#226)
  • 5c067b2 chore(deps): update module github.com/schollz/progressbar/v3 to v3.18.0 (#221)
  • 90759b6 chore(deps): update module github.com/spf13/cobra to v1.9.1 (#223)
  • 31a699a chore(deps): update module github.com/stretchr/testify to v1.10.0 (#213)
  • 198608a chore(deps): update module golang.org/x/sync to v0.11.0 (#216)
  • 90032bf chore(deps): update module google.golang.org/api to v0.221.0 (#211)
  • 5aef0ed chore(deps): update module google.golang.org/api to v0.223.0 (#225)