Small. Fast. Reliable.
Choose any three.

SQLite版本3.30.1于2019-10-10

版本3.30.0(2019-10-04)中的更改:

  1. 增加对聚合函数FILTER子句的支持。
  2. ORDER BY子句中添加对NULLS FIRSTNULLS LAST语法的支持。
  3. index_infoindex_xinfo编译指示被增强,以提供有关的磁盘上表示信息WITHOUT ROWID 表。
  4. 添加sqlite3_drop_modules()接口,允许应用程序禁用不需要的自动加载的虚拟表。
  5. 改进了CLI中.recover dot-command,使其可以从损坏的数据库文件中恢复更多内容。
  6. 增强RBU扩展以支持表达式索引
  7. 更改架构分析器,以便如果sqlite_master表的类型,名称和tbl_name列中的任何列 已损坏并且数据库连接未处于 writable_schema模式,则它将出错。
  8. PRAGMA function_listPRAGMA MODULE_LISTPRAGMA pragma_list命令现在被启用在所有建立在默认情况下。使用-DSQLITE_OMIT_INTROSPECTION_PRAGMAS禁用它们 。
  9. sqlite3_db_config()添加SQLITE_DBCONFIG_ENABLE_VIEW选项。
  10. 添加了TCL接口 配置方法,以便能够禁用SQLITE_DBCONFIG_ENABLE_VIEW并从TCL控制其他 sqlite3_db_config()选项。
  11. 应用程序定义的SQL函数添加了SQLITE_DIRECTONLY标志, 以防止在触发器和视图中使用这些函数。
  12. 现在,旧版SQLITE_ENABLE_STAT3的编译时选项为空操作。

版本3.30.1(2019-10-10)中的其他更改:

  1. 修复了查询拼合器中的错误,该错误可能导致对聚合函数使用新的FILTER子句的嵌套查询 出现段错误。门票1079ad19993d13fa
  2. Cherrypick修复了自3.30.0版本以来发现的其他晦涩问题

    散列:

  3. SQLITE_SOURCE_ID:2019-10-10 20:19:45 18db032d058f1436ce3dea84081f4ee5a0f2259ad97301d43c426bc7f3df1b0b
  4. sqlite3.c的SHA3-256:f96fafe4c110ed7d77fc70a7d690e5edd1e64fefb84b3b5969a722d885de1f2d

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