publicado relizar SQLite 3.29.0, un DBMS liviano diseñado como una biblioteca de complementos. El código SQLite se distribuye como dominio público, es decir. Puede utilizarse sin restricciones y de forma gratuita para cualquier fin. El apoyo financiero a los desarrolladores de SQLite lo proporciona un consorcio especialmente creado, que incluye empresas como Adobe, Oracle, Mozilla, Bentley y Bloomberg.
Se agregaron las opciones SQLITE_DBCONFIG_DQS_DML y SQLITE_DBCONFIG_DQS_DDL a sqlite3_db_config() para controlar si el manejo de comillas simples y dobles está habilitado. SQlite originalmente admitía comillas para cadenas e identificadores, pero el estándar SQL requiere explícitamente el uso de comillas simples para cadenas literales y comillas dobles para identificadores (como nombres de columnas). El comportamiento de SQLite sigue siendo compatible de forma predeterminada y se ofrece una opción de compilación "-DSQLITE_DQS=0" para permitir el cumplimiento del estándar;
Se han agregado optimizaciones al planificador de consultas para acelerar el funcionamiento de los operadores AND y OR cuando uno de los operandos es una constante, así como el operador LIKE cuando la columna especificada a la izquierda es numérica;
Se agregó una nueva tabla virtual "sqlite_dbdata" para recuperar contenido en el nivel de datos de la columna de origen, incluso si la base de datos está dañada;
En la interfaz CLI agregado el comando “.recover”, que intenta recuperar datos de una base de datos dañada tanto como sea posible. También se agregó un comando ".filectrl" para ejecutar pruebas y un comando ".dbconfig" para ver o cambiar las opciones de sqlite3_db_config().