The editor re-runs save() on load and compares it with what is stored, so any change to the markup invalidates every post already containing the block. migrate is…
Squashing two hundred migrations into a schema dump takes forty seconds off every test run, and it introduces a second source of truth that has to be kept…
10.5 in June replaced XtraDB with upstream InnoDB, which is a change to the storage engine that most upgrade notes describe as an implementation detail. Removed variables in…
Expand-migrate-contract is correct and takes three releases, which is two weeks on a fortnightly cadence — and occasionally the change cannot wait that long. A multi-table RENAME is…
8.0 changed the default collation, and a table created after an upgrade sorts differently from one converted before it — silently, and in a way that only shows…
The three status fields people read all measure something slightly different from what the question was, and knowing which is which is the difference between a useful alert…
Dropping an index that turns out to be load-bearing means rebuilding it on a large table under pressure, which is why unused-looking indexes survive for years. A week…