pubblicato rilasciare SQLite 3.29.0, un DBMS leggero progettato come libreria di plug-in. Il codice SQLite è distribuito come dominio pubblico, ovvero può essere utilizzato senza restrizioni e gratuitamente per qualsiasi scopo. Il supporto finanziario per gli sviluppatori SQLite è fornito da un consorzio appositamente creato, che comprende aziende come Adobe, Oracle, Mozilla, Bentley e Bloomberg.
Aggiunte le opzioni SQLITE_DBCONFIG_DQS_DML e SQLITE_DBCONFIG_DQS_DDL a sqlite3_db_config() per controllare se è abilitata la gestione delle virgolette singole e doppie. SQlite originariamente supportava qualsiasi virgoletta per stringhe e identificatori, ma lo standard SQL richiede esplicitamente l'uso di virgolette singole per stringhe letterali e virgolette doppie per identificatori (come i nomi di colonna). Il comportamento SQLite continua a essere supportato per impostazione predefinita e viene offerta un'opzione di compilazione "-DSQLITE_DQS=0" per consentire la conformità con lo standard;
Sono state aggiunte ottimizzazioni al query planner per velocizzare il funzionamento degli operatori AND e OR quando uno degli operandi è costante, nonché dell'operatore LIKE quando la colonna specificata a sinistra è numerica;
Aggiunta una nuova tabella virtuale "sqlite_dbdata" per recuperare il contenuto a livello di dati della colonna di origine, anche se il database è danneggiato;
Nell'interfaccia CLI aggiunto il comando “.recover”, che cerca di recuperare il più possibile i dati da un database danneggiato. È stato inoltre aggiunto un comando ".filectrl" per l'esecuzione di test e un comando ".dbconfig" per visualizzare o modificare le opzioni sqlite3_db_config().