Издадено е издание SQLite 3.41, леководолна СУБД, представена като библиотека за свързване. Кодът на SQLite се разпространява като обществено достояние (public domain), т.е. може да се използва без ограничения и безплатно за всякакви цели. Финансовата подкрепа за разработчиците на SQLite се осъществява от специално създаден консорциум, в който участват компании като Adobe, Oracle, Mozilla, Bentley и Bloomberg.
Основни промени:
- Оптимизации са направени в планиращия заявки, засягащи агрегираните заявки с израза GROUP BY, използването на индекси, използването на съпроводими програми вместо материализиране на подзапроси и представления, функции json_tree() и json_each().
- Добавено е разширение с функции base64 и base85, които сега също са достъпни и в интерфейса на командния ред (CLI).
- В CLI е добавена командата «.scanstats est» за оценка на ефективността на планиращия заявки.
- В CLI е осигурена промяна на подсказката за въвеждане, за да се индикира, че позицията на въвеждането е в текстов литерал, коментар, идентификатор или определение на тригер.
- При задаване на опцията на командния ред «—safe» е разширен списъкът на изключените опасни SQL функции.
- По подразбиране е деактивиран режимът, разрешаващ обграждане на текстовите литерали с двойни кавички.
- В командата PRAGMA integrity_check е осигурено определянето на съвпадението на текстовите низове в таблицата при използване на различен ред на байтовете в индекса.
- В парсера е реализирано игнориране на излишните кръгли скоби около подзапроса, зададен от дясната страна на оператора IN, което отговаря на поведението на PostgreSQL (по-рано SQLite обработваше такива подзапроси като израз, подпадащ под ограничението «LIMIT 1»).
Източник: opennet.ru
