Wazuh QA v4.8.0
Added
- Add functionality to obtain metrics from the dashboard (#5432) - (Framework)
- Add
Timestamp
field to the indexer statistics (#5357) - (Framework) - Add
GeneratorVulnerabilityEvents
in agent simulator (#5265) - (Framework) - Add functionality to obtain statistics and metrics from the indexer (#5090) - (Framework)
- Add support for the installation/uninstallation of npm packages (#5092) - (Tests)
- Add alert.json file to Vulnerability Detector E2E test report (#5147) - (Framework)
- Add documentation about markers for system tests (#5080) - (Documentation)
- Add AWS Custom Buckets Integration tests (#4675) - (Framework + Tests)
- Add Vulnerability Detector end to end tests (#4878) - (Framework + Tests)
- Agent Simulator: Syscollector message generation refactoring (#4868) - (Framework)
- Migrate Wazuh Ansibles Roles. (#4642) - (Framework)
- Add scans environment setup documentation. (#4444) - (Tests)
- Add system test for global group hash (#4015) - (Tests)
- Add tests for new FIM audit buffer option. (#4485) - (Framework + tests)
- Add tests for merged.mg file generation. (#4129) - (Tests)
- Added tests for checking agent status upon ungraceful closure.(#4146) - (Tests)
- Agent syncronization testing after group deleting (#4143) - (Tests)
- Add test for AWS Custom Logs. (#4675) - (Tests)
Changed
- Fix workload benchmark plots (#5364) - (Framework)
- Increase feed update time in Vulnerability Detection E2E tests to 10h (#5424) - (Tests)
- Migrate E2E Vulnerability Detector test packages to S3 repository (#5376) - (Framework)
- Include "Agent key already in use" in the E2E Vulnerability Detection expected error list. (#5409) - (Tests)
- Update vulnerability state index name (#5402) - (Framework)
- Include new package information from wdb (#5350) - (Tests)
- Disable debug evidences for Vulnerability Detector E2E tests by default (#5331) - (Tests)
- Include CVE-2023-4822 vulnerability to grafana packages (#5332) - (Framework)
- Remove sslverify from host manager install package method (#5339) - (Framework)
- Include additional Vulnerability Detector E2E tests (#5287) - (Framework + Tests)
- Change Vulnerability Detection feed updated waiter (#5227) - (Tests)
- Replace timestamp filter with vulnerabilities detected_at field.(#5266) - (Framework + Tests)
- Changes macOS packages with new ones that generate vulnerabilities (#5174) - (Tests)
- Refactor initial scan Vulnerability E2E tests (#5081) - (Framework + Tests)
- Update Packages in TestScanSyscollectorCases (#4997) - (Framework + Tests)
- Reduced test_shutdown_message runtime (#4986) - (Tests)
- Change e2e vd configuration keystore (#4952) - (Framework)
- Updating tests after removing references to the legacy vulnerability detector module (#4872) - (Tests)
- Fix test cluster performance (#4780) - (Tests)
- Fixed IT control_service Windows loop (#4765) - (Framework)
- Fix wazuhdb API statistics parsing (#5007) - (Framework)
- Enhance StatisticMonitor with API support (#4970) - (Framework)
- Deactivate tests and update vulnerability-detector configuration (#4784) - (Framework + Tests)
- Fix body format for get_api_token (#4797) - (Framework)
- Fix one_manager_agent_env pytest marker for System Tests (#4782) - (Tests)
- Updated Filebeat module to 0.4 (#4775) - (Framework)
- Include APT repository update before the installation of Ubuntu E2E agent installation (#4761) - (Framework)
- Enhance macOS deployment ansible taks (#4685) - (Framework)
- Updated Filebeat module to 0.3 (#4700) - (Framework)
- Change database v13 to v12. (#4677) - (Tests)
- Enable Windows Vulnerability Detector E2E. (#4251) - (Tests)
- Update certifi library due to a vulnerability. (#4486) - (Tests)
- Enable Ubuntu Vulnerability Detector E2E. (#4252) - (Tests)
- Update wazuh_db schema database version (#4353) - (Tests)
- Update the JSON schema with the required fields for the output content of the migration tool (#4375) - (Tests)
- Update framework known flaws file (#4443) - (Tests)
- Align migration tool system tests to the tool's new output directory structure (#4561) - (Tests)
- Update file descriptors threshold values used in cluster performance tests (#5073) - (Tests)
Fixed
- Set a stable
requets
version (#5476) - (Framework) - Include logic to retry package installation if the lock file is currently in use (#5421) - (Framework)
- Increase E2E Vulnerability detection change manager test timeout (#5414) - (Tests)
- Fix filter vulnerabilities function in case of multiple packages are used (#5419) - (Framework)
- Remove false positive from E2E Vulnerability Detection tests (#5369) - (Framework)
- Fix multigroups guess system test (#5396) - (Tests)
- Fix hotfixes syscollector agent simulator messages (#5379) - (Framework)
- Fix restart agent in change manager Vulnerability Detector E2E test case (#5355) - (Tests)
- Fix E2E Vulnerability Detection Windows package installation error (#5363) - (Framework)
- Fix shutdown messages system test (#5298) - (Framework + Tests)
- Fix upgrade macOS package cases for vulnerability scanner E2E (#5334) - (Tests)
- Fix test cases in Vulnerability Detection E2E test by adding new packages (#5349) - (Tests)
- Fix macOS alert collection for E2E Vulnerability Detection tests (#5337) - (Framework)
- Fix packages in Windows and macOS upgrade cases (#5223) - (Framework + Tests)
- Fix vulnerabilities and add new packages to Vulnerability Detector E2E tests (#5234) - (Tests)
- Fix provision macOS endpoints with npm (#5128) - (Tests)
- Fix timestamps alerts and logs filter (#5157) - (Framework + Tests)
- Fix macOS and Windows agents timezone (#5178) - (Framework)
- Fix Vulnerability Detector E2E tests by adding description to all tests (#5151) - (Tests)
- Fix parser for non package vulnerabilities (#5146) - (Framework)
- Fix remote_operations_handler functions to Vulnerability Detector E2E tests (#5155) - (Framework)
- Fix enrollment cluster system tests (#5134) - (Tests)
- Fix
test_synchronization
system test (#5089) - (Framework + Tests) - Fix number of files and their size for
test_zip_size_limit
(#5133) - (Tests) - Fix test_shutdown_message system test (#5087) - (Tests)
- Include timeout to test_authd system tests (#5083) - (Tests)
- Fix Vulnerability Detection mismatch in scans (#5053) - (Tests)
- Fix agent groups tests for enrollment_cluster environment (#5086) - (Framework + Tests)
- Fix initial scans tests (5032) - (Framework + Tests)
- Handle VDT data missing in wazuh-db API (5014) - (Framework + Tests)
- Fixed x-axis labels in data-visualizer script (#4987 ) - (Framework)
- Fix monitoring module for e2e tests (#4959) - (Framework)
- Fix get_host_variables for system tests (#4958) - (Framework)
- Fix install package HostManager method (#4954) - (Framework)
- Fix Modify file method in system module (#4953) - (Framework)
- Fix timeout and performance issues in E2E Vulnerability Detector tests (#5003) - (Framework)
- Fix E2E Vulnerability Detection monitoring function (#4959) - (Framework)
- Fixed Filebeat provisioning role with pre-release and staging URLs (#4950) - (Framework)
- Fix macOS Vulnerability Detection handler provision in E2E tests (#4948) - (Framework)
- Migrate Vulnerability Detection timeouts variables to the waiters module (#4949) - (Framework)
- Migrate HostMonitor to system_monitoring to avoid Windows import of ansible module (#4917) - (Framework)
- Fixed ansible_runner import conditional to avoid errors on Windows and python 3.6 (#4916) - (Framework)
- Fixed IT control_service Windows loop (#4765) - (Framework)
- Fix macOS agents provision to enable registration and connection with managers. (#4770) - (Framework)
- Fix hardcoded python interpreter in qa_framework role. (#4658) - (Framework)
- Fix duplicated jq dependency (#4678) - (Framework)
- Fix test_file_checker in check_mtime case (#4873) - (Tests)
- Fix test cluster performance. (#4780) - (Framework)
- Fixed the graphic generation for the logcollectord statistics files. (#5021) - (Framework)