Lëshimi i SQLite 3.36 është publikuar, një DBMS i lehtë, i formuar si një bibliotekë të integruar. Kodi i SQLite shpërndahet si pronë e përbashkët (public domain), dmth. mund të përdoret pa kufizime dhe falas për qëllime të ndryshme. Mbështetjen financiare për zhvilluesit e SQLite e realizon një konsorcium i krijuar posaçërisht, në të cilin përfshihen kompani të tilla si Adobe, Oracle, Mozilla, Bentley dhe Bloomberg.
Ndryshimet kryesore:
- Doli në pah thjeshtësia e interpretimit të komandës «EXPLAIN QUERY PLAN».
- U siguruar gjenerimi i gabimit gjatë përpjekjeve për të aksesuar identifikuesin e rreshtit (rowid) në pamjen (VIEW) ose në nënpyetje. Për të rikthyer mundësinë e aksesit në rowid për pamjet është parashikuar opsioni i ndërtimit «-DSQLITE_ALLOW_ROWID_IN_VIEW».
- Interfertë sqlite3_deserialize() dhe sqlite3_serialize() janë aktivizuar si parazgjedhje. Për ndalimin e tyre është parashikuar opsioni i ndërtimit «-DSQLITE_OMIT_DESERIALIZE».
- Në VFS «memdb» është lejuar ndarja e DBs të mbajtura në memorie në lidhje të ndryshme me një proces, nëse emri i DB fillon me «/».
- U anullua optimizimi «EXISTS-to-IN» që u shfaq në lëshimin e kaluar, i cili ngadalësonte disa pyetje.
- Optimizimi i verifikimit të konstantave është adaptuar për të punuar me kërkesa pa bashkimin (join).
- Në CLI është përfshirë zgjerimi REGEXP.
Burimi: opennet.ru
