This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryUpdates Other features, Flexible ingestion-source management, and rebuild across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds verified indexing with Meilisearch confirmation and retry on failure. Adds verified indexing with Meilisearch confirmation and retry on failure. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Adds manual reindexing for single sources or entire archive in missing or full mode. Adds manual reindexing for single sources or entire archive in missing or full mode. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Adds per-source statistics page showing emails, storage, threads, date range, index coverage, and recent activity chart. Adds per-source statistics page showing emails, storage, threads, date range, index coverage, and recent activity chart. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Adds Admin → Index page showing Meilisearch host, version, health, DB size, document counts, field distribution, and task list with statuses/errors. Adds Admin → Index page showing Meilisearch host, version, health, DB size, document counts, field distribution, and task list with statuses/errors. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Adds ability to unmerge a child source from its merge group making it standalone. Adds ability to unmerge a child source from its merge group making it standalone. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Adds managed journaling for smtp_journaling sources with exclusive Journaling page control and blocked direct mutations. Adds managed journaling for smtp_journaling sources with exclusive Journaling page control and blocked direct mutations. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Adds organization domain grouping mapping primary domains to alias domains per organization for journaling (Enterprise). Adds organization domain grouping mapping primary domains to alias domains per organization for journaling (Enterprise). Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Adds preserve-original-file mode (GoBD) with temp‑file streaming ingestion reducing memory usage. Adds preserve-original-file mode (GoBD) with temp‑file streaming ingestion reducing memory usage. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Adds connectors to stream original emails to temp files instead of holding full buffers in memory during large imports. Adds connectors to stream original emails to temp files instead of holding full buffers in memory during large imports. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Fixes Docker deployment issues and SMTP journaling source problems. Fixes Docker deployment issues and SMTP journaling source problems. Source: llm_adapter@2026-07-15 Confidence: high |
— |
Full changelog
This release makes email indexing reliable and observable end-to-end, adds new statistics and search-index admin views, and ships fixes for Docker deployments and SMTP journaling sources.
Reliable indexing, reindexing & observability
Search relies on Meilisearch, and previously emails could silently fail to index. That's fixed, and you now have full visibility and repair tools:
- Verified indexing — a batch is only marked indexed after Meilisearch confirms the write; failed batches are retried instead of being silently dropped. A per-email attempt counter prevents a single bad message from looping forever.
- Manual reindex — reindex a single source (and its merge group) or the whole archive, in missing (fill gaps) or full (rebuild) mode. Idempotent — rebuilding never creates duplicate documents.
- Per-source statistics page — emails, mailboxes, storage (email + attachment), threads, date range, index coverage, per-mailbox breakdown, merge-group children, and a recent-activity chart.
- Admin → Index page (Super Admin) — a built-in view of the Meilisearch instance (host, version, health, DB size), the emails index (document count, primary key, field distribution), per-source document counts sourced directly from the search index, and the full task list with statuses and errors for troubleshooting.
Flexible ingestion-source management
- Unmerge a child source from its merge group to make it standalone again (complementing merged sources).
- Managed journaling — smtp_journaling sources are managed exclusively via the Journaling page; direct mutations (update, delete, pause, unmerge, force-sync) are blocked with a clear message. (Enterprise feature)
- Organization domain grouping — map primary domains to alias domains per organization for journaling. (Enterprise feature)
Other features
- Preserve-original-file mode (GoBD) with temp-file streaming ingestion.
- Connectors stream original emails to temp files instead of holding full buffers in memory, reducing memory usage during large .eml/.mbox/.pst imports.
What's Changed
- V0.5.1 dev by @weishest in https://github.com/LogicLabs-OU/OpenArchiver/pull/341
- V0.5.1 release by @weishest in https://github.com/LogicLabs-OU/OpenArchiver/pull/355
- V0.5.1 release: update docs by @weishest in https://github.com/LogicLabs-OU/OpenArchiver/pull/402
Full Changelog: https://github.com/LogicLabs-OU/OpenArchiver/compare/v0.5.0...v0.5.1
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
Beta — feedback welcome: [email protected]