version-3.44.4
Extend the refactoring into extensions. Clean up stray newlines.
Fix output redirect bug reported in [forum:/forumposts/cbf4933cfeee74bb|the forum].
Fix various harmless scan-build warnings.
Enhance the new xIntegrity method of the sqlite3_module object with new parameters that provide the name of the table being checked and a flag to indicate a "quick_check". Based on feedback in [forum:/forumpost/965c0d02ea|forum post 965c0d02ea].
Fix test cases for rtree and fts5. No changes to code.
Tweak sqlite3-worker1.js to be able to load either sqlite3.js or sqlite3-wasmfs.js, noting that the latter still does not load in a Worker because of an Emscripten loader bug.
JNI: improve UB protections in sqlite3_bind_blob/text/text16().
Ensure that all fields of static sqlite3_module objects are explicitly initialized, in order to hush-up nuisance compiler warnings.
Fix a harmless compiler warning in the randomjson.c extension.
Fix the rbu_exclusive_checkpoint=1 option so that it works with a zipvfs database in pass-through mode.
Fix harmless compiler warnings in test code.
Fix a problem in the userauth extension causing it to occasionally set "PRAGMA count_changes" (and some others) to true.
Worker1 Promiser API: when multiple db connections are active then use the requested connection instead of always the first-opened connection. Bug reported in [forum:894c330e7f23b177|forum post 894c330e7f23b177].
Updates to README files under the ext/ hierarchy. No changes to code.