Objavljeno je izdanje SQLite 3.41, laganog DBMS-a dizajniranog kao plug-in biblioteka. SQLite kod se distribuira u javnoj domeni, tj. može se koristiti bez ograničenja i besplatno za bilo koju svrhu. Financijsku potporu SQLite programerima pruža posebno stvoreni konzorcij koji uključuje tvrtke kao što su Adobe, Oracle, Mozilla, Bentley i Bloomberg.
Velike promjene:
- Napravljene su optimizacije planera upita, koje utječu na agregirane upite s klauzulom GROUP BY, korištenjem indeksa, korištenjem korutina umjesto materijaliziranja podupita i pogleda, funkcijama json_tree() i json_each().
- Dodano proširenje s funkcijama base64 i base85, koje su sada također dostupne u sučelju naredbenog retka (CLI).
- Dodana naredba ".scanstats est" u CLI za procjenu izvedbe planera upita.
- CLI omogućuje modifikaciju odzivnika za unos kako bi ukazao da je pozicija unosa unutar literala niza, komentara, identifikatora ili definicije okidača.
- Kada navedete opciju naredbenog retka “—safe”, proširuje se popis opasnih SQL funkcija koje se mogu onemogućiti.
- Prema zadanim postavkama onemogućen je način koji dopušta string literale da budu zatvoreni u dvostruke navodnike.
- Naredba PRAGMA integrity_check osigurava podudaranje tekstualnih nizova u tablici kada se koristi različit redoslijed bajtova u indeksu.
- Parser sada zanemaruje dodatne zagrade oko podupita navedenog desno od operatora IN, što je u skladu s ponašanjem PostgreSQL-a (ranije je SQLite tretirao takve podupite kao izraz koji podliježe ograničenju “LIMIT 1”).
Izvor: opennet.ru