12 апреля 2026, 11:44
Вышла СУБД SQLite 3.53

Состоялся выпуск легковесной СУБД SQLite 3.53, оформленной в виде подключаемой библиотеки. Исходный исходник проекта SQLite написан на C, распространяется как общественное достояние (public domain) и может использоваться без ограничений и безвозмездно в любых целях.
Финансовую поддержку команды разработчиков SQLite осуществляет специально созданный консорциум. Версия SQLite 3.52 был отменён. Сборка SQLite 3.51 вышла в ноябре 2025 года. Версию SQLite 3.50 опубликовали в мае 2025 года.
Основные изменения и доработки в SQLite 3.53:
устранена сбой, приводившая к повреждению БД. Задача присутствовала начиная с версии SQLite 3.7.0 (2010 год), затрагивала БД в режиме WAL (Write‑Ahead Logging) и проявлялась из‑за состояния гонки при одновременном открытии двух и более соединений к БД, которые пытались записать или зафиксировать транзакции в одном экземпляре БД. Утверждается, что приводящее к сбою стечение обстоятельств проявляется чрезвычайно редко и его удалось повторить только в специально созданном тестовом сценарии;
в команде ALTER TABLE разрешено удалять проверки NOT NULL и CHECK;
добавлена команда REINDEX EXPRESSIONS для перестроения индексов на основе выражений, в которых в качестве элемента индекса используется функция над столбцом или операции над столбцами. Команда может применяться для восстановления протухших индексов;
внутри временных триггеров, создаваемых командой CREATE TEMP TRIGGER и применяемым к таблицам в других БД, разрешено модификация таблиц или запросы данных из таблиц;
в команде VACUUM INTO при указании целевого файла через URL реализовано использование параметра reserve=N для определения числа создаваемых резервных копий БД;
реализованы новые SQL‑функции json_array_insert() и jsonb_array_insert() для вставки элементов в массивы JSON;
добавлена и задействована в утилите командной строки библиотека QRF (Query Result Formatter) для форматирования результатов выполнения SQL‑запросов в удобочитаемый вид;
изменения в утилите командной строки:
значительно расширена команда «.mode»;
улучшено формирование вывода, например, включена по умолчанию отрисовка рамок, а числовые значения теперь выравниваются по правую границу при табулированном выводе;
обеспечено игнорирование символов «;» после команд;
содержимое указанных в командной строке файлов с расширениями .sql и .txt теперь читается и интерпретируется как наборы SQL‑выражений и dot‑команд;
в команду «.timer» добавлена сопровождение значения «once» для применения таймера только к следующему SQL‑выражению;
в команду «.progress» добавлена опция «‑timeout S» для принудительного прерывания SQL‑выражения после истечения таймаута;
в команде «.indexes» изменено поведение шаблонов, которые теперь применяются к именам индексов, а не к именам проиндексированных таблиц.
внесены оптимизации в планировщик запросов, ускорившие работу слияния таблиц и операций ЕXCEPT, INTERSECT и UNION;
повышена производительность функций преобразования чисел с плавающей запятой в текстовое представление;
в реализацию, компилируемую в промежуточный код WebAssembly, добавлена VFS «opfs‑wl», идентичная VFS «opfs», но использующая программный интерфейс Web Locks для работы с блокировками;
в утилиту sqlite3_rsync добавлена функция «‑p|‑port»;
прекращена поддержка платформы Windows RT.
Читают сейчас

1 час назад
«Гравитон» первым внес в реестр Минпромторга РФ комплект периферии на базе российских микроконтроллеров
Компания «Гравитон», разработчик и производитель российской вычислительной техники, объявляет о включении в реестр Минпромторга России комплекта периферийных устройств на базе российских микроконтролл

2 часа назад
Находит кандидаты в лекарства за десятки секунд: Китай запустил ИИ GalaxyVS на суперкомпьютерах Tianhe
В Китае запустили государственную платформу GalaxyVS для виртуального скрининга лекарств. Она работает на новом поколении суперкомпьютеров Tianhe, сокращает первичный отбор кандидатов в лекарства с ме

3 часа назад
На OpenRouter появилась скидка 50% на Qwen 3.7 Max
Я сегодня в списке моделей OpenRouter обратил внимание на скидку 50% на Qwen3.7 Max. Данные о сроках "акции" мне пока не попадалась. Возможно, что это постоянная новая цена. Читать далее

3 часа назад
Как распределить ресурсы, когда их вечно не хватает? Приходи на Ресурсный батл в Петербурге
Привет! Приглашаем тимлидов и аналитиков на совместный воркшоп ИнфоТеКС, Т1 и Ви.Tech в Петербурге. Никаких лекций — только реальные проекты (от интернет-магазинов до api-сервисов), жёсткие ограничени

3 часа назад
Мы больше 15 лет делаем IT-конференции. И однажды решили убрать доклады
Мы занимаемся IT-конференциями уже больше 15 лет и за это время заметили одну интересную вещь. Оно случается между выступлениями. За кофе. За ужином. Во время случайного разговора в очереди. В тот мом