Releases
v2.12.0
Compare
Sorry, something went wrong.
No results found
fix(otp): prevent auto-submit race on 2FA enable + add E2E IMAP tests 83aac65
fix: reject early during graceful shutdown to prevent contradictory 421 901963d
fix(sieve): RFC 5703 MIME part tests - Content-Disposition :type, replace action, exists :mime 8665211
perf(imap): single-message .get() fast path for STORE/COPY/MOVE/FETCH 4e3341f
revert: restore old WebSocket infrastructure from cc6c054 d7ff083
perf: fix 25GB memory usage (cache_size env ignored) and reduce event-loop blocking 5c46f27
perf: maximize tmp action throughput for multi-alias delivery 2b94dc2
fix: eliminate memory leak, remove knex, harden crash safety 16e66b3
fix: add table existence guard to prevent "no such table" race condition 97733bd
fix: resolve OOM and allocation pressure from FETCH response buffering 043ab3e
fix: resolve production database errors and race conditions 7f5f39b
perf: defer migrateSchema and folderCheck for LRU cache hits ab7a4fd
fix(sqlite): revert to original cc6c054 behavior for critical paths f05f9d4
perf: system-wide SQLite optimizations (secure_delete, auto_vacuum, LRU guard, orphan cleanup) a3b1b3f
fix: disable FTS5 by default and auto-drop/repair corrupt indexes 8955bee
fix: wrap batch DELETEs in transactions to prevent FTS5 corruption 5f5730e
perf: offload VACUUM to sqlite-worker process ae39843
perf: batch trash/thread deletes, bump fetch page size 124bc64
v2.11.4...v2.12.0
You can’t perform that action at this time.