Patch release 3.51.2 fixes a potential (but unlikely) deadlock
in the OS interface for unix that can arise due to changes
in 3.51.0 that were designed to detect broken Posix Advisory
Locks cause by the application mistakenly directly opening and
closing a file descriptor to the database file and not going
through the SQLite interface. The patch also fixes some other
obscure bugs that are of little importance, but still ought
to be addressed.
2026-01-09 - Version 3.51.2
Patch release 3.51.2 fixes a potential (but unlikely) deadlock in the OS interface for unix that can arise due to changes in 3.51.0 that were designed to detect broken Posix Advisory Locks cause by the application mistakenly directly opening and closing a file descriptor to the database file and not going through the SQLite interface. The patch also fixes some other obscure bugs that are of little importance, but still ought to be addressed.
Changes from 3.51.0 and 3.51.1 are minimal.