Skip to content

Releases: clevyr/kubedb

v1.3.6

21 Apr 23:58
e4d6734
Compare
Choose a tag to compare

Changelog

  • e7f380b 🐛 Create nested directories during dump if in filename and not exist
  • e8dc2a2 🐛 Fix namespace missing from filename
  • 7feef8d 🐛 Fix progress bar during plain dumps
  • 0f745b2 🔥 Attempt to determine dialect even when pod flag is set
  • c3307fc 🔊 Add database type to port-forward table
  • 99c24e2 ♻️ Clean up directory flag code
  • 9742529 ♻️ Clean up label query logic
  • 0038ca3 ♻️ Fix up dump file format detection
  • 12e57cb ♻️ Pull out file-related config into separate struct
  • 215fa84 ♻️ Remove duplicated code
  • e4d6734 🙈 Add coverage.out to .gitignore
  • f085edf ✨ Add Pipe shorthand
  • b1ee77f ✨ Compute some previously hardcoded flag completions
  • 549edb0 💬 Tweak database detection log
  • 38c6521 🚚 Rename "grammar" to "dialect"
  • d3ffd27 ✅ Add a whole slew of tests
  • 5ff604a 🔧 Use Kubernetes client interface to add support for tests

v1.3.5

05 Apr 22:24
513cc91
Compare
Choose a tag to compare

Changelog

  • 513cc91 🐛 Replace --wrap flag with -w to fix error when Pod has Busybox
  • c8dbe64 ♻️ Build kubeconfig path later during runtime to clean up path in help text

v1.3.4

28 Mar 21:16
8606c33
Compare
Choose a tag to compare

Changelog

  • 91afb16 🐛 Error when more than 1 arg passed to port-forward
  • 8606c33 🔊 Add Docker container hostname tip
  • 04305b0 🔊 Add level and timestamp to port-forward handler logs
  • 079d029 💬 Add public/private descriptions to address completions
  • a132b6d 🚩 Add port-forward port shell completion
  • 3897951 🔧 Add -D shorthand to --exclude-table-data

v1.3.3

25 Mar 20:37
5c28786
Compare
Choose a tag to compare

Changelog

  • 5c28786 🔥 Remove UPX to fix Mac M1 issues

v1.3.2

25 Mar 05:14
bc777ee
Compare
Choose a tag to compare

Changelog

  • d7c2d5d 🐛 Fix terminal width always being set to 80
  • 19854aa 🔥 Remove debug line
  • bc777ee ♻️ Pass command into sh by default
  • 763c3b6 ♻️ Use command.Builder for Postgres HA pod filter
  • b1e39c1 💬 Tweak database name log string
  • b788539 🚚 Implement Stringer on command.Builder

v1.3.1

24 Mar 06:07
0d68b2b
Compare
Choose a tag to compare

Changelog

  • a617986 🔒 Better parameter escaping
  • 0d68b2b 🚨 Fix lint warnings
  • e42e3ab ✨ Add shell completion for --dbname and --table

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