Download Sqlite 3.6.6.2

Spread the love

Sqlite is a database system developed in c that can be used as a database for websites and embedded applications, among other things. According to the developers, Sqlite requires no installation and administration, supports databases up to two terabytes in size and stores an entire database in one file. Furthermore, it supports almost the full Sql92 specification and it is easy to control via, among others Tcl/Tk. The developer released version 3.6.6.2 a few days ago with the following list of changes:

Version 3.6.6.2:

  • Fix a bug in the b-tree delete algorithm that seems like it might be able to cause database corruption. The bug was first introduced in version 3.6.6 by check-in [5899] on 2008-11-13.
  • Fix a memory leak that can occur following a disk I/O error.

Version 3.6.6.1:

  • Fix a bug in the page cache that can lead database corruption following a rollback. This bug was first introduced in version 3.6.4.
  • Two other very minor bug fixes

Version 3.6.6:

  • Fix a #define that prevented memsys5 from compiling
  • Fix a problem in the virtual table commit mechanism that was causing a crash in FTS3. Ticket #3497.
  • Add the application-defined page cache
  • Added built-in support for VxWorks

Version 3.6.5:

  • 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.

Version number 3.6.6.2
Release status Final
Operating systems Windows 9x, Windows NT, Windows 2000, Linux, BSD, Windows XP, DOS, macOS, Solaris, UNIX, Windows Server 2003, Windows Vista, Windows Server 2008
Website sqlite
Download
License type Conditions (GNU/BSD/etc.)
You might also like