🚀 Features
- imap: add message size check before download
🐛 Fixes
-
migration: open
NewIndexWriteronce across all migration segments #287 -
Issue: Opening/closing Fjall DB per segment triggered an
lsm-treechecksum error (ChecksumTypemismatch) as data accumulated. -
Fix: Instantiated
NewIndexWriteronce before the loop and passed it via&mutreference, avoiding the reopen failure path. -
imap: Add fallback
UIDVALIDITYsupport for non-compliant IMAP servers #288 -
Issue: Non-compliant servers (like Tencent Enterprise Mail) lack
UIDVALIDITY, breaking sync. -
Fix: Introduced
generate_synthetic_uidvalidity()(hash-based) to enable incremental sync and system folder support.
What's Changed
- fix: open NewIndexWriter once across all migration segments by @fama in #287
- fix: Add fallback UIDVALIDITY support for non-compliant IMAP servers by @Korov in #288
New Contributors
Full Changelog: 1.4.3...1.5.0