3.12.0 Release notes - 24 March 2020

This section lists the changes in version 3.12.0. More details about these changes are provided in each component changelog:

Wazuh core

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.

Wazuh Kibana App

  • 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.

Wazuh API

  • 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.

Wazuh ruleset

  • 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.