v0.12.0
What's Changed
- Compose native partitioned plugin tables by @chubes4 in #269
- Preserve primary bootstrap root-cause diagnostics by @chubes4 in #268
- Guard MySQL-only wp db check on MDI SQLite by @chubes4 in #267
- Execute bounded native equality joins by @chubes4 in #271
- Bind native post reads to file identity by @chubes4 in #272
- Scale native query execution by @chubes4 in #273
- Resolve hashed option collation lookups by @chubes4 in #274
- Boot WordPress on native canonical storage by @chubes4 in #275
- Simplify the native canonical runtime by @chubes4 in #276
- Support native option deletion and define the cutover gate by @chubes4 in #277
- Add native schema introspection by @chubes4 in #278
- Support native table creation by @chubes4 in #279
- Support native generic table inserts by @chubes4 in #280
- Add native WordPress lifecycle gate by @chubes4 in #281
- Add native transaction boundaries by @chubes4 in #283
- Add native generic table writes by @chubes4 in #284
- Add native table alterations by @chubes4 in #285
- Resolve option mutations by canonical path by @chubes4 in #286
- Index persisted snapshot tables by @chubes4 in #287
- Resolve posts by slug and scope reads by type by @chubes4 in #288
- Make native admin reads and core-table writes work by @chubes4 in #289
- Group inc files by backend by @chubes4 in #290
- Default the canonical store to wp-content/db by @chubes4 in #291
- Enforce exact ASCII unique keys by @chubes4 in #292
- Look up unique char/varchar columns by @chubes4 in #293
- Persist wp_posts mutations as markdown by @chubes4 in #294
- Type integer defaults on wp_posts insert by @chubes4 in #295
- Filter ASCII LIKE predicates by @chubes4 in #296
- Disjoin LIKE across columns by @chubes4 in #297
- Share integer typing and DML routing by @chubes4 in #298
- Negate IN and LIKE by @chubes4 in #299
- Enforce ASCII prefix unique keys by @chubes4 in #300
- Accept decimal SQL literals by @chubes4 in #301
- ADD INDEX and SHOW INDEX WHERE by @chubes4 in #302
- INSERT SELECT literals FROM DUAL by @chubes4 in #303
- Treat false constant predicates as empty by @chubes4 in #304
- INSERT IGNORE skips duplicate unique keys by @chubes4 in #305
- Honor LIMIT on bounded equality JOINs by @chubes4 in #306
- LEFT JOIN, unaliased tables, and JOIN FOUND_ROWS by @chubes4 in #307
- LEFT JOIN ON filters, IS NULL, and ORDER BY col+0 by @chubes4 in #308
- Residual equality scans for numeric columns by @chubes4 in #309
- INSERT ON DUPLICATE KEY UPDATE for snapshot tables by @chubes4 in #310
- CREATE INDEX on persisted plugin tables by @chubes4 in #311
- Indexed varchar columns filter by exact ASCII by @chubes4 in #312
- IS NOT NULL and indexed varchar-only scans by @chubes4 in #313
- Grouped COUNT(*) aggregates by @chubes4 in #314
- Unqualified JOIN columns and COUNT(*) over JOINs by @chubes4 in #315
- Seed core roles in the native lifecycle fixture by @chubes4 in #316
- Default ORDER BY direction and trailing terminator by @chubes4 in #317
- CALC_FOUND_ROWS with COUNT(*) and indexed column ordering by @chubes4 in #318
- ENUM columns, CREATE TABLE IF NOT EXISTS, and DROP TABLE by @chubes4 in #319
- Execute tables keyed by an exact string primary key by @chubes4 in #320
- COUNT and SUM aggregates grouped over a JOIN by @chubes4 in #321
- Server variable, status, and DATABASE() introspection by @chubes4 in #322
- Dynamic defaults and comparison OR-groups in DML by @chubes4 in #323
- Let WordPress install itself into canonical storage by @chubes4 in #324
- Apply multi-row INSERT VALUES as one statement by @chubes4 in #325
- Recognize a created core table by name by @chubes4 in #326
- Split oversized files and answer bounded reads without decoding whole snapshots by @chubes4 in #327
- Resolve post reads by identity instead of scanning the corpus by @chubes4 in #328
- Read each manifest entry with a single stat by @chubes4 in #329
- Recover only journals whose writer is gone by @chubes4 in #330
- Give file identity and its verification one owner by @chubes4 in #331
- Hold what the corpus said in one catalogue by @chubes4 in #332
- Say how a read is ordered, bounded and projected once by @chubes4 in #333
- Let a discovered file carry the look its discovery took by @chubes4 in #334
- Delete the legacy layout flag by @chubes4 in #335
- Walk the corpus once for reads and writes by @chubes4 in #336
- Read a post's identity from its frontmatter by @chubes4 in #337
- Read every post through the shared walk by @chubes4 in #338
- Delete the walk nothing calls by @chubes4 in #339
- Read each file's frontmatter once when reading metadata by @chubes4 in #340
- Persist the verified post catalogue by @chubes4 in #341
- Support native snapshot table REPLACE by @chubes4 in #343
- Optimize native hot paths and add backend comparison rigs by @chubes4 in #344
- Fix bounded primary index bootstrap by @chubes4 in #347
Full Changelog: https://github.com/Automattic/markdown-database-integration/blob/v0.12.0/CHANGELOG.md