Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
skeema_amd64.apk | 2024-07-01 | 2.7 MB | |
skeema_amd64.deb | 2024-07-01 | 2.6 MB | |
skeema_arm64.apk | 2024-07-01 | 2.4 MB | |
skeema_arm64.deb | 2024-07-01 | 2.4 MB | |
skeema_arm64.rpm | 2024-07-01 | 2.4 MB | |
skeema_checksums_1.12.0.txt | 2024-07-01 | 890 Bytes | |
skeema_1.12.0_linux_amd64.tar.gz | 2024-07-01 | 2.6 MB | |
skeema_1.12.0_linux_arm64.tar.gz | 2024-07-01 | 2.4 MB | |
skeema_1.12.0_mac_amd64.tar.gz | 2024-07-01 | 2.6 MB | |
skeema_1.12.0_mac_arm64.tar.gz | 2024-07-01 | 2.5 MB | |
skeema_amd64.rpm | 2024-07-01 | 2.7 MB | |
README.md | 2024-07-01 | 3.2 kB | |
v1.12.0 source code.tar.gz | 2024-07-01 | 1.8 MB | |
v1.12.0 source code.zip | 2024-07-01 | 2.5 MB | |
Totals: 14 Items | 29.6 MB | 0 |
See the Skeema v1.12 release announcement blog post for a summary of the most important changes in this release.
- MySQL 8.4 is now supported (4674f90, 992dd60)
- New linter check lint-fk-parent examines the parent (referenced) side of foreign key constraints, confirming that the parent table exists, and has an appropriate unique index as per new behavior in MySQL 8.4 (#79, 45d66b6, 38f22f0, db33690)
- lint-reserved-word now accounts for several reserved word changes in MySQL 8.2, 8.3, and 8.4
- MariaDB 11.4 is now supported (94f8475)
- Skeema's baseline TLS support is compatible with MariaDB 11.4's new automatic self-signed server certificates, similar to the behavior of MySQL 5.7+. Configuring Skeema to use ssl-mode=required works as expected with MariaDB 11.4 out of the box.
- Events (scheduled tasks) can now be fully managed and diffed by Skeema Premium (#61)
- New options ignore-event and lint-has-event provide parity with other object types.
- Existing options allow-unsafe, lint-reserved-word, lint-definer, strip-definer, lax-comments, and compare-metadata now interact with events.
- To export any existing events from your database server, run
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. - Refer to the events documentation page for full usage instructions and special cases.
- Index renames are now detected automatically by
skeema diff
andskeema push
, which will emitALTER TABLE ... RENAME KEY
clauses as appropriate (478ceaf, d67a058) - Substantial performance improvements and memory usage reduction when processing a directory containing a large volume of .sql files, such as thousands of CREATE statements and/or sizable seed data (9f49591)
- Linter bug fix: when using workspace=temp-schema, if the value of the flavor option is determined to be incorrect / outdated relative to the actual workspace server, linter check behavior will now ignore the incorrect value and use the server's actual flavor. (c151901)