Byl vydán SQLite 3.50, lehká SGBD, zpracovaná jako připojitelná knihovna. Kód SQLite je šířen jako veřejné vlastnictví (public domain), tedy může být používán bez omezení a zdarma pro jakékoliv účely. Finanční podpora vývojářů SQLite je poskytována speciálně vytvořeným konsorciem.
Hlavní změny:
- Byly přidány nové SQL funkce unistr() a unistr_quote() pro nahrazení escape sekvencí (\uXXXX) na unicode symboly a naopak.
- V rozhraní příkazového řádku byl vypnut přímý výstup ovládacích znaků. U výstupu příkazu ".dump" je zajištěna konverze speciálních znaků pomocí funkce unistr(). Bylo vylepšeno formátování částečných indexů ve výstupu příkazu ".schema —indent‘.
- V sqlite3_rsync, utilitě pro kopírování databází mezi systémy, byl optimalizován synchronizační protokol pro snížení provozu při přenosu podobných databází. Byla implementována možnost synchronizace databází bez zahrnutí režimu WAL (Write-Ahead Logging).
- Byla optimalizována práce funkcí jsonb_set() a jsonb_replace() při změně velkých JSON objektů.
- Byla vylepšena podpora pro sestavení s použitím Cygwin, MinGW a Termux.
Zdroj: opennet.ru
