Skip to content

Rspamd 4.0.0 release documentation#94

Merged
vstakhov merged 3 commits intomasterfrom
docs/rspamd-4.0-release
Mar 30, 2026
Merged

Rspamd 4.0.0 release documentation#94
vstakhov merged 3 commits intomasterfrom
docs/rspamd-4.0-release

Conversation

@vstakhov
Copy link
Copy Markdown
Member

Summary

  • Release notes (changelogs/4.0.0.md): full 4.0.0 changelog covering 9 breaking changes, 18 new features (checkv3, built-in fasttext, multi-flag fuzzy, ring hash consistent hashing, HTML phishing detection, native HTTPS, multiclass Bayes, and more), and critical bug fixes
  • Migration guide (docs/tutorials/migration.md): new Migration to Rspamd 4.0.0 section with step-by-step instructions for all incompatible changes (Bayes resharding tool, SSL worker config, proxy LB default, SenderScore, suspicious TLD map, neural option renames, libfasttext removal)
  • Exim integration (docs/tutorials/integration.md): fixed a double-scan bug in the milter-headers ACL snippet; replaced with a complete, correct unified ACL
  • milter_headers module (docs/modules/milter_headers.md): added Exim 4.0+ to the list of supported integrations
  • Proxy worker (docs/workers/rspamd_proxy.md): documented token bucket load balancing (new default in 4.0) with configuration reference
  • Protocol docs (docs/developers/protocol.md): updated outdated claim that SSL server-side is unavailable; linked to native HTTPS docs

Notes

Merge once 4.0.0 is publicly released. No other changes are included in the branch.

…on/protocol docs

- changelogs/4.0.0.md: full release notes covering 9 breaking changes,
  18 new features (checkv3, built-in fasttext, multi-flag fuzzy, ring hash,
  HTML phishing detection, HTTPS server, multiclass Bayes, etc.), and bug fixes
- docs/tutorials/migration.md: Migration to Rspamd 4.0.0 section covering all
  incompatible changes with step-by-step instructions (Bayes resharding,
  content URLs default, SSL worker option removal, proxy LB change, etc.)
- docs/tutorials/integration.md: fix double-scan bug in Exim milter-headers
  ACL example; provide a complete unified ACL (scan once, parse X-Milter-Add/Del,
  guard empty vars, apply actions and headers); add global config preamble
- docs/modules/milter_headers.md: mention Exim 4.0+ support in module intro
- docs/workers/rspamd_proxy.md: document token bucket load balancing
  (new default in 4.0) with config options and section
- docs/developers/protocol.md: update outdated "SSL server-side not available"
  statement; link to new native HTTPS support docs
@github-actions
Copy link
Copy Markdown
Contributor

🔍 PR preview

@vstakhov vstakhov merged commit 02f8127 into master Mar 30, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant