From 18657a960e125336f704ea058e25c27bd3900dcb Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 5 May 2024 19:28:19 +0200 Subject: Adding upstream version 3.40.1. Signed-off-by: Daniel Baumann --- www/releaselog/3_30_1.html | 169 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 169 insertions(+) create mode 100644 www/releaselog/3_30_1.html (limited to 'www/releaselog/3_30_1.html') diff --git a/www/releaselog/3_30_1.html b/www/releaselog/3_30_1.html new file mode 100644 index 0000000..17d9b0b --- /dev/null +++ b/www/releaselog/3_30_1.html @@ -0,0 +1,169 @@ + + + + + +SQLite Release 3.30.1 On 2019-10-10 + + + +
+ + + +
+
+Small. Fast. Reliable.
Choose any three. +
+ + +
+
+ + + +
+
+
+ +

SQLite Release 3.30.1 On 2019-10-10

Changes in version 3.30.0 (2019-10-04):

+

    +
  1. Add support for the FILTER clause on aggregate functions. +
  2. Add support for the NULLS FIRST and NULLS LAST syntax in ORDER BY clauses. +
  3. The index_info and index_xinfo pragmas are enhanced to provide + information about the on-disk representation of WITHOUT ROWID + tables. +
  4. Add the sqlite3_drop_modules() interface, allowing applications + to disable automatically loaded virtual tables that they do not + need. +
  5. Improvements to the .recover dot-command in the CLI so that + it recovers more content from corrupt database files. +
  6. Enhance the RBU extension to support indexes on expressions. +
  7. Change the schema parser so that it will error out if any of + the type, name, and tbl_name columns of the sqlite_master table + have been corrupted and the database connection is not in + writable_schema mode. +
  8. The PRAGMA function_list, PRAGMA module_list, and + PRAGMA pragma_list commands are now + enabled in all builds by default. Disable them using + -DSQLITE_OMIT_INTROSPECTION_PRAGMAS. +
  9. Add the SQLITE_DBCONFIG_ENABLE_VIEW option for sqlite3_db_config(). +
  10. Added the TCL Interface config method in order to be able to + disable SQLITE_DBCONFIG_ENABLE_VIEW as well as control other + sqlite3_db_config() options from TCL. +
  11. Added the SQLITE_DIRECTONLY flag for + application-defined SQL functions to prevent those functions from + being used inside triggers and views. +
  12. The legacy SQLITE_ENABLE_STAT3 compile-time option is now a no-op. +
+

Additional changes in version 3.30.1 (2019-10-10):

+

    +
  1. Fix a bug in the query flattener that might cause a segfault +for nested queries that use the new +FILTER clause on aggregate functions. +Ticket 1079ad19993d13fa +
  2. Cherrypick fixes for other obscure problems found since the 3.30.0 + release +

    Hashes: +

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

+ +

A complete list of SQLite releases + in a single page and a chronology are both also available. + A detailed history of every + check-in is available at + + SQLite version control site.

+ + -- cgit v1.2.3