Bichon logo

Bichon

Self-hosted email archiving server with full-text search

Alternative to: mimecast, proofpoint archive


About Versions (40)

1.5.0

2026-06-04

πŸš€ Features

  • imap: add message size check before download

πŸ› Fixes

  • migration: open NewIndexWriter once across all migration segments #287

  • Issue: Opening/closing Fjall DB per segment triggered an lsm-tree checksum error (ChecksumType mismatch) as data accumulated.

  • Fix: Instantiated NewIndexWriter once before the loop and passed it via &mut reference, avoiding the reopen failure path.

  • imap: Add fallback UIDVALIDITY support 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

New Contributors

Full Changelog: https://github.com/rustmailer/bichon/compare/1.4.3…1.5.0