Utgivelsen av SQLite 3.50, et lett DBMS designet som et plugin-bibliotek, har blitt publisert. SQLite-koden distribueres som et offentlig domene, dvs. kan brukes uten begrensninger og gratis til ethvert formål. Økonomisk støtte for SQLite-utviklere tilbys av et spesiallaget konsortium.
Hovedendringer:
- La til nye SQL-funksjoner unistr() og unistr_quote() for å erstatte escape-sekvenser (\uXXXX) med Unicode-tegn og omvendt.
- Direkte utdata av kontrolltegn er deaktivert i kommandolinjegrensesnittet. Utdataene fra kommandoen ".dump" konverterer nå spesialtegn ved hjelp av unistr()-funksjonen. Formateringen av delvise indekser i utdataene fra kommandoen ".schema --indent" er forbedret.
- I sqlite3_rsync, et verktøy for kopiering av databaser mellom systemer, er synkroniseringsprotokollen optimalisert for å redusere trafikk ved overføring av lignende databaser. Muligheten til å synkronisere databaser uten å aktivere WAL-modus (Write-Ahead Logging) er implementert.
- Optimalisert driften av funksjonene jsonb_set() og jsonb_replace() ved modifisering av store JSON-objekter.
- Forbedret støtte for bygging med Cygwin, MinGW og Termux.
Kilde: opennet.ru
