]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Release 3.12.0 3.12.0
authorVsevolod Stakhov <vsevolod@rspamd.com>
Mon, 9 Jun 2025 10:11:16 +0000 (11:11 +0100)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Mon, 9 Jun 2025 10:11:16 +0000 (11:11 +0100)
* [CritFix] In lua-ucl disable macros and file variables by default
* [Feature] Add keep-alive support
* [Feature] Add some convenience methods
* [Feature] Add support for separate read and write servers in fuzzy check
* [Feature] Allow CDB files as external maps
* [Feature] Allow to specify Redis version
* [Feature] Allow to specify extra headers in Rspamd proxy
* [Feature] Allow to specify log tag in proxy
* [Feature] Allow to specify max log tag length for all log messages
* [Feature] Allow to use HTTPS when connection to backends in proxy
* [Feature] Output content for all maps
* [Feature] Plugin to integrate with Contextal platform
* [Feature] Show all maps status
* [Fix] Add fail check for cfg transform for some corner cases
* [Fix] Add header with reason everytime (not only for ham) and use correct value for header
* [Fix] Add null check for master_conn->up in proxy backend error handler
* [Fix] Allow 'Hash' in Access-Control-Allow-Headers
* [Fix] Arc: Use tonumber when comparing
* [Fix] As we have replxx library, always use it
* [Fix] Backport some issues from libucl
* [Fix] Filter invalid domains in fuzzy extra data
* [Fix] Fix maps ids
* [Fix] Fix race condition in maps loading by unlocking backend on switch
* [Fix] Fix static maps description passing
* [Fix] Fix variable propagation (no functional change)
* [Fix] Fix various issues
* [Fix] Greylist: Improve body hash calculations
* [Fix] Known senders: More recipients test logic
* [Fix] Known senders: Use the same logic as in the replies module
* [Fix] Prevent crashes when accessing upstream address in self-scan mode
* [Fix] Really fix local objects filtering, sigh...
* [Fix] Update default URL for openphish
* [Fix] Use bundled libfmt everywhere
* [Fix] Use safe parsers everywhere except configuration
* [Fix] correct logic error in milter_headers.lua: skip_wanted()
* [Fix] initialize ollama result table
* [Fix] libmime: declare comparators const for doctest 2.4.12 compatibility
* [Project] Modernize cmake
* [Project] Rework OSDep
* [Rework] Replies: consider all recipients and use smtp ones
* [Rework] Store shared maps data separately
* [Rework] Use locks/loaded per backend for all maps

CMakeLists.txt
ChangeLog

index 7735884c30e20c7c26745d77f9b94c2bf953b4eb..1d48a2096c0b53ac46eca8cabb6315c7fef228f5 100644 (file)
@@ -9,8 +9,8 @@ cmake_minimum_required(VERSION 3.15 FATAL_ERROR)
 
 # Define version variables
 set(RSPAMD_VERSION_MAJOR 3)
-set(RSPAMD_VERSION_MINOR 11)
-set(RSPAMD_VERSION_PATCH 2)
+set(RSPAMD_VERSION_MINOR 12)
+set(RSPAMD_VERSION_PATCH 0)
 
 # Keep two digits all the time
 set(RSPAMD_VERSION_MAJOR_NUM ${RSPAMD_VERSION_MAJOR}0)
index 6b0e486f5950e78d63c767cefc35504784fc237b..4aefa4d69bb65f24579db99dd2232420762c3220 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,47 @@
+3.12.0: 09 Jun 2025
+  * [CritFix] In lua-ucl disable macros and file variables by default
+  * [Feature] Add keep-alive support
+  * [Feature] Add some convenience methods
+  * [Feature] Add support for separate read and write servers in fuzzy check
+  * [Feature] Allow CDB files as external maps
+  * [Feature] Allow to specify Redis version
+  * [Feature] Allow to specify extra headers in Rspamd proxy
+  * [Feature] Allow to specify log tag in proxy
+  * [Feature] Allow to specify max log tag length for all log messages
+  * [Feature] Allow to use HTTPS when connection to backends in proxy
+  * [Feature] Output content for all maps
+  * [Feature] Plugin to integrate with Contextal platform
+  * [Feature] Show all maps status
+  * [Fix] Add fail check for cfg transform for some corner cases
+  * [Fix] Add header with reason everytime (not only for ham) and use correct value for header
+  * [Fix] Add null check for master_conn->up in proxy backend error handler
+  * [Fix] Allow 'Hash' in Access-Control-Allow-Headers
+  * [Fix] Arc: Use tonumber when comparing
+  * [Fix] As we have replxx library, always use it
+  * [Fix] Backport some issues from libucl
+  * [Fix] Filter invalid domains in fuzzy extra data
+  * [Fix] Fix maps ids
+  * [Fix] Fix race condition in maps loading by unlocking backend on switch
+  * [Fix] Fix static maps description passing
+  * [Fix] Fix variable propagation (no functional change)
+  * [Fix] Fix various issues
+  * [Fix] Greylist: Improve body hash calculations
+  * [Fix] Known senders: More recipients test logic
+  * [Fix] Known senders: Use the same logic as in the replies module
+  * [Fix] Prevent crashes when accessing upstream address in self-scan mode
+  * [Fix] Really fix local objects filtering, sigh...
+  * [Fix] Update default URL for openphish
+  * [Fix] Use bundled libfmt everywhere
+  * [Fix] Use safe parsers everywhere except configuration
+  * [Fix] correct logic error in milter_headers.lua: skip_wanted()
+  * [Fix] initialize ollama result table
+  * [Fix] libmime: declare comparators const for doctest 2.4.12 compatibility
+  * [Project] Modernize cmake
+  * [Project] Rework OSDep
+  * [Rework] Replies: consider all recipients and use smtp ones
+  * [Rework] Store shared maps data separately
+  * [Rework] Use locks/loaded per backend for all maps
+
 3.11.1: 08 Mar 2025
   * [Feature] Add 'noop' redis backend for scripts running
   * [Feature] Add Redis caching framework