]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Release 4.0.1 4.0.1
authorVsevolod Stakhov <vsevolod@rspamd.com>
Sun, 5 Apr 2026 18:56:32 +0000 (19:56 +0100)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Sun, 5 Apr 2026 18:56:32 +0000 (19:56 +0100)
ChangeLog

index a441b282e67dbfc49e1f29ae333e871b5422ddf7..c6b68a4aa56e6798e0b759a2922149112c81f1d5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+4.0.1: 05 Apr 2026
+
+  ** Features **
+  * [Feature] Add settings merge infrastructure with layered collect-then-merge flow
+  * [Feature] Add weak dependencies and disabled status to symcache
+  * [Feature] Add force-enable override for settings conflicts
+  * [Feature] Add dynamic block API to fuzzy storage worker
+  * [Feature] Allow custom response codes for fuzzy dynamic blocks
+  * [Feature] Expose ratelimit_whitelist check to Lua via worker method
+
+  ** Bug fixes **
+  * [Fix] Keep original fd in proxy session after milter dup (fd leak since 4.0.0)
+  * [Fix] Use task_timeout instead of upstream timeout for proxy self-scan
+  * [Fix] Use LPeg grammar for AAR header parsing (#5963)
+  * [Fix] Use ev_now() instead of rspamd_get_ticks() for dynamic ban expiry
+  * [Fix] Enable deps in pre/postfilters and fix settings flow
+  * [Fix] Create rdeps for same-stage non-filter dependencies
+  * [Fix] Add missing #include <memory> in redis_backend.cxx
+
 4.0.0: 30 Mar 2026
 
   ** Incompatible changes **