skeema v1.4.6 Release Notes
Release Date: 2020-11-23 // almost 4 years ago-
- ๐ Bug fix: The
skeema lint
andskeema format
commands no longer panic if no host is defined for the current dir's configuration. (#141, #142, 2b64cea) - ๐ Help text: several documentation improvements have been added to the
--help
text, including grouping options by category for better readability, as well as linking to Skeema's new online command reference. (d6662fa, 6393249) - ๐ Developer internals: The "master" branch, deprecated since Skeema v1.4.4, has now been dropped to avoid confusion. The default branch for this project is "main". Additionally, compiling Skeema from source now requires Golang v1.14+. Skeema tracks Golang's official policy of supporting the two most recent Go releases. (b578d01)
๐ Installation instructions and full documentation are available on skeema.io.
- ๐ Bug fix: The
Previous changes from v1.4.5
-
- ๐ Compression linter : New linter rule lint-compression checks the compression settings of InnoDB tables, ensuring that each table's compression setting is found in companion list option allow-compression. These options can be used to restrict which types/sizes of compression are permitted, or require all tables to be compressed, or require that no tables are compressed. Thank you to Etsy for generously sponsoring the development of this feature! (1ed3163)
- MariaDB 10.5 is now fully supported in Skeema. This includes proper handling of the new
inet6
column type (which can be safely converted to/frombinary(16)
), and detection of the newBINLOG ADMIN
privilege (which affects temp-schema-binlog=auto). (a4cceec) - Tables using column compression in MariaDB 10.3+ are now fully supported for diff operations. (b393191)
๐ Note for macOS Catalina users: to allow execution of the Skeema binary, remove the quarantine bit (
xattr -d com.apple.quarantine skeema
) or right-click open via Finder once. Alternatively, build Skeema from source.