This section lists the changes in version 3.12.0. More details about these changes are provided in each component changelog:
File integrity monitoring
Added synchronization capabilities for FIM.
Added SQL database for the FIM module. Its storage can be switched between disk and memory.
Added FIM module unit testing for Unix source code.
Added FIM module unit testing for Windows source code.
Moved the FIM logic engine to the agent.
Avoided reopening the current socket when Logcollector fails to send an event.
Prevent Logcollector from starving when has to reload files.
Made Logcollector continuously attempt to reconnect with the agent daemon.
Added support for monitoring Cisco Umbrella S3 buckets.
Added support for monitoring AWS S3 buckets in GovCloud regions.
Other fixes and improvements
Added multi-target support for unit testing
Added a status validation when starting Wazuh.
Added automatic reconnection with the Eventchannel service when it is restarted.
Made Windows agents send the keep-alive independently.
Source IP address checking by default in the registration process is no longer enforced.
Fixed a small memory leak in clustered.
Fixed a crash in the fluent forwarder when SSL is not enabled.
Replaced non-reentrant functions to avoid race condition hazards.
Fixed the registration of more than one agent as any when forcing to use the source IP address.
Fixed Windows upgrades in custom directories.
Fixed the format of the alert payload passed to the Slack integration.
Support for Wazuh v3.12.0
Added a new setting to hide manager alerts from dashboards.
Added a new setting to be able to change API from the top menu.
Added a new setting to enable/disable the known fields health check.
Added suport for PCI 11.2.1 and 11.2.3 rules.
Restructuration of the optimize/wazuh directory.
Improved performance of Dasboards reports generation.
Discover time range selector is now displayed on the Cluster section.
Added the win_auth_failure rule group to Authentication failure metrics.
Negative values in Syscheck attributes now have their correct value in reports.
Enabled HTTPS by default in installation script.
Added distinct parameter to syscheck endpoints.
Added condition field to SCA endpoints.
Fixed a bug that made requests not being distributed to the selected node_id.
Extended the rules to detect shellshock attacks.
Updated Roundcube decoder to support versions greater than 1.4.
Added rules and decoders for Junos.
Fixed GPG requirement in Windows rules.
Improved Cisco decoders and fixed Owlh rule's IDs conflict.
Fixed checkpoint decoders to read events with a different format.