Skip to content

Releases: clevyr/kubedb

v1.6.6

07 Oct 07:16
ac92e06
Compare
Choose a tag to compare

Changelog

Features

  • 870c573 feat(exec): Add --command flag that runs a single command then exits
  • f056c9f feat(job): Set ttlSecondsAfterFinished to 1h
  • b2d0fcd feat: Set client-go version vars
  • d7c463d feat: Use short commit hash in version

Fixes

  • 06c1540 fix(completion): Fix dump/restore completions creating a job
  • da2d617 fix(deps): update module github.com/spf13/viper to v1.17.0 (#92)
  • 4ad80fb fix(deps): update module golang.org/x/sync to v0.4.0 (#91)
  • 925607a fix(kubernetes): Fix User-Agent being unset during pod exec
  • 5103a01 fix(version): Check version length before truncating
  • 8ac8652 fix: Change log fields to show database pod instead of job
  • ac92e06 perf: Improve startup time by watching for job pod

v1.6.5

05 Oct 23:27
5461790
Compare
Choose a tag to compare

Changelog

Features

  • 5461790 feat: Add version label to job/pod

v1.6.4

05 Oct 08:33
b18757a
Compare
Choose a tag to compare

Changelog

Features

  • 8edd66b feat(exec): Add exec to the beginning of db client commands
  • 3d5ef7a feat: Add zone and region to preferred pod affinity

Fixes

  • 83346d1 fix(mongodb): Fallback to mongo command if mongosh is not available
  • b18757a fix: Fix occasional unexpected EOF during dump/restore

Others

  • e76489e chore(log): Add namespace to job create logs and prepend resource type
  • b3118d6 chore(log): Prepend resource type to pod name

v1.6.3

04 Oct 23:41
28103f8
Compare
Choose a tag to compare

Changelog

Features

  • 0f5a7d2 feat: Attempt to place job pod on same node as database
  • 28103f8 feat: Improve job labels

Others

  • 614ed90 chore: Set job image pull policy to IfNotPresent
  • 61a9d3a chore: Tweak job pod config to prevent restart on failure

v1.6.2

04 Oct 23:10
5f8fbc2
Compare
Choose a tag to compare

Changelog

Fixes

  • 5f8fbc2 fix: Fix errors due to stdin/TTY being disabled

v1.6.1

04 Oct 18:36
d8d9a3f
Compare
Choose a tag to compare

Changelog

Others

  • d8d9a3f chore: Disable job pod stdin/TTY

v1.6.0

04 Oct 08:28
94a59b7
Compare
Choose a tag to compare

Changelog

Features

  • 30d36a4 feat(restore): Add flag that skips post-restore analyze query
  • 2d616b9 feat: Run database commands in a separate pod

Fixes

  • 684c084 chore(goreleaser): Tweak quoting to fix syntax highlighting
  • 365ec7d fix(deps): update k8s.io/utils digest to 3b25d92 (#89)
  • 7a3b28e fix(deps): update kubernetes packages to v0.28.2 (#81)
  • 06e91f5 fix(deps): update module github.com/jedib0t/go-pretty/v6 to v6.4.7 (#82)
  • 3beb8cf fix(restore): Remove analyze log since it always shows up before the restore is complete
  • 94a59b7 fix: Add missing pod label

Others

  • 10326ef chore(deps): update actions/checkout action to v4
  • e991e9b chore(deps): update docker/login-action action to v3
  • 0d43596 chore(deps): update docker/setup-buildx-action action to v3
  • 334c75e chore(deps): update docker/setup-qemu-action action to v3
  • 72cf356 chore(deps): update goreleaser/goreleaser-action action to v5
  • 4161ef6 chore(goreleaser): Add changelog groups
  • 80f09a1 ci: Unpin actions/checkout digest
  • 428921d style(dockerfile): Change as to AS

v1.5.0

19 Aug 05:02
73b3302
Compare
Choose a tag to compare

Changelog

  • 92a26c0 feat(man): Add man page
  • 73b3302 fix(cli): Fix config during database and table completions
  • dba42a8 fix(deps): update kubernetes packages to v0.28.0 (#80)
  • 98b9cfe style(cli): Move default version flag registration to cmd package
  • cad3b03 style(cli): Return ShellCompDirectiveError when a completion error occurs

v1.4.14

16 Aug 06:00
1c5e595
Compare
Choose a tag to compare

Changelog

  • 56efdc8 ⬆️ Update go to 1.21 (#78)
  • d1b8a7a ⬆️ Update golang Docker tag to v1.21 (#79)
  • f6a5c4e chore(goreleaser): Add build metadata
  • 1c5e595 chore(goreleaser): Add project_name
  • 250d081 chore(goreleaser): Change deprecated brews.tap to brews.repository
  • efe4db2 chore(goreleaser): Update changelog filters
  • fc61204 feat(goreleaser): Add AUR package
  • 14f5256 feat(goreleaser): Add completions to APT and RPM packages
  • 6a9e732 refactor(completions): Generate completion scripts during build instead of during install

v1.4.13

31 Jul 22:06
2110a21
Compare
Choose a tag to compare

What's Changed

  • 40e1e5f 🐛 (postgres): Add support for POSTGRES_DATABASE env
  • 7d63dd8 ✨ (dump/restore): Add --remote-gzip flag which allows to use plaintext over the wire
  • 113cca4 🐛 (port-forward): Fix table header overflowing to new line
  • c6bccb1 💬 (port-forward): Tweak Docker tip wording
  • 2110a21 📝 Add MongoDB to the database dialect list
  • e620ba7 ✅ (dump): Fix tests with remote-gzip flag
  • 0e43624 🔊 (config): Add debug log with config file info
  • 96415e7 💬 (docs): Capitalize help texts
  • 32b7656 🎨 (dump): Simplify some error handling
  • 7d06134 ⚡ (cmd): Preallocate some slices with a size
  • 32dea95 ⚡ (progressbar): Use less bytes when logging with a progress bar
  • 4da8582 ✅ Add SetOutput and Redact tests
  • 8e14e84 ✅ (tests): Clean up tests with stretchr/testify
  • d44bcbe ♻️ (cmd): Add funcs to create new command instances
  • 6c4aab5 🔧 (goreleaser): Add -trimpath flag
  • aa082cc 🎨 Format code with gofumpt
  • cd4b61c 🔧 (pre-commit): Replace go-fmt with go-fumpt

Dependencies

  • 4fe7d03 ⬆️ Update module golang.org/x/sync to v0.3.0 (#76)
  • e58ec61 ⬆️ Update module github.com/spf13/viper to v1.16.0 (#73)
  • 29be30a ⬆️ Update module github.com/alessio/shellescape to v1.4.2 (#77)
  • c6e5956 ⬆️ Update module github.com/AlecAivazis/survey/v2 to v2.3.7 (#75)
  • 03e00df ⬆️ Update module github.com/mattn/go-isatty to v0.0.19 (#72)
  • a75de7e ⬆️ Update module github.com/stretchr/testify to v1.8.4 (#71)
  • 1879076 ⬆️ Update kubernetes packages to v0.27.4 (#70)
  • 3e73a35 ⬆️ Update module github.com/sirupsen/logrus to v1.9.3 (#69)
  • 9bc72b8 ⬆️ Update alpine Docker tag to v3.18
  • 6ffad19 ⬆️ Update module github.com/klauspost/pgzip to v1.2.6 (#66)

Full Changelog: v1.4.12...v1.4.13