Add the .connection command, allowing the CLI to keep multiple database
+ connections open at the same time.
+
Add the --safe command-line option that disables
+ dot-commands and SQL statements that might cause side-effects that extend
+ beyond the single database file named on the command-line.
+
Performance improvements when reading SQL statements
+ that span many lines.
+
The sqlite3_deserialize() does not and has never worked for the TEMP
+ database. That limitation is now noted in the documentation.
+
The query planner now omits ORDER BY clauses on subqueries and views
+ if removing those clauses does not change the semantics of the query.
+
The generate_series table-valued function extension is modified so that
+ the first parameter ("START") is now required. This is done as a way to
+ demonstrate how to write table-valued functions with required parameters.
+ The legacy behavior is available using the -DZERO_ARGUMENT_GENERATE_SERIES
+ compile-time option.
+
Additional changes in version 3.37.1 (2021-12-30):
+
+
Fix a bug introduced by the UPSERT enhancements of version 3.35.0 that
+ can cause incorrect byte-code to be generated for some obscure but valid
+ SQL, possibly resulting in a NULL-pointer dereference.
+
Fix an OOB read that can occur in FTS5 when reading corrupt database files.
+
Improved robustness of the --safe option in the CLI.
+
Other minor fixes to assert() statements and test cases.
+
+