Skip to content

Releases: clevyr/kubedb

v1.3.0

24 Mar 00:11
0d3cca8
Compare
Choose a tag to compare

Changelog

  • d9d8130 ⬆️ Bump to Go 1.18
  • e53e710 🐛 Add 30000 to local port bind to prevent conflicts
  • 0601d8a 🐛 Fix Ctrl+C not correctly closing the remote dump command
  • 78c75b2 🐛 Fix restore failures with Postgres custom format
  • 5dbb7cd 🐛 Listen on 127.0.0.1 and ::1 to prevent silent failure
  • 0d3cca8 🐛 Quote Postgres table params to fix issues with capitalization
  • b019b7a 🔥 Remove unnecessary channel
  • eba76d2 💚 Bump Go and golangci-lint version during CI
  • fac6b73 🔊 Fix logs during progressbar output
  • 32d4b0b 🔇 Set Postgres client_min_messages to warning
  • 3502f57 ✨ Add namespace filter
  • eb3ea08 ✨ Add port forward subcommand
  • 22346bc 💬 Tweak log text
  • ac71484 ⚡ Concat restore commands instead of connecting to the db multiple times

v1.2.0

13 Mar 22:41
36759c6
Compare
Choose a tag to compare

Changelog

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

v1.1.2

11 Mar 15:36
566be4c
Compare
Choose a tag to compare

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

10 Mar 16:03
e358753
Compare
Choose a tag to compare

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

10 Mar 15:56
2903338
Compare
Choose a tag to compare

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

10 Mar 09:29
35e8bb7
Compare
Choose a tag to compare

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

08 Dec 20:00
5039d86
Compare
Choose a tag to compare

Changelog

  • 5039d86 ✨ Add flag to force database restores

v0.0.9

08 Dec 00:40
c3b380f
Compare
Choose a tag to compare

Changelog

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

v0.0.8

07 Dec 23:19
fd5eb5e
Compare
Choose a tag to compare

Changelog

  • fd5eb5e 🔊 Add GitHub Actions logging support

v0.0.7

14 Jul 21:33
26e9071
Compare
Choose a tag to compare

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