Lëshimi i SQLite 3.41 është publikuar, një DBMS i lehtë, i dizajnuar si një bibliotekë e lidhshme. Kodi i SQLite shpërndahet si pronë publike, dmth mund të përdoret pa kufizime dhe falas për çdo qëllim. Mbështetje financiare për zhvilluesit e SQLite sigurohet nga një konsorcium i krijuar posaçërisht, i cili përfshin kompani si Adobe, Oracle, Mozilla, Bentley dhe Bloomberg.
Ndryshimet kryesore:
- Janë bërë optimizime në planifikuesin e kërkesave, që prekin kërkesat e agreguara me shprehjen GROUP BY, përdorimin e indekseve, përdorimin e korutinave në vend të materializimit të nënkërkesave dhe pamjeve, funksionet json_tree() dhe json_each().
- ĂshtĂ« shtuar njĂ« zgjerim me funksionet base64 dhe base85, tĂ« cilat tani janĂ« gjithashtu nĂ« dispozicion nĂ« ndĂ«rfaqen e linjĂ«s sĂ« komandave (CLI).
- Në CLI është shtuar komanda «.scanstats est» për të vlerësuar efektivitetin e planifikuesit të kërkesave.
- Në CLI është siguruar ndryshimi i thirrjes së hyrjes për të treguar se pozita e hyrjes është brenda literaleve të vargjeve, komenteve, identifikuesve ose definicioneve të stimuli.
- Kur especificohet opsioni i linjĂ«s sĂ« komandĂ«s «âsafe», Ă«shtĂ« zgjeruar lista e funksioneve tĂ« rrezikshme SQL qĂ« çaktivizohen.
- Për default është çaktivizuar moda, që lejon mbështjelljen e literaleve të vargjeve me thonjëza të dyfishta.
- Në komandën PRAGMA integrity_check është siguruar përcaktimi i përputhshmërisë së literaleve të teksteve në tabelë kur përdoren renditje të ndryshme të bajtëve në indeks.
- Në parser është implementuar injorimi i parantezave të panevojshme rreth nën-kërkesës së vendosur në anën e djathtë të operatorit IN, që i përngjan sjelljes së PostgreSQL (më parë SQLite i trajtonte këto nën-kërkesa si një shprehje që përfshiheshin nën kufizimin «LIMIT 1»).
Burimi: opennet.ru
