Small. Fast. Reliable.
Choose any three.

About Sitemap Documentation Download License News Support |

## SQLite Release 3.6.5 On 2008 Nov 12 (3.6.5)

Changes associated with this release include the following:

- Add the MEMORY option to the journal_mode pragma.
- Added the sqlite3_db_mutex() interface.
- Added the SQLITE_OMIT_TRUNCATE_OPTIMIZATION compile-time option.
- Fixed the truncate optimization so that sqlite3_changes() and sqlite3_total_changes() interfaces and the count_changes pragma return the correct values.
- Added the sqlite3_extended_errcode() interface.
- The COMMIT command now succeeds even if there are pending queries. It returns SQLITE_BUSY if there are pending incremental BLOB I/O requests.
- The error code is changed to SQLITE_BUSY (instead of SQLITE_ERROR) when an attempt is made to ROLLBACK while one or more queries are still pending.
- Drop all support for the experimental memory allocators memsys4 and memsys6.
- Added the SQLITE_ZERO_MALLOC compile-time option.

A complete list of SQLite releases in a single page is also available. A detailed history of every check-in is available at http://www.sqlite.org/src/timeline.