Skip to content

Releases: clevyr/kubedb

v1.2.0

Choose a tag to compare

@ClevyrBot ClevyrBot released this 13 Mar 22:41
36759c6

Changelog

  • 36759c6 🚨 Fix lint error
  • 0adb671 ✨ Add --context flag
  • 1e8b7f6 ⚡ Lower num allocations during flag completion

v1.1.2

Choose a tag to compare

@ClevyrBot ClevyrBot released this 11 Mar 15:36
566be4c

Changelog

  • e65df46 🐛 Fix analyze not being called
  • da46749 🐛 Fix dump filename panic
  • 5b2497a 🥅 Handle restore subcommand goroutine errors
  • 80014f3 🔊 Log before analyzing data
  • c345e0d 🔇 Hide setval logs during Postgres restore
  • 1d625e6 ✨ Query for primary instance when connecting to an HA cluster
  • 9ca752f ✨ Show full progressbar during restore
  • 566be4c ✨ Write dump to stdout if "-" filename is given
  • 253965a ⚡ Use strings.Builder instead of bytes.Buffer

v1.1.1

Choose a tag to compare

@ClevyrBot ClevyrBot released this 10 Mar 16:03
e358753

Changelog

  • dd6def7 🎨 Tweak command definition formatting
  • 88118a0 ♻️ Refactor filename generation, make filename dynamic in dump help text
  • 9290a21 ♻️ Use filepath module instead of path
  • 5bf2565 ✨ Add long help texts
  • 61ff80b ✨ Add optional filename to dump subcommand
  • 3f2e73d 💬 Tweak template format
  • e358753 ✅ Fix filename test
  • 5ff6e44 🔧 Move database, username, password flags out of subcommands

v1.1.0

Choose a tag to compare

@ClevyrBot ClevyrBot released this 10 Mar 15:56
2903338

Changelog

  • 55be591 🐛 Pass default flag config as pointer to fix some flags not being set
  • bf14feb 🔥 Remove unused CompressReader
  • 2762107 🥅 Panic on invalid flag for ease of development
  • 08353dc 🔊 Tweak finished log messages
  • fa050c4 🔇 Slow down progress bar logging when not in a TTY
  • 3795497 ♻️ Check for valid flag usage earlier in execution
  • c0a53aa ♻️ GetNamespacedPods as a receiver function
  • 5ff37d3 ✨ Add dynamic shell completions
  • 2903338 ✨ Add import/export aliases
  • 65a4b3d ✨ Add pod flag
  • 1896bb0 ✨ Filter restore completion to sql files
  • 2f36080 ✨ Only attempt to clean and analyze if grammar supports it
  • 24d42f6 ✨ Trim pod resource type
  • 11376b4 💬 Tweak log text
  • f9c6e19 💬 Tweak subcommand descriptions
  • 40fdac1 🚚 Rename Kubernetes client creation commands
  • 183d007 ⚡ Do not load pods more than once when detecting grammar

v1.0.0

Choose a tag to compare

@ClevyrBot ClevyrBot released this 10 Mar 09:29
35e8bb7

Changelog

  • 66f58eb ⬆️ Bump Go version in CI
  • 35e8bb7 ⬆️ Bump golangci-lint version in CI
  • f31e77f ⬆️ Upgrade dependencies
  • 5814ae4 🔥 Remove unused function
  • 2326150 💄 Use survey for restore confirmation
  • 7b4dcd3 🔊 Add logs to restore
  • 7078845 🔊 Trace log errors in GetPodByQueries
  • 457324f ♻️ Clean up gzip logic
  • f6bc5f9 ♻️ Refactor duplicated command setup into module, add better logging
  • 90be071 ♻️ Refactor to add support for different database types
  • 778d395 🚨 Fix lint warnings
  • 4442803 ✨ Add grammar detection
  • 73ae5d8 ✨ Add initial MariaDB support
  • 61542b9 ✨ Add progress bar to dump and restore
  • a74160c ✨ Add support for Bitnami's Postgres, Postgres-HA, and MariaDB charts
  • a48c8c6 ✨ Add support for log-level and log-format
  • 2bc09db ✨ Attempt to load database and user from env config before using default values
  • 5d6cc14 ✨ Generate shell completions in Homebrew Tap
  • b615e01 ✨ Prompt user when multiple pods are found
  • 6b2dfcc ✨ Return data with errors
  • de27ee6 💬 Tweak grammar flag description
  • 61bbbf5 🚚 Move database grammars into grammar module
  • 6827a9f 🚚 Rename instances of "type" to "grammar"
  • 06a6879 ⚡ Enable parallel test runs

v0.0.10

Choose a tag to compare

@ClevyrBot ClevyrBot released this 08 Dec 20:00
5039d86

Changelog

  • 5039d86 ✨ Add flag to force database restores

v0.0.9

Choose a tag to compare

@ClevyrBot ClevyrBot released this 08 Dec 00:40
c3b380f

Changelog

  • 2fbc139 🐛 Correctly escape table flags in pg_dump command
  • c3b380f ✨ Run ANALYZE after database restore

v0.0.8

Choose a tag to compare

@ClevyrBot ClevyrBot released this 07 Dec 23:19
fd5eb5e

Changelog

  • fd5eb5e 🔊 Add GitHub Actions logging support

v0.0.7

Choose a tag to compare

@ClevyrBot ClevyrBot released this 14 Jul 21:33
26e9071

Changelog

18907e1 🐛 Exit with code 1 on error
16901fb 👷 Add test job to CI
49fe582 🔥 Syntax clean up
0d6b085 🥅 Handle template errors when generating a filename
3e9574a 💚 Set lint timeout to 5m to prevent intermittent failures
ded14b9 ♻️ Add Format type
5735868 ♻️ Change table tests into subtests
26e9071 🔧 Add support for --table flag
6ee8345 🔧 Remove i386 from automated build
034fe62 ⚡ Add modules to the build cache

v0.0.6

Choose a tag to compare

@ClevyrBot ClevyrBot released this 11 Jun 00:47
d4604d3

Changelog

b027664 ✨ Ask for user confirmation before restoring
d4604d3 ✅ Add SqlFormat tests