SQLite 3.50, en letvægts DBMS præsenteret som et tilknyttet bibliotek, er blevet offentliggjort. Koden til SQLite distribueres som public domain, hvilket betyder, at den kan bruges uden begrænsninger og helt gratis til enhver formål. Finansieringen til SQLite-udviklerne leveres af et særligt oprettet konsortium.
Vigtige ændringer:
- Nye SQL-funktioner unistr() og unistr_quote() er blevet tilføjet for at erstatte escape-sekvenser (\uXXXX) med unicode-tegn og omvendt.
- I kommandolinjegrænsefladen er direkte output af kontroltegn blevet deaktiveret. I outputtet fra kommandoen «.dump» er der sikret konvertering af specialtegn ved hjælp af funktionen unistr(). Formateringen af delvise indekser i output fra kommandoen «.schema —indent» er forbedret.
- I sqlite3_rsync, værktøjet til at kopiere databaser mellem systemer, er synkroniseringsprotokollen blevet optimeret for at reducere trafik ved overførsel af lignende databaser. Muligheden for synkronisering af databaser uden at aktivere WAL (Write-Ahead Logging) tilstand er blevet implementeret.
- Funktionerne jsonb_set() og jsonb_replace() er optimeret til at håndtere store JSON-objekter.
- Understøttelsen af opbygning med Cygwin, MinGW og Termux er forbedret.
Kilde: opennet.ru
