Skip to content

Releases: atani/mysh

v0.5.1

01 Apr 14:12
811e4b1

Choose a tag to compare

0.5.1 (2026-04-01)

Bug Fixes

  • address review findings from v0.5.0 multi-agent review (9a99804)
  • address review findings from v0.5.0 release (9206c37)

v0.5.0

01 Apr 13:08
afd625f

Choose a tag to compare

0.5.0 (2026-04-01)

Features

  • add export command and YAML import for sharing connections (95d9831)
  • add export command and YAML import for sharing connections (3c0fe6d)
  • add Redash integration for non-engineer database access (1edc995)
  • add Redash integration for non-engineer database access (6b9ce90)
  • add Windows binary builds to release workflow (b8cf62b)
  • add Windows binary builds to release workflow (f5a06d6)
  • support MYSH_MASTER_PASSWORD env var for non-interactive use (93a1604)
  • support MYSH_MASTER_PASSWORD environment variable for non-interactive use (6dc122c)
  • test connection after password input during import (#43) (abbe29b)

Bug Fixes

  • clear XDG_CONFIG_HOME in tests to prevent config path leakage (b63625c)
  • localize hardcoded password retry messages (#45) (3993905)
  • lowercase error strings to satisfy staticcheck ST1005 (89b1e09)
  • lowercase remaining error strings in redash client (b849158)
  • use platform-appropriate config directory and process check on Windows (e7349a5)
  • use platform-appropriate config directory and process check on Windows (122cff3), closes #47

v0.4.0

31 Mar 09:53
2d4ed5a

Choose a tag to compare

0.4.0 (2026-03-31)

Features

  • add import command for DBeaver and Sequel Ace connections (#40) (732eff1)
  • add MySQL Workbench import and cross-platform DBeaver paths (#42) (e051ea3)

v0.3.3

31 Mar 01:17
7972c9f

Choose a tag to compare

0.3.3 (2026-03-31)

Bug Fixes

  • enable interactive SSH authentication for tunnel connections (#38) (dd2d929)

v0.3.2

27 Mar 05:02
2f15286

Choose a tag to compare

0.3.2 (2026-03-27)

Bug Fixes

v0.3.1

22 Mar 14:41
18fce4a

Choose a tag to compare

0.3.1 (2026-03-22)

Bug Fixes

  • use platform-specific binary name in Homebrew formula template (#31) (51b10eb)

v0.3.0

16 Mar 07:32
d09904b

Choose a tag to compare

0.3.0 (2026-03-16)

Features

  • add JSON output format for run and tables commands (#29) (a8fa77f)

v0.2.0

16 Mar 07:00
4d0638b

Choose a tag to compare

What's New

Native Driver for MySQL 4.x Support

Connections can now use a pluggable driver field (cli or native) in connections.yaml.

The native driver connects via Go's database/sql with go-sql-driver/mysql, supporting MySQL 4.x old_password (mysql323) authentication. No external mysql/mycli binary required.

Features

  • driver: native in connection config for direct Go-based MySQL connections
  • Interactive driver selection in mysh add / mysh edit with security warning for native driver
  • Built-in REPL for mysh connect with native driver
  • Locale-based i18n (English default, Japanese when LANG=ja*)
  • READ ONLY session guard for native slice command

Full Changelog: v0.1.1...v0.2.0

v0.1.1

15 Mar 13:28
eaaf1eb

Choose a tag to compare

0.1.1 (2026-03-15)

Bug Fixes

  • Address review findings for slice command and list output (#21) (fe1493f)
  • Pass MySQL password via MYSQL_PWD env var instead of -p argument (#24) (952ee95)
  • Remove redundant conn.Mask != nil check in run command (#23) (c10a31d)

v0.1.0

15 Mar 12:55
abc9f29

Choose a tag to compare

0.1.0 (2026-03-15)

Features

  • Add slice command to extract records as INSERT statements (#19) (9b4bcca)
  • Default masking for slice and group list output by environment (#20) (d2b16dd)