version-3.53.2
Fix test cases impacted by the use of ~/.sqliterc
Fix an integer overflow problem in fts3 that could lead to a buffer overwrite on platforms where size_t is 32-bits.
Fix another buffer overread in fts5 that could occur when processing corrupt records.
Prevent integer overflow in the ICU extension.
Fix an OOB read in the incremental integrity-check extension.
Remove an unused struct.
Use tail recursion on the larger of the two partitions when doing a quicksort as part of the implementation of the median() function, to avoid excess stack usage on pathological inputs.
Fix QRF so that it works sensibly with "--wrap 1"
Change some sqlite3_realloc() calls into sqlite3_realloc64().
Harden the recovery extension against SQL injections coming from the sqlite_schema table of the database being recovered.
Fix a faulty assert() in rtree that could fire when processing an unusually large record.
Update the session module so that it can apply changesets containing two or more UPDATE changes that form a dependency loop - so that no single UPDATE can be applied independently without violating a constraint.
Fix a predicate which causes a false error in the OPFS SAHPool tests when building with SEE.
Remove unnecessary "www." prefixes on domain names in URLs.