]> git.ipfire.org Git - thirdparty/rspamd.git/tag
3.12.0
object 75c83c88815fb48af22ad642ccf7401bbfacd3c8
authorVsevolod Stakhov <vsevolod@rspamd.com>
Mon, 9 Jun 2025 10:11:37 +0000 (11:11 +0100)
Release 3.12.0

* [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
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE3ZoSbOZ1HqUqlwSjB2R7Z5AIFDcFAmhGs1sACgkQB2R7Z5AI
FDehUQ/+N10FnTD1+hDTUXV/J8oSgmNHOmO3kCxvZzFDQCbrZtKaiPO/ULU+Vce3
ULF2hg1n3tTaHiZWlLarxHEtnLV07JvqfDxyonizERu1oShbKU2PH9XMRmWocVRn
C4OTAAhDTKn0A83a70JZ/97QyyptybVBV+vRRt8oEClnReI02MG5/RXXIxVeH/yR
Kt72SQpKf9Qxvq1tKoxk5yJ8XLX7LND84BmrZsw8tYV5LXB6ffdFLu5FNPI7VjYD
ztOlJGeNpgWNM98gqyVNO4CzsGWejuqAhg+L8Reomfimx7rESDtBo19Eu3Mj58kg
NEcjzob0WX3FDPK3sbuB90fOW4RFxiKligGEiJXK557HxSecIwRal/9DvCXUq4mQ
eA85kMWtKKB7R2dMpf0OYoZIVwFEl+VOtEoydFzAz7kkt9Xamad7DnYbvJut1uxX
xUVQiiBP/JbI1H7/SKx1K+5fddzDPkVkBsBW8/c0+acxWvlx/VVUPDr7TlcHJrDl
naMddLrCrQYByA16K/oO+MLKzq/o3XVPcH+9C+2sjSQ+yhw2Tv2RQhlASqoiEzUz
qG99xWzquSkjwBHFtsE4FYm5BMGpNtG1TYdNYS+xWeF3LATYrrwFHMstFoOqWGRO
vUFFIMNVO6fWb5fAFTUW0qG0W/fdfS4X+J/HbVoViMTNAZIzxMM=
=YE93
-----END PGP SIGNATURE-----