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_11_0.html | 176 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) create mode 100644 www/releaselog/3_11_0.html (limited to 'www/releaselog/3_11_0.html') diff --git a/www/releaselog/3_11_0.html b/www/releaselog/3_11_0.html new file mode 100644 index 0000000..ca46f56 --- /dev/null +++ b/www/releaselog/3_11_0.html @@ -0,0 +1,176 @@ + + + + + +SQLite Release 3.11.0 On 2016-02-15 + + + +
+ + + +
+
+Small. Fast. Reliable.
Choose any three. +
+ + +
+
+ + + +
+
+
+ +

SQLite Release 3.11.0 On 2016-02-15

    +

    General improvements: +

  1. Enhanced WAL mode so that it works efficiently with transactions that are + larger than the cache_size. +
  2. Added the FTS5 detail option. +
  3. Added the "EXTRA" option to PRAGMA synchronous that does a sync of the + containing directory when a rollback journal is unlinked in DELETE mode, + for better durability. The SQLITE_EXTRA_DURABLE compile-time option enables + PRAGMA synchronous=EXTRA by default. +
  4. Enhanced the query planner so that it is able to use + a covering index as part of the OR optimization. +
  5. Avoid recomputing NOT NULL and CHECK constraints on unchanged + columns in UPDATE statement. +
  6. Many micro-optimizations, resulting in a library that is + faster than the previous release. +

    Enhancements to the command-line shell: +

  7. By default, the shell is now in "auto-explain" mode. The output of + EXPLAIN commands is automatically formatted. +
  8. Added the ".vfslist" dot-command. +
  9. The SQLITE_ENABLE_EXPLAIN_COMMENTS compile-time option is now turned + on by default in the standard builds. +

    Enhancements to the TCL Interface: +

  10. If a database connection is opened with the "-uri 1" option, then + URI filenames are honored by the "backup" and "restore" commands. +
  11. Added the "-sourceid" option to the "sqlite3" command. +

    Makefile improvements: +

  12. Improved pthreads detection in configure scripts. +
  13. Add the ability to do MSVC Windows builds from the amalgamation tarball. +

    Bug fixes +

  14. Fix an issue with incorrect sharing of VDBE temporary registers between + co-routines that could cause incorrect query results in obscure cases. Ticket + d06a25c84454a. +
  15. Fix a problem in the sqlite3_result_subtype() interface that could + cause problems for the json1 extension under obscure circumstances. + Fix for ticket + f45ac567eaa9f9. +
  16. Escape control characters in JSON strings. Fix for ticket + ad2559db380abf8. +
  17. Reenable the xCurrentTime and xGetLastError methods in the built-in + unix VFSes as long as SQLITE_OMIT_DEPRECATED is not defined. +

    Backwards Compatibility: +

  18. Because of continuing security concerns, the two-argument version + of the seldom-used and little-known fts3_tokenizer() function is + disabled unless SQLite is compiled with the SQLITE_ENABLE_FTS3_TOKENIZER. +

    Hashes: +

  19. SQLITE_SOURCE_ID: "2016-02-15 17:29:24 3d862f207e3adc00f78066799ac5a8c282430a5f" +
  20. SHA1 for sqlite3.c: df01436c5fcfe72d1a95bc172158219796e1a90b + + +

+ +

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