Выпущен SQLite 3.54.0 — обновление сверхпопулярного embedded SQL‑движка, который стоит в браузерах, мобильных приложениях, роутерах и IoT‑устройствах. Версия приносит серьёзные улучшения CLI‑утилиты, оптимизации планировщика запросов и окончательно отказывается от поддержки Windows XP.
Основные изменения
Согласно официальным новостям, главное внимание уделено программе sqlite3:
- Существенные улучшения командной утилиты (
sqlite3/sqlite3.exe) - Новая команда
.diskusedдля анализа использования диска базой данных - Утилита
sqlite3_analyzerвключена в последний раз и объявлена устаревшей - Оптимизации планировщика запросов и другие повышения производительности
- Множество исправлений ошибок, обнаруженных системами ИИ
Функциональность sqlite3_analyzer по сути переехала в .diskused, так что теперь анализ структуры и размера БД можно делать прямо из CLI без отдельного бинарника — удобно для встраиваемых систем и минималистичных контейнеров.
Конец эпохи Windows XP
С версии 3.54.0 SQLite больше не компилируется под Windows старше Vista. Причина — переход на более быстрые Slim Reader/Writer Locks (SRWL), которые отсутствуют в Windows XP и более ранних версиях.
Если у вас ещё живут старые embedded‑системы на XP, придётся оставаться на прежних релизах SQLite или обновлять ОС. Для современных проектов обновление до 3.54.0 даёт более быстрый и удобный инструмент sqlite3 и дополнительные оптимизации без изменений в привычном API и размере библиотеки.










