Add new binary comparison operators IS NOT DISTINCT FROM and IS DISTINCT FROM
+ that are equivalent to IS and IS NOT, respective, for compatibility with
+ PostgreSQL and SQL standards.
+
Add a new return code (value "3") from the sqlite3_vtab_distinct()
+ interface that indicates a query that has both DISTINCT and ORDER BY
+ clauses.
+
The unix os interface resolves all symbolic links in database
+ filenames to create a canonical name for the database before the
+ file is opened.
+ If the SQLITE_OPEN_NOFOLLOW flag is used with sqlite3_open_v2()
+ or similar, the open will fail if any element of the path is a
+ symbolic link.
+
Defer materializing views until the materialization
+ is actually needed, thus avoiding unnecessary work if the materialization turns
+ out to never be used.
+
Additional changes in version 3.39.1 (2022-07-13):
+
+
Fix an incorrect result from a query that uses a view that contains a compound
+ SELECT in which only one arm contains a RIGHT JOIN and where the view is not
+ the first FROM clause term of the query that contains the view.
+ forum post 174afeae5734d42d.
+
Fix the build so that is works when the SQLITE_DEBUG and
+ SQLITE_OMIT_WINDOWFUNC compile-time options are both provided at the
+ same time.
+
Fix the initial-prefix optimization for the REGEXP extension so that it works
+ correctly even if the prefix contains characters that require a 3-byte UTF8
+ encoding.
+
Enhance the sqlite_stmt virtual table so that it buffers all of its output.
+
+
Additional changes in version 3.39.2 (2022-07-21):
+
+
Fix a performance regression in the query planner associated with rearranging
+ the order of FROM clause terms in the presences of a LEFT JOIN.
+
Apply fixes for CVE-2022-35737, Chromium bugs 1343348 and 1345947,
+ forum post 3607259d3c, and
+ other minor problems discovered by internal testing.
+
+
Additional changes in version 3.39.3 (2022-09-05):
+
+
Use a statement journal on DML statement affecting two or more database
+ rows if the statement makes use of a SQL functions that might abort. See
+ forum thread 9b9e4716c0d7bbd1.
+
Other bug and warning fixes. See the
+ timeline
+ for details.
+
+
Additional changes in version 3.39.4 (2022-09-29):
+
+
Fix the build on Windows so that it works with -DSQLITE_OMIT_AUTOINIT
+
Fix a long-standing problem in the btree balancer that might, in rare cases,
+ cause database corruption if the application uses an
+ application-defined page cache.
+