Megjelent a SQLite 3.50, egy könnyűsúlyú adatbázis-kezelő rendszer, amely dinamikusan betölthető könyvtár formájában készült. A SQLite kódja közszolgálati jogvédelem alatt áll (public domain), vagyis korlátozások nélkül és díjmentesen használható bármilyen célra. A SQLite fejlesztőinek pénzügyi támogatását egy külön erre a célra létrehozott konzorcium biztosítja.
Főbb változások:
- Új SQL-funkciók, az unistr() és unistr_quote(), kerültek bevezetésre az escape szekvenciák (\uXXXX) unicode karakterekké való cseréjére és fordítva.
- A parancssoros felületen letiltották az irányító karakterek közvetlen megjelenítését. A «.dump» parancs kimenetében az unistr() funkcióval valósul meg a speciális karakterek átkonvertálása. Fejlesztettek a részindexek formázásán a «.schema —indent» parancs kimenetében.
- Az sqlite3_rsync, egy adatbázisok közötti másolásra szolgáló eszköz, optimalizálta a szinkronizációs protokollt a hasonló adatbázisok átvitelénél a forgalom csökkentése érdekében. Lehetőség nyílik az adatbázisok szinkronizálására a WAL (Write-Ahead Logging) mód bekapcsolása nélkül.
- Optimalizálták a jsonb_set() és a jsonb_replace() funkciók működését nagy JSON-objektumok módosítása során.
- Javult a Cygwin, MinGW és Termux használatának támogatása.
Forrás: opennet.ru
