Skip to content

bichon

v1.3.0 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 10d Backup & Recovery
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

backup compression email email-archiver email-archiving imap
+8 more
mail oauth2 openapi rust search self-hosted tantivy webui

ReleasePort's take

Light signal
editorial:auto 10d

ReleasePort Layer 1 v1.3.0 adds cron scheduling for email downloads and introduces several performance optimizations across the Tokio runtime, memdb layer, BlobManager I/O, Tantivy indexing, and WAL flushing.

Why it matters: Enables automated, scheduled email download workflows (key for batch processing) while improving latency on low‑core systems, reducing blocking in Tokio workers, batching memdb commits (100 ops/10 s), offloading BlobManager writes, and ensuring clean shutdown of the memdb WAL.

Summary

AI summary

Cron scheduling for email downloads added.

Changes in this release

Feature Medium

Adds cron scheduling for email downloads

Adds cron scheduling for email downloads

Source: llm_adapter@2026-05-24

Confidence: high

Performance Medium

Reduces Tokio worker thread blocking on low-core machines

Reduces Tokio worker thread blocking on low-core machines

Source: llm_adapter@2026-05-24

Confidence: high

Performance Medium

Switches memdb durability to Batch(100) with 10s flush worker

Switches memdb durability to Batch(100) with 10s flush worker

Source: llm_adapter@2026-05-24

Confidence: high

Performance Medium

Offloads BlobManager fjall writes to spawn_blocking

Offloads BlobManager fjall writes to spawn_blocking

Source: llm_adapter@2026-05-24

Confidence: high

Performance Medium

Wraps Tantivy commit operations in block_in_place

Wraps Tantivy commit operations in block_in_place

Source: llm_adapter@2026-05-24

Confidence: high

Performance Medium

Flushes memdb WAL on graceful shutdown

Flushes memdb WAL on graceful shutdown

Source: llm_adapter@2026-05-24

Confidence: high

Full changelog

Release Notes

Features

  • Cron scheduling for email downloads (#211)

Performance

  • Reduced Tokio worker thread blocking for better responsiveness on low-core machines
    • Switched memdb durability from Full to Batch(100) with a 10s flush worker
    • Offloaded BlobManager fjall writes to spawn_blocking
    • Wrapped Tantivy commit operations in block_in_place
    • Flush memdb WAL on graceful shutdown

Full Changelog: https://github.com/rustmailer/bichon/compare/1.2.0...1.3.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

Track bichon

Get notified when new releases ship.

Sign up free

About bichon

Bichon – A lightweight, high-performance Rust email archiver with WebUI

All releases →

Related context

Earlier breaking changes

  • v1.0.0 Email/login name now immutable; account name is sortable
  • v1.0.0 Switched to UUID for envelope IDs to prevent accidental deletion

Beta — feedback welcome: [email protected]