Публикувана е версия SQLite 3.50, лека СУБД, форматирана като свързваща библиотека. Кодът на SQLite се разпространява като обществено достояние (public domain), т.е. може да се използва без ограничения и безплатно за всякакви цели. Финансовата подкрепа за разработчиците на SQLite се осъществява от специално създаден консорциум.
Основни промени:
- Добавени са нови SQL-функции unistr() и unistr_quote() за замяна на екранни последователности (\uXXXX) в Unicode символи и обратно.
- В интерфейса на командния ред е деактивиран директният изход на управляващи символи. В изхода на командата «.dump» е реализирано преобразуване на спецсимволи чрез функцията unistr(). Подобрено е форматирането на частични индекси при изхода на командата «.schema —indent».
- В sqlite3_rsync, утилита за копиране на БД между системи, е оптимизиран протоколът за синхронизация с цел намаляване на трафика при прехвърляне на сходни БД. Реализирана е възможност за синхронизация на БД без активиране на режима WAL (Write-Ahead Logging).
- Оптимизирана е работата на функциите jsonb_set() и jsonb_replace() при променяне на големи JSON обекти.
- Подобрена е поддръжката за компилация с използване на Cygwin, MinGW и Termux.
Източник: opennet.ru
