sqlite3-3.4.0
·
45 commits
to main
since this release
- Add
VirtualFileSystemFileV1, allowing VFS implementations in Dart to implementxFileControlandxSectorSize. - Enable
SQLITE_ENABLE_BATCH_ATOMIC_WRITEto support atomic writes on compatible VFS implementations. - IndexedDB fileystem: Add
writeAutomaticallyoption. When disabled, writes are not automatically persisted and one needs to callflushmanually. This explicit control can make database access more efficient in some cases. - IndexedDB filesystem: Restructure IndexedDB code to use much fewer transactions, improving performance.
- Update SQLite to 3.53.3, SQLite3 Multiple Ciphers to 2.3.6 and SQLCipher to 4.17.0.
- Mark a few functions as
isLeaf, reducing the native overhead of calling them. - Reset statements after
executeandselect. - Allow custom download URLs for pre-compiled binaries through the
url_patternuser-define.