Small. Fast. Reliable.
Choose any three.
SQLite Release 3.6.15 On 2009-06-15
- Refactor the internal representation of SQL expressions so that they
use less memory on embedded platforms.
- Reduce the amount of stack space used
- Fix an 64-bit alignment bug on HP/UX and Sparc
- The sqlite3_create_function() family of interfaces now return
SQLITE_MISUSE instead of SQLITE_ERROR when passed invalid
parameter combinations.
- When new tables are created using CREATE TABLE ... AS SELECT ... the
datatype of the columns is the simplified SQLite datatype (TEXT, INT,
REAL, NUMERIC, or BLOB) instead of a copy of the original datatype from
the source table.
- Resolve race conditions when checking for a hot rollback journal.
- The sqlite3_shutdown() interface frees all mutexes under windows.
- Enhanced robustness against corrupt database files
- Continuing improvements to the test suite and fixes to obscure
bugs and inconsistencies that the test suite improvements are
uncovering.
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.