Here’s a minor suggestion for 3.8: versioned schemas.
It would be a lot easier to automate upgrade if you could simply query
the database to determine what schema version is installed. Yeah, I
know, nothing like coming late to the party, but this came up while I
was attempting to upgrade to the latest beta.
Who knows? It might even provide a clever programmer the capability of
writing an extension that performs correctly across multiple versions,
or does different things for different versions.