Опубліковано реліз SQLite 3.36, легковагої СУБД, оформленої у вигляді бібліотеки, що підключається. Код SQLite поширюється як суспільне багатство (public domain), тобто. може використовуватися без обмежень та безоплатно в будь-яких цілях. Фінансову підтримку розробників SQLite здійснює спеціально створений консорціум, до якого входять такі компанії, як Adobe, Oracle, Mozilla, Bentley та Bloomberg.
Основні зміни:
- Висновок команди «EXPLAIN QUERY PLAN» зроблено більш простим для сприйняття.
- Забезпечено генерацію помилки при спробах доступу до ідентифікатора рядка (rowid) у поданні (VIEW) або підзапиту. Для повернення можливості доступу до rowid для уявлень передбачена збірна опція «-DSQLITE_ALLOW_ROWID_IN_VIEW»
- За замовчуванням включені інтерфейси sqlite3_deserialize() та sqlite3_serialize(). Для відключення передбачена збірна опція «-DSQLITE_OMIT_DESERIALIZE»
- У VFS «memdb» дозволено спільне використання збереженої в пам'яті БД у різних з'єднаннях одного процесу, якщо ім'я БД починається з «/».
- Скасовано оптимізацію «EXISTS-to-IN», яка з'явилася в минулому випуску і сповільнювала деякі запити.
- Оптимізація об'єднання перевірки констант адаптована до роботи із запитами без злиття (join).
- У CLI включено розширення REGEXP.
Джерело: opennet.ru