This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+8 more
Summary
AI summaryUpdates π Fixes, π Features, and fix across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Add fallback `UIDVALIDITY` support for nonβcompliant IMAP servers using a synthetic hashβbased value. Add fallback `UIDVALIDITY` support for nonβcompliant IMAP servers using a synthetic hashβbased value. Source: llm_adapter@2026-06-04 Confidence: high |
β |
| Feature | Low |
Add message size check before downloading via IMAP. Add message size check before downloading via IMAP. Source: granite4.1:30b@2026-06-04-audit Confidence: low |
β |
| Bugfix | Medium |
Open `NewIndexWriter` once across all migration segments to prevent checksum errors. Open `NewIndexWriter` once across all migration segments to prevent checksum errors. Source: llm_adapter@2026-06-04 Confidence: low |
β |
Full changelog
π 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 https://github.com/rustmailer/bichon/pull/287
- fix: Add fallback UIDVALIDITY support for non-compliant IMAP servers by @Korov in https://github.com/rustmailer/bichon/pull/288
New Contributors
- @fama made their first contribution in https://github.com/rustmailer/bichon/pull/287
- @Korov made their first contribution in https://github.com/rustmailer/bichon/pull/288
Full Changelog: https://github.com/rustmailer/bichon/compare/1.4.3...1.5.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About bichon
Bichon β A lightweight, high-performance Rust email archiver with WebUI
Beta — feedback welcome: [email protected]