Releases: clevyr/kubedb
Releases · clevyr/kubedb
v1.3.0
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
v1.1.2
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
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
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
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
v0.0.9
v0.0.8
v0.0.7
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