СУБД прекратила поддержку Windows XP и Windows CE. Кроме этого, движок стал быстрее на 4% по сравнению с прошлым выпуском и на 7,5% шустрее, чем год назад. Причем без переписывания на Rust — чисто за счет филигранной полировки Си-кода и алгоритмов планировщика запросов.
Оптимизатор теперь умеет выбрасывать бесполезные
DISTINCT в подзапросах IN, снизил аппетит к памяти при UNION с LIMIT 1 и ускорил UPDATE, если индексируемые выражения не меняются. На Linux временные файлы теперь создаются через быстрый режим O_TMPFILE. В переменные промпта (SQLITE_PS1) теперь можно выводить статус транзакций, режим Read-Only, имя хоста или плашку базы в RAM, а в printf() завезли подстановку %J для нативного вывода JSON.Linux / Линукс 🥸
