Hello!
That's a perfectly justified doubt.
Wazuh uses Elastic / OpenSerach as its search engine, so the common architecture until now has been to install Elastic / OpenSearch and then install Wazuh and connect it to the search engine. Finally, our App was to be installed on Kibana as a plugin.
With the release of 4.3.0, we have simplied this architecture, although essentially speaking it is the same, as seen on the diagrams below.
We have forked OpenSearch (which was forked from ElasticSearch) and OpenSearch Dashboards (which was forked from Kibana) and we have named them Wazuh Indexer and Wazuh Dashboards and applied some changes to better fulfill our needs. Also, our App (the plugin) is now installed with the Wazuh Dashboards out of the box, so there is no need to manually install it later on.
Architecture comparison: before 4.3.0 / after 4.3.0
Note of the diagram is the same, but the name of the components change. Also note that the Wazuh Manager is now named Wazuh Server.
As we have taken property of these components, installing and configuring Wazuh is now simplier than ever, which is our main objective at this time, to make it easy to use and understand, so everyone can get started as fast as possible.
Said this, my advice would be to directly move to 4.3.0 and use the new components and
installation guide.
I hope I have cleared your doubts. If not, please don't hesitate to ask anything to me, and I'll gladly help you.
Regards,
Alex