NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1425 by repository stars
Last release 20 days ago
17 Sep 2026
Ships fairly regularly
a new release about every 4 weeks
Rarely documented
notes for 10 of 53 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
144 releases · first in 2018
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Windows bug fix: log colorization and word-wrapping were erroneously disabled in Skeema v1.13.2 and v1.14.0
'foo@bar.com'@'%'), the directory would be skipped with an error in Skeema v1.12.3 thru v1.14.0 (#262, dd6fceb)CREATE statement, in some situations the server permits the host portion of a DEFINER to not be wrapped in quotes/backticks, but Skeema would emit a warning about the statement being invalid (cc49515){USER}, {HOST}, and {PORT} variables behaved incorrectly if the host was an IPv6 address, or if the username contained @ symbols (926b478)An installation guide and full documentation are available on our website skeema.io.
Additional deprecations ahead of Skeema v2 as per our March blog post ( e22f1a9 , ba8a923 , 8bf1810 )
See the Skeema v1.14 release announcement blog post for a summary of the most important changes in this release.
KEY or LINEAR KEY now support additional ALGORITHM clause valuespassword=`aws secretsmanager get-secret-value --secret-id YOUR_SECRET_ID --query SecretString --output text | jq -r '.password'` {ENVIRONMENT}, {HOST}, etc. See option reference links above for full list.host=`/opt/bin/my_custom_lookup_script.sh {ENVIRONMENT}` Nothing published for this version
Nothing published for this version
Nothing published for this version
Foreign key constraint names no longer need to be unique per schema; they now use a table-relative namespace
Error executing DDL in workspace: Error 1146 could be triggered randomly due to foreign key locking conflicts. This has been fixed by correcting the order of table retries, relative to view creation in the workspace. (#258, f13350f)Multi-event triggers are now supported in Skeema Premium
EXTERNAL as a MySQL reserved word~/.ssh/config enables UseKeychain, and the necessary SSH key is not already loaded into the ssh-agent (e.g. due to a recent machine reboot), Skeema now attempts to load missing keys from the keychain automatically as neededskeema version from a Skeema Community binary built from source with Go module support, the output now includes more build information, such as the Git commit SHA and dirty-change status (e5b0d4f)Deprecations and associated warning logs in preparation for Skeema v2 ( 68118cb , e701cab , d151e8a , 600b3d3 , 823a2f0 )
See the Skeema v1.13 release announcement blog post for a summary of the most important changes in this release.
[BEFORE|AFTER] UPDATE OF [column, column, ...] to only fire if specific columns were updatedDEFINERs in stored objects, as well as the allow-definer option (ac6e8db, 1249b37){SIZE} variable in alter-wrapper or ddl-wrapper) are now more accurate, especially for partitioned tables (239cc4a)Nothing published for this version
All Skeema commands can now fully handle MariaDB VECTOR columns and indexes, including the optional DISTANCE and M attributes for indexes
VECTOR columns and indexes, including the optional DISTANCE and M attributes for indexesVECTORLIBRARYTLS fixes for allowing encrypted connections to old/EOL database server versions
skeema init or skeema add-environment, these options are now automatically persisted to the .skeema option file, similar to other connectivity-related options. (c4f0af8)mysql command-line client.MySQL 9.0 and 9.1 support ( 7c94fcb , 47bfc0a , a0a060a )
VECTOR column type is supported. In skeema diff and skeema push, altering a column type between VECTOR and any other sufficiently-large binary type is permitted as a safe operation since the conversion is non-lossy.REFERENCES clause in a column definition). These are supported as-is in Skeema.TIMESTAMP col type's previous Y2K38 limitation, and Skeema's lint-has-time annotation message has been adjusted accordingly.CHECK constraint improvement: When a diff only affects the name of a CHECK constraint without modifying its check expression, skeema diff and skeema push now ignore this cosmetic change by default. This improves compatibility with external OSC tools, which inherently need to rename CHECK constraints as part of their operation. This new behavior can be overridden by enabling the --exact-match option. (f000616)DEFINER clause, and no other differences, the ALTER EVENT emitted by Skeema was not valid SQL (despite conforming to syntax in the MySQL and MariaDB manuals). To fix this situation, the SQL will now also include an additional no-op clause, such as ENABLE for an event that is already enabled.CREATE EVENT statements were inadvertently omitted the first time an event was dumped by skeema init or skeema pull.@cert-authority lines, are now fully supported. (skeema/knownhosts#8, skeema/knownhosts#9)CREATE OR REPLACE SQL syntax, Skeema now parses and ignores the OR REPLACE clause. Previously, use of this syntax would prevent Skeema from parsing the statement. (6805737)INVISIBLE / IGNORED before dropping (#238, #237)SHOW CREATE TABLE, which affected Skeema's diff logic safeguards. This change is now handled and compressed columns are fully supported again. (49aed41)Thank you to all code contributors and issue reporters!
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
See the Skeema v1.12 release announcement blog post for a summary of the most important changes in this release.
See the Skeema v1.12 release announcement blog post for a summary of the most important changes in this release.
skeema pull one time after upgrading to Skeema v1.12. Note that if your Skeema database user isn't a superuser, you must have the EVENT privilege to interact with events.skeema diff and skeema push, which will emit ALTER TABLE ... RENAME KEY clauses as appropriate (478ceaf, d67a058)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
MySQL 8.3 is now marked as supported
Thank you to all code contributors and issue reporters!
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →