Small. Fast. Reliable.
Choose any three.

SQLite版本3.5.8于2008-04-16

  1. 通过sqlite3_randomness()接口公开SQLite的内部伪随机数生成器(PRNG)
  2. 新接口sqlite3_context_db_handle()返回已调用应用程序定义的SQL函数的 数据库连接句柄。
  3. 新接口sqlite3_limit()允许在每个连接的基础上和在运行时设置大小和长度限制。
  4. 提高了崩溃的鲁棒性:将数据库页面大小写入回滚日志头中。
  5. 允许VACUUM命令更改数据库文件的页面大小。
  6. 允许VFS的xAccess()方法返回-1,以表示内存分配错误。
  7. 性能改进:OP_IdxDelete操作码使用解压缩的记录,从而避免了对每个删除的索引记录进行一次OP_MakeRecord操作码调用。
  8. 性能改进:常量子表达式不在循环中。
  9. 性能改进:OP_Column的结果被重用,而不是发出多个OP_Column操作码。
  10. 修复RTRIM整理序列中的错误。
  11. 修复了SQLITE_SECURE_DELETE选项中的一个导致Firefox崩溃的错误。进行安排以始终在每个发行版之前测试SQLITE_SECURE_DELETE。
  12. 其他杂项性能增强。
  13. 其他杂项小错误修复。

一个SQLite的版本的完整列表, 在一个单一的页面和年代都还可以。 SQLite版本控制站点上提供了每个签入的详细历史记录 。