Small. Fast. Reliable.
Choose any three.

SQLite版本3.7.3于2010-10-08

  1. 添加了sqlite3_create_function_v2()接口,该接口包含析构函数回调。
  2. 添加了对使用应用程序提供的回调例程来定义查询区域边界的自定义r-tree查询的支持。
  3. 默认页缓存会尽力避免使用超出SQLITE_CONFIG_PAGECACHE分配的内存之外的内存。或者,如果使用页面缓存是从堆中分配的,即使未设置SQLITE_ENABLE_MEMORY_MANAGEMENT,它也会 努力避免遍历sqlite3_soft_heap_limit64()
  4. 添加了sqlite3_soft_heap_limit64()接口,以替代 sqlite3_soft_heap_limit()
  5. 现在,即使表没有索引,ANALYZE命令也可以收集表的统计信息。
  6. 调整查询计划程序以帮助它更好地为每个查询找到最有效的查询计划。
  7. 增强了内部文本到数字的转换例程,以便它们与UTF8或UTF16一起使用,从而避免了一些UTF16到UTF8的文本转换。
  8. 修复了导致 Win32系统中的大型WAL事务导致过多内存使用的问题。
  9. VDBE和B-Tree层之间的接口得到增强,以便VDBE向B-Tree层提供提示,让B-Tree层知道何时可以安全地使用散列代替B-Tree用于临时表。
  10. 杂项文档增强。

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