main
fix(sqlite): update last migration to set schema version, counts (#10768)
chore: style fixes from `go fix` (#10846)
chore(sqlite): use normalised tables for file names and versions (#10383)
chore(db, model): separate methods to drop a device vs its files (#10480)
chore(db): cleanup DB in tests and remove OpenTemp (#10282)
chore(db): use one SQLite database per folder (#10042)
feat: make block indexing configurable (#10608)
fix(db, model): better handle db connections, puller concurrency, avoid deadlock (fixes #10841) (#10842)
fix(sqlite): revert to default page cache size (#10362)
fix(sqlite): add _txlock=immediate to modernc implementation (#10384)
chore: linter: embeddedstructfieldcheck
chore(db): add ability to wait for programmatically started database maintenance, query last maintenance time (#10565)
fix(sqlite): less impactful periodic garbage collection (#10374)
feat: add `syncthing debug database-statistics` command (#10117)
chore: stop treating dirs as having size 128 (#10750)
fix(syncthing): apply folder migrations with temporary API/GUI server (#10330)
feat: switch logging framework (#10220)
fix(db): version vector serialisation :( (#10050)