Download Latest Version 3.14.2 source code.tar.gz (6.8 MB)
Email in envelope

Get an email when there's a new version of Rspamd

Home / 3.14.0
Name Modified Size InfoDownloads / Week
Parent folder
3.14.0 source code.tar.gz 2025-11-10 6.7 MB
3.14.0 source code.zip 2025-11-10 7.9 MB
README.md 2025-11-10 3.4 kB
Totals: 3 Items   14.6 MB 0

🚀 Rspamd 3.14.0 Released!

Date: November 10, 2025 | Type: Major Release


🔥 Major Features

🎯 HTML Fuzzy Hashing

  • Structural similarity detection for HTML content (#5661, #5720)
  • Per-rule text_hashes toggle for HTML-only matching

🌐 TCP Fuzzy Protocol

  • Full TCP support with auto-switch from UDP (#5669)
  • Production-ready connection management and framing

🔗 Advanced URL Processing

  • New task:get_cta_urls() API for CTA detection (#5732)
  • DoS protection: hash-based deduplication with 50k URL limit
  • HTML URL rewriting infrastructure (#5676)

🤖 AI & WebUI

  • Web search context for LLM plugin with Redis caching (#5732)
  • Dark mode with auto-detection (#5725)

📧 Email & Integration

  • Advanced aliases with loop detection (#5655)
  • Milter ESMTP argument parsing with Lua API (#5663)
  • Postfix wizard for automated integration (#5667)

🐛 Critical Fixes

🌐 DNS Stability

  • Fixed UDP→TCP packet truncation on retransmits (#5739)
  • Fixed transaction ID collision and nameserver round-robin (#5721, #5739)

🔒 Memory & Stability

  • Fixed allocator crashes (jemalloc/malloc mixing) (#5721, #5724)
  • Fixed memory leaks in fuzzy storage, OpenSSL, UCL (#5709)
  • Hyperscan runtime version check prevents cache corruption (#5724)

📊 DMARC & Protocol

  • Fixed Redis connection exhaustion with batching + GC (#5737)
  • ARC RFC 8617 compliance + ed25519 support (#5684)
  • Composites two-phase evaluation (#5681)

🐧 BSD & Security

  • Fixed FreeBSD/NetBSD/OpenBSD builds (#5726, #5729)
  • Fuzzy TCP race conditions and buffer overflows (#5669)

⚡ Performance

  • khash migration for better fuzzy_check performance (#5720)
  • Intrusive heap implementation (#5693)
  • Configurable Bayes guards (#5701)

Total: 139 improvements across 45 PRs

🔗 GitHub | Changelog

Major upgrade with HTML fuzzy matching, critical DNS fixes, and memory leak resolution. Highly recommended! 🎯

Source: README.md, updated 2025-11-10