Skip to content

Releases: qris/sqlite-locking

20260701-1

Choose a tag to compare

@qris qris released this 01 Jul 17:51

Fix compilation with older SQLite versions (<3.45).

The sqlite3_external_reader SQL function will not be built if your system's SQLite library does not support it, e.g. below 3.42.

Full Changelog: 20260629-1...20260701-1

20260629-1

Choose a tag to compare

@qris qris released this 29 Jun 15:47

Try again to fix building with Clang

Full Changelog: 20260622-2...20260629-1

20260622-2

Choose a tag to compare

@qris qris released this 22 Jun 12:16

vfstrace: fix build failure with clang due to stricter type checks

Ensure that the same warnings cause build failures with gcc too.

20260622-1

Choose a tag to compare

@qris qris released this 22 Jun 11:47

Fix compilation with clang

Remove -std=c++11 from setup.py, as clang doesn't like it when compiling C files.

Add debugging commands to README.md.

Add test_repeated_backfills and sqlite3_set_persist_wal

Choose a tag to compare

@qris qris released this 19 Mar 10:23

Add nodeletefs

Choose a tag to compare

@qris qris released this 17 Mar 17:15

Add a SQLite VFS which refuses to delete a specified file. This will be used to test the hypothesis that failure to delete the WAL file after a checkpoint causes the next connection to enter recovery and replay the entire WAL.

20260309-1

Choose a tag to compare

@qris qris released this 09 Mar 18:02

Add wrapper for sqlite3_db_config

20260307-2

Choose a tag to compare

@qris qris released this 07 Mar 10:49
Publishing to pypi: tell pdm to use a username and password

Build wheels and publish to pypi

Choose a tag to compare

@qris qris released this 07 Mar 10:34
20260307-1

Bump version

More features and tests

Choose a tag to compare

@qris qris released this 07 Mar 00:27
6fce856
  • Add access to the SQLite error logger (sqlite3_log).
  • Add test for vfstrace extension.
  • test_errorlog: add an example of a real SQLite error message.