Skip to content

v1.4.4 - Fix Things 3 freezes from SQLite lock contention

Latest

Choose a tag to compare

@ebowman ebowman released this 25 Feb 14:46
· 1 commit to main since this release

Fixed

  • Upgraded things.py to v1.0.0 to fix SQLite lock contention with Things 3
    • things.py 0.x held open SQLite connections via the things3 module, blocking Things 3's WAL commits during cloud sync
    • things.py 1.0.0 uses read-only connections with proper cleanup via weakref.finalize()
    • Resolves intermittent Things 3 UI freezes caused by btreeInvokeBusyHandler blocking on sync commits