Skip to content

v0.12.0

Choose a tag to compare

@chubes4 chubes4 released this 30 Aug 15:42
· 95 commits to main since this release

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