Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
skeema_amd64.deb | 2024-12-02 | 2.7 MB | |
skeema_checksums_1.12.1.txt | 2024-12-02 | 890 Bytes | |
skeema_amd64.apk | 2024-12-02 | 2.8 MB | |
skeema_amd64.rpm | 2024-12-02 | 2.8 MB | |
skeema_arm64.apk | 2024-12-02 | 2.6 MB | |
skeema_arm64.deb | 2024-12-02 | 2.5 MB | |
skeema_arm64.rpm | 2024-12-02 | 2.6 MB | |
skeema_1.12.1_linux_amd64.tar.gz | 2024-12-02 | 2.7 MB | |
skeema_1.12.1_linux_arm64.tar.gz | 2024-12-02 | 2.5 MB | |
skeema_1.12.1_mac_amd64.tar.gz | 2024-12-02 | 2.8 MB | |
skeema_1.12.1_mac_arm64.tar.gz | 2024-12-02 | 2.6 MB | |
README.md | 2024-12-02 | 4.4 kB | |
v1.12.1 source code.tar.gz | 2024-12-02 | 1.9 MB | |
v1.12.1 source code.zip | 2024-12-02 | 2.6 MB | |
Totals: 14 Items | 31.2 MB | 0 |
- MySQL 9.0 and 9.1 support (7c94fcb, 47bfc0a, a0a060a)
- The new
VECTOR
column type is supported. Inskeema diff
andskeema push
, altering a column type betweenVECTOR
and any other sufficiently-large binary type is permitted as a safe operation since the conversion is non-lossy. - MySQL 9 finally processes "inline" foreign key definitions (that is,
REFERENCES
clause in a column definition). These are supported as-is in Skeema. - MariaDB 11.5 and 11.6 support (6165c90, f24ad30)
- MariaDB 11.5 changes the default collation for Unicode charsets to use uca1400_ai_ci collations, which are fully supported in Skeema.
- MariaDB 11.5 solves the
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 aCHECK
constraint without modifying its check expression,skeema diff
andskeema push
now ignore this cosmetic change by default. This improves compatibility with external OSC tools, which inherently need to renameCHECK
constraints as part of their operation. This new behavior can be overridden by enabling the --exact-match option. (f000616)- Event handling improvements and fixes (Skeema Premium)
- When an event diff only included a change to the
DEFINER
clause, and no other differences, theALTER 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 asENABLE
for an event that is already enabled. - Several dump normalizations for
CREATE EVENT
statements were inadvertently omitted the first time an event was dumped byskeema init
orskeema pull
. - If any workspace query failed (e.g. query timeout), and any events were present in the *.sql definitions, a panic would result instead of the intended workspace query failure error message. (#229)
- SSH tunnel enhancements (Skeema Premium)
- CAs, which are indicated in the known_hosts file using
@cert-authority
lines, are now fully supported. (skeema/knownhosts#8, skeema/knownhosts#9) - known_hosts lines using non-default ports are now matched properly. (skeema/knownhosts#10)
- If any hand-written .sql files use the optional
CREATE OR REPLACE
SQL syntax*, Skeema now parses and ignores theOR REPLACE
clause. Previously, use of this syntax would prevent Skeema from parsing the statement. (6805737) - Enhancements for Docker workspaces
- Significant performance improvements for several common situations (d348249, ca85df7, 7a40155)
- When using Percona Server 8.x, the Docker image / point release selection logic has been improved (e09350c, fe55d62, af1b3b5)
- When a redundant non-unique index is flagged by lint-dupe-index, the annotation message is now clearer (since false positives may be possible) and suggests making the index be
INVISIBLE
/IGNORED
before dropping (#238, [#237]) - MariaDB's August 2024 point releases have changed the formatting of compressed columns in
SHOW CREATE TABLE
, which affected Skeema's diff logic safeguards. This change is now handled and compressed columns are fully supported again. (49aed41) - Minor wording changes in log messages and help text, for consistency. (4f8fa44, 5f7598e)
Thank you to all code contributors and issue reporters!