Today we have released Rspamd 3.8.1, the first bugfix release in the new 3.8 series.
This release includes the following fixes:
Fixes for statistics
- Fix
per_user
- Fix learn error propagation
- Fix storing of tokens
Other fixes
- Fixed potential double-free in regex cache
- Fixed header insertion
- Fix compatibility with Lua 5.1 (by @arkamar)
- Fixed RBL plugin warning text
Today we have released Rspamd 3.8.0. The most important features & fixes in this release are highlighted below.
Bayes statistics rework
Bayesian statistics have been reworked to use Redis scripts & now use 3x less network traffic. Learn cache has been reworked to prevent endless growth.
Rspamd can be configured to emit logs in JSON format, for ease of ingesting & querying with 3rd party logging solutions, such as Grafana Loki.
Other new features
- GTUBE patterns can be fully disabled
- Support for enforcing encryption in proxy
- Support for pinging fuzzy storage
- Support for suppressing DMARC reporting for some particular recipients
- RBL module: support disabling or replacing whitelists per-RBL
- Improved WebUI
Fixes
- Fixed overflow in fuzzy counters
- Fixed issues with the raw header on header insertion/modification
- Fixed multimap rawtext filter
Today we have released Rspamd 3.7.5; the second & likely final release from the stable 3.7 branch.
The following changes are new in 3.7.5:
Fixes:
- Fixed logging in
rspamadm
(Reported by @cfasnacht
)
- Fixed logging when using
systemd = true
(Reported by @AdamMajer
)
dkim_signing
: signing_table
: lowercase inputs before lookup (Reported by @EurenikZ
)
- Fixed build without hyperscan (Reported by
@a16bitsysop
)
Features:
- Fix build on loongarch64 (Contributed by
@wuruilong01
)
Today we have released Rspamd 3.7.4; the first release in the new stable branch of Rspamd 3.7.
The following changes are new in 3.7.4:
Fixes:
- Fixed
setproctitle
on CentOS-likes
- Fixes for hyperscan cache file handling
- Fixed
exclude_local
in RBL module
- Properly set config field when loading tasks from Lua
- Set loaded variable explicitly
Features:
- Enable fasttext on RPM based Linux
- Improve
FREEMAIL_AFF
capture rates
- Add rule for messages missing both X-Mailer and User-Agent header
- Add composite rule for suspicious URLs in suspicious messages
Upgrading notes
The exclude_private_ips
setting in RBL module no longer exists in this release (and was broken in previous releases), it can be removed from configuration. This setting is equivalent to exclude_local
.
Today we have released Rspamd 3.7.3; this release adds a fix for a regression in the short-lived 3.7.2 release.
The following changes are new in 3.7.2:
Fixes:
- Deal with fmtlib exceptions properly
- DMARC reporting: fix reporting for subdomains
- DMARC: fix munging (by @dzjaivnt)
- ICAP: restore old content-type behaviour; add
use_specific_content_type
setting
- WebUI: Fix history table vanishing
Features:
- WebUI: Add control to invert action filter
- Rules: Blank spam detection
- Rules: Tighten rspamd’s attachment policy (by @twesterhever)
- RBL: support use of different matchers for return codes