Bol spustený SQLite 3.36, ľahká databázová správa systému, navrhnutá ako pripojiteľná knižnica. Kód SQLite je šírený ako verejná doména (public domain), t.j. môže sa používať bez obmedzení a bezodplatne na akýkoľvek účel. Finančná podpora vývojárov SQLite je zabezpečená špeciálne vytvoreným konzorciom, do ktorého patria spoločnosti ako Adobe, Oracle, Mozilla, Bentley a Bloomberg.
Hlavné zmeny:
- Výstup príkazu „EXPLAIN QUERY PLAN“ bol sprístupnený jednoduchšie.
- Bola zabezpečená generácia chyby pri pokusoch o prístup k identifikátoru riadku (rowid) vo výraze (VIEW) alebo poddotaze. Na obnovenie prístupu k rowid pre výrazy bola zavedená kompilácia možnosti „-DSQLITE_ALLOW_ROWID_IN_VIEW“.
- Predvolene sú povolené rozhrania sqlite3_deserialize() a sqlite3_serialize(). Na ich vypnutie je k dispozícii kompilácia možností „-DSQLITE_OMIT_DESERIALIZE“.
- V systéme VFS „memdb“ je povolené zdieľanie databázy uložené v pamäti cez rôzne pripojenia do jedného procesu, ak názov databázy začína na „/“.
- Bola zrušená optimalizácia „EXISTS-to-IN“, ktorá sa objavila v predchádzajúcej verzii a spomaľovala niektoré dotazy.
- Optimalizácia spojenia kontroly konštánt bola prispôsobená na prácu s dotazmi bez spojenia (join).
- V CLI je pridané rozšírenie REGEXP.
Zdroj: opennet.ru
