The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск СУБД SQLite 3.53

10.04.2026 11:55 (MSK)

Опубликован релиз SQLite 3.53, легковесной СУБД, оформленной в виде подключаемой библиотеки. Выпуск 3.52 был отменён. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум.

Основные изменения:

  • Устранена ошибка, приводившая к повреждению БД. Проблема присутствовала начиная с версии 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", но использующая API Web Locks для работы с блокировками.
  • В утилиту sqlite3_rsync добавлена опция "-p|--port".
  • Прекращена поддержка платформы Windows RT.


  1. Главная ссылка к новости (https://sqlite.org/releaselog/...)
  2. OpenNews: Выпуск СУБД SQLite 3.51
  3. OpenNews: Предложение по переводу системных логов lastlog, btmp, utmp и wtmp на использование SQLite
  4. OpenNews: Google использовал большую языковую модель для выявления уязвимости в SQLite
  5. OpenNews: Проект Redka развивает реализацию протокола и API Redis поверх SQLite
  6. OpenNews: Выпуск DuckDB 0.10.0, варианта SQLite для аналитических запросов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65182-sqlite
Ключевые слова: sqlite
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (44) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:05, 10/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    > распространяется как общественное достояние (public
    > domain), т.е. может использоваться без ограничений и
    > безвозмездно в любых целях

    Настоящее Свободное ПО.
    А не как у некоторых...

     
     
  • 2.2, Аркагоблин (?), 12:19, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Согласен. За это и люблю этот проект. Да и сайт у них приятно оформлен
     
     
  • 3.3, Аркагоблин (?), 12:22, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А ещё он легковесный, чтобы встроить для хранения истории посещений самое оно
     
     
  • 4.42, Аноним (42), 16:55, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Собственно, ним сейчас можно заменить бд любого среднестатистического сайта.

    Только разрабам КДЕ невдомёк, что ставить MySQL или постгрес для календаря - это перебор.

     
     
  • 5.47, Аноним (47), 19:34, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Только разрабам КДЕ невдомёк

    им невдомёк как блокировки починить: пришло новое письмо в момент удаления пачки старых - всё, аконади повис и проверять почту больше не будет. А так мускуль с постгресом это сами разруливают и можно сказать, что всё работает

     
     
  • 6.49, Алексей Добрый (?), 20:09, 10/04/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.56, Аноним (56), 22:37, 10/04/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.7, Аноним (7), 12:47, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Настоящее Свободное ПО.

    Для кого оно свободное? Только для того кто первым закроет? Вся остальная цепочка, включая конечного потребителя, пользуется проприетарной версией, с полной зависимостью от закрывшего. ГПЛ такое предотвращает, поэтому ГПЛ и лучше.

     
     
  • 3.8, Аркагоблин (?), 12:51, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Лучше объясните мне кому именно надо закрывать утилитарную библиотеку? Такого типа проекты используют в основном без изменений, как сырьё. Копилефт имеет смысл только в проектах которые изменяют и продают
     
     
  • 4.11, Аноним (11), 12:56, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Лучше объясните мне кому именно надо закрывать утилитарную библиотеку?

    Скорее всего это измышления "а вдруг!"

    > Такого типа проекты используют в основном без изменений, как сырьё.

    Угу. И чем меньше в нем копаешься - тем лучше.

    > Копилефт имеет смысл только в проектах которые изменяют и продают

    Но т.к продать ты его не сможешь (адепты Щво6одки™ будут кричать ʼкачайте бесплатную версиюʼ), то копилефт для таких ковершенно не имеет смысла.

    Если посмотреть исторически то копилефт вообще не имеет смысла))


     
     
  • 5.16, Аноним (7), 13:24, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Если посмотреть исторически то копилефт вообще не имеет смысла))

    Да, смотрим популярность линуса и бсд. У тебя там своя альтернативная история на плоской земле?

    >Но т.к продать ты его не сможешь (адепты Щво6одки™ будут кричать ʼкачайте бесплатную версиюʼ), то копилефт для таких ковершенно не имеет смысла.

    И как редхад смог его продать? Может ты плохой продаван, вот и бесишься :)

     
     
  • 6.17, Аноним (17), 13:30, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да, смотрим популярность линуса и бсд.

    Посмотри популярность бсд и хурда))

    > И как редхад смог его продать? Может ты плохой продаван, вот и бесишься :)

    Отличны пример! Вот только редхат как раз научилась обходить жпл))
    opennet.ru/opennews/art.shtml?num=59343

    Конечно это не мешает всяким Альма/Роки и прочим 06pыганам тырить изменения шапки, но добавляет очень много проблем.

     
  • 6.20, Аноним (20), 13:38, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А чего не популярность макоси которая на базе открытого кода Что может линукс... большой текст свёрнут, показать
     
     
  • 7.23, Аноним (7), 14:17, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Про это и речь шла, что на базе, от которой 0 толку всем, кроме яблока Для оста... большой текст свёрнут, показать
     
  • 4.14, Аноним (7), 13:20, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Такого типа проекты используют в основном без изменений, как сырьё.

    Потом появляются серьёзные фреймворки, мидлеваре и прочие. И они внезапно закрытые или гпл. БСД это для лефтпада только.

     
  • 4.33, Аноним (33), 15:53, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Лучше объясните мне кому именно надо закрывать утилитарную библиотеку?

    Для того, чтобы не давать конкурентам возможность бесплатно использовать свои труды.
    >Копилефт имеет смысл только в проектах которые изменяют и продают

    Авторское лево нужно для того, чтобы изменения обратно возвращались в родительский проект, а так же снижали порог входа.

     
  • 3.22, Аноним (22), 14:05, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    https://sqlite.org/copyright.html
     
  • 2.24, Аноним (24), 14:20, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Публичное достояние это не лицензия, а статус произведения. В разных странах этот статус регулируется по разному. Например в России ты не можешь ни ускорить, ни замедлить переход в этот статус (разумными способами). Ближайшая к public domain лицензия - WTFPL, так же не имеющая юридического статуса.
     
     
  • 3.32, Аноним (32), 15:32, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Публичное достояние это не лицензия, а статус произведения.

    А где ты в первом сообщении увидел слово "лицензия"?
    Вроде его нет и не было.

     
  • 3.46, OpenEcho (?), 19:14, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > WTFPL, так же не имеющая юридического статуса.

    Google:

    > Yes, the "Do What The Fuck You Want To Public License" (WTFPL) has legal status as a valid license, although it has not been tested in court. It is recognized by the Free Software Foundation (FSF) as a GPL-compatible free software license
    > Validity Status: While untested in litigation, its legitimacy is widely accepted, and it is used by major Linux distributions (Debian, Fedora, Arch) to ship software.

     
  • 2.39, Аноним (39), 16:39, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Лицензия лицензией, а то что он не принимает PR делает его хуже проприетарщины по духу.
     
  • 2.52, Аноним (52), 20:54, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Почитайте это https://sqlite.org/codeofethics.html
     

  • 1.6, Аноним (6), 12:46, 10/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как узнать, что индексы протухли?
     
  • 1.19, Аркагоблин (?), 13:37, 10/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Давайте будем честны. Если бы всё было под GPL, как хотят местные комментаторы, то мир бы делился на закрытый софт и маргинальную горстку GPL-софта. Тогда даже всякие JSON-парсеры и прочее мелкие винтики были бы проприетарными, потому что корпы лучше уж заплатят чем выполнят условия GPL. Именно благодаря пермиссивным лицензиям открытость библиотек стала де-факто стандартом.
     
     
  • 2.25, Аноним (7), 14:28, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >потому что корпы лучше уж заплатят чем выполнят условия GPL

    И как же так получилось, что линукс стал популярен? GPL оказалось глобально выгоднее, вот и все. Как и с патентами, нужен баланс защиты инвестиций в развитие и вечной монополией, того кто первым бумажки оформил.

    >Именно благодаря пермиссивным лицензиям открытость библиотек стала де-факто стандартом.

    Каких библиотек? Лефтпадов, клонов ls? Так это уже старые технологии их можно сразу в паблик домейн паблишить. Допустим анриал или даже юнити чет не открытые.

     
     
  • 3.27, Аркагоблин (?), 14:43, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Rust, Lua, Python, C#, Go, Dart, Kotlin, NodeJS, React, Vue, Angular, Svelte, Babel, Chromium, VS Code, Godot, Bitcoin, Avalonia, Electron, Xorg, Wayland, libpng, Android, да почти всё. В игровой индустрии, которую ты привел, там да, до сих пор распространена проприетарная бизнес модель. Но в сфере веб и системной разработки библиотеки с пермиссивной лицензией - стандарт.
     
     
  • 4.29, Аноним (7), 14:56, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Но в сфере веб и системной разработки библиотеки с пермиссивной лицензией - стандарт.

    скажи это аггрид. может в сфере хоум пейджей и стандарт. в норм разработке приложений далеко нет.

    > Android

    угу основная часть на гпл.

    >C#

    ага, особенно вин апи и ui слой.

    >Chromium

    но без гугл сервисов.

    >VS Code

    но без плагинов.

    >Rust, Lua, Python, C#, Go, Dart

    А чего про cuda забыл? Или c++ icc?

     
     
  • 5.31, Аноним (31), 15:10, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> Android
    > угу основная часть на гпл.

    Чо?
    AOSP - это не гпл.
    Попробуй выкинуть всё не-гпл и посмотри там воообше андроид останется или только ядро)

    >>Chromium
    > но без гугл сервисов.

    Так какая лицензия Chromium?

    >>Rust, Lua, Python, C#, Go, Dart
    > А чего про cuda забыл? Или c++ icc?

    А ты чего про clang забыл)?


     
     
  • 6.43, Аноним (7), 17:07, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >А ты чего про clang забыл)?

    По той же причине что mcsv и кучу других платных сред-компиляторов.

    >Так какая лицензия Chromium?

    У какого? У того что в едже eula, у того что в хроме eula. Это 99% пользователей кода хромиума.

    >Попробуй выкинуть всё не-гпл и посмотри там воообше андроид останется или только ядро)

    Самое ценное и останется, этот жаба блоат память гигами жрет, электрон рядом с ним вершина экономии.

     
     
  • 7.55, Аноним (55), 22:04, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >>А ты чего про clang забыл)?
    > По той же причине что mcsv и кучу других платных сред-компиляторов.

    Сlang стал платным?
    Это что за такая шuза?

    >>Так какая лицензия Chromium?
    >У какого?

    У самого базового github.com/chromium/chromium/blob/main/LICENSE
    Спойлер: там не гнурак от комми, там свободная лицензия BSD.

    Именно поэтому каждый может сделать свой вариант хрома.

    >>Попробуй выкинуть всё не-гпл и посмотри там воообше андроид останется или только ядро)
    > Самое ценное и останется, этот жаба блоат память гигами жрет, электрон рядом с ним вершина экономии.

    А позвонить ты без это жабы сможешь?
    Или как обычно пук-cpeньк?

    Повторю еще раз.
    Гнураковый софт это лишь малая часть относительно софта под свободными лицензиями.

     
  • 2.28, Аноним (28), 14:48, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы понять, где мы были бы, если бы вместо GPL все использовали пермиссивные лицензии, достаточно посмотреть, где сейчас находится FreeBSD.
     
     
  • 3.30, Аркагоблин (?), 15:06, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не вопрос, тогда было бы всё проприетарным, даже языки программирования. Ты бы платил за всё. Потому что в мире где есть только копилефт и коммерческое, а третьего не дано, компании выберут коммерческое, и у каждой компании было бы всё своё несовместимое друг с другом, как в эпоху кнопочных телефонов.
     
     
  • 4.36, Аноним (33), 16:08, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Ты бы платил за всё

    Нет. Если у человека не нашлось бы нескольких тысяч долларов(а возможно и десятков), то заплатить он бы не смог, ему банально не хватило бы. Зато присоединится к разработке свободного он смог бы.

     
  • 2.35, Аноним (33), 16:06, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Свободный софт оказывает огромное финансовое давление, снижая цены на закрытый с... большой текст свёрнут, показать
     
     
  • 3.37, Аркагоблин (?), 16:18, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем корпорациям открывать свой софт говоришь? Чтобы не тратиться на то что напрямую не приносит прибыль, а является лишь винтиком в коммерческом продукте. Например проще совместно развивать общий веб-фреймворк под MIT, плюс ещё бонусом будут вклады от сообщества, чем каждой компании тратиться на свой закрытый, который прибыли напрямую не приносит. Это позволяет компаниям сосредоточиться на бизнес-продуктах, а не на внутренних "винтиках" внутри них
     
     
  • 4.38, Аноним (33), 16:36, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это не ответ. Если у корпорации есть веб фреймворк, то ей выгоднее создать дочернюю фирму, которая будет его лицензировать, чем отдавать его за бесплатно. А далее, эта дочерняя фирма, может даже обогднать родительскую компанию по продажам. Ключевое тут именно финансовое давление
     
     
  • 5.40, Аноним (39), 16:42, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А далее, эта дочерняя фирма, может даже обогднать родительскую компанию по продажам

    А может ничего не продать, и зачем её тогда было создавать?

     
  • 5.41, Аркагоблин (?), 16:45, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Раньше в нулевые так и могло быть. Сейчас - конкуренция не выдержит. Когда есть куча веб-фреймворков под MIT, если придёт какая-то WebCompany Inc и начнет продавать проприетарный аналог за деньги, то его никто не купит. Ведь открытые аналоги бесплатные, по ним куча туториалов, и никто не будет отдавать деньги за то что доступно бесплатно. Это не выгодно. Если там конечно нет какой-то киллер фичи за которую готовы платить - и то, если её несложно реализовать, то нынешние фреймворки это вмиг сделают.
     
     
  • 6.44, Аноним (7), 17:20, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Если там конечно нет какой-то киллер фичи за которую готовы платить - и то, если её несложно реализовать, то нынешние фреймворки это вмиг сделают.

    Ну вот опять, если не сложно то все есть, чуть сложное так сразу плати. А если совсем сложное то просто за саппорт будут платить, чтобы оно не развалилось. Это не зависит от лицензий.

    Только за бсд софт никто не платит. Платят за продукты с еула или гпл, продуктов под бсд нету, так как лицензия это замена паблик домейну, для того что уже старое, везде есть, у чего куча конкурентов и ясно что платить за это не будут.

    Поэтому само противопоставление бсд гпл не корректно, так как юз кейсы противоположные. То что сейчас много софта под бсд, это следствие прогресса и устаревание многих технологий и перенасыщение рынка в софте.

     
     
  • 7.45, Аноним (45), 18:54, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Только за бсд софт никто не платит. Платят за продукты с еула или гпл

    Так за GPL тоже не платят.
    Тот же Qt использует dual-licence как раз чтобы обойти ущербные ограничения gpl.
    И те, кто платят, исходниками назад не делятся :) Потому что купили они не gpl.

    За поддержку платят все. Потому что там лицензия не имеет значение, ты платишь чтобы что-то сделали за тебя.

     
     
  • 8.48, _ (??), 19:50, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    RHEL-RHEL-RHEL C - ... текст свёрнут, показать
     
     
  • 9.53, Аноним (53), 21:21, 10/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А прочитать тремя строчками ниже ты не осилил Шапке платят как раз за поддержк... текст свёрнут, показать
     

  • 1.50, Аноним (50), 20:43, 10/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне одному кажется, что кто-то очень тyn0й составляет текст новостей??

    "Опубликован (зачем-то ссылка на ЧЕНЧЛОГ(????)) релиз SQLite 3.53 (ссылка на КОРЕНЬ сайта, независимо от того, что в ссылке стоит КОНКРЕТНАЯ ВЕРСИЯ". Что за идиот пишет новости? Вы там совсем не понимаете, ЧТО ИМЕННО должно быть в ссылках???

    Если ты ссылаешься со слова "опубликован", это должна быть ссылка на СКАЧКУ, придyрок!! А уже конкретная версия - да, можно и на ченчлог.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру