Skip to content

Releases: nethalo/dbsafe

v0.6.3

12 Mar 02:56

Choose a tag to compare

Changelog

  • d1c0539 Bump version to 0.6.3, update changelog
  • 2e19edc fix: bind password flag to viper so --password= works (closes #55)

v0.6.2

06 Mar 18:09

Choose a tag to compare

Changelog

  • 7b93bf7 Bump version to 0.6.2, update changelog
  • 2a6dcbd fix: use innodb_read_only for Aurora Writer/Reader detection (closes #54)

v0.6.1

06 Mar 16:53

Choose a tag to compare

Changelog

  • 0f005cf Bump version to 0.6.1, update changelog
  • f5d4dc1 Merge pull request #53 from nethalo/feat/aurora-basedir-detection
  • 2d8cc77 feat: detect Aurora MySQL from basedir when VERSION() returns compat version (closes #50, closes #51, closes #52)
  • ad5e2b5 fix: address PR review — improve comments, String(), regex, and test coverage

v0.6.0

05 Mar 22:15

Choose a tag to compare

Changelog

  • 8050be9 Bump version to 0.6.0, update changelog
  • 72ca682 feat: generate specific rollback commands for all DDL operations (closes #49)
  • 206d59b feat: show FK constraint names, local columns, cascade rules, and inbound refs (closes #48)

v0.5.1

25 Feb 15:44

Choose a tag to compare

Changelog

  • 694ba0e Bump version to 0.5.1, update changelog
  • 60fdf5d chore: untrack local dev notes and demo tapes from git
  • 891686a feat: append ALGORITHM/LOCK hints to ALTER TABLE output (closes #45)
  • f0267db feat: multi-op ALTER TABLE sub-op detail extraction and live-metadata refinements (issue #46)

v0.5.0

25 Feb 14:04

Choose a tag to compare

Changelog

  • c9870f8 Bump version to 0.5.0, update changelog
  • e167da0 Go fixes: go fmt and modernization (interface{} → any, strings.Cut)
  • 0724fa8 chore: add golangci-lint v2 config
  • 9360fdf feat: warn with validation query when adding CHECK constraint
  • 68e92b4 fix: CHANGE COLUMN rename-only uses INSTANT on MySQL ≥8.0.29; fix spec errors
  • f7e5ce4 fix: close INSTANT DDL gaps for indexed DROP COLUMN and ENUM/SET storage boundaries
  • c14e1f4 fix: resolve all golangci-lint issues (69 → 0)

v0.4.0

25 Feb 01:59

Choose a tag to compare

Changelog

  • c40e567 Bump version to 0.4.0, update changelog
  • cb4dce4 feat: add --idempotent flag to generate safe-to-rerun SP wrappers
  • 598606a feat: warn with duplicate-check query when adding UNIQUE KEY or PRIMARY KEY

v0.3.6

24 Feb 14:35

Choose a tag to compare

Changelog

  • 29b5fc2 Bump version to 0.3.6, update changelog
  • 62af252 fix: strip column options from NewColumnType to prevent false COPY on CHANGE COLUMN rename

v0.3.5

24 Feb 11:33

Choose a tag to compare

Changelog

  • 9a793e4 Bump version to 0.3.5, update changelog
  • 7fd6d8a chore: remove CLAUDE.md and .claude/ from repo, add to .gitignore
  • 56cbe28 feat: add MySQL 8.4 support to demo environment
  • b4205ec fix: populate database in pt-osc DSN when passed via -d flag

v0.3.4

23 Feb 18:44

Choose a tag to compare

Changelog

  • 105d0b9 Bump version to 0.3.4, update changelog
  • 4b5f541 feat: implement OPTIMIZE TABLE, ALTER TABLESPACE RENAME, and MODIFY COLUMN charset detection (issues #26-#28)
  • c745e8d fix: ADD AUTO_INCREMENT column classified as COPY instead of INPLACE (#31)
  • c12c3bb fix: ADD FOREIGN KEY ignores foreign_key_checks variable (#35)
  • 5885389 fix: ADD PRIMARY KEY classified as COPY instead of INPLACE (#30)
  • b46f690 fix: ENGINE=InnoDB same-engine reports COPY, ALTER TABLE RENAME TO unrecognized (#37 #38)
  • debd627 fix: MODIFY generated column reorder misclassified (#34)
  • c1b20d5 fix: STORED generated column misclassified as INSTANT (#33)