26.25.0 - 2026-05-08
✨ Added
- Report export scheduler, which regularly exports due reports by @robindittmar in 74e3216
- Added
calculate_next_retry_time ()to make code more readable and easier to maintain by @robindittmar in 66dfaed - Added G_LOG_DOMAIN to new report_export related *.c files by @robindittmar in 3ce15be
- Added docstring for
process_report_export ()by @robindittmar in a90171c - Added handling for stale report exports by @robindittmar in #2889
- Aggregate report CVEs by NVT by @ozgen in 650bac0
- Support CVE counting with filtered results by @ozgen in decfb6d
- Add get_report_cves command by @ozgen in 75b6aab
- Add SQL and manage helpers for report closed CVEs by @ozgen in faee479
- Add GMP command for report closed CVEs by @ozgen in 59fb2c3
- Add credential store support to openvasd by @a-h-abdelsalam in 684adf3
- Add report CVE collection helpers by @ozgen in 72e5356
- Add GMP command for report CVEs by @ozgen in 1225635
👷 Changed
- Rename report CVEs to vulnerabilities by @ozgen in b64e555
- Move report_closed_cve_count function to manage_report_closed_cves.h by @ozgen in 2541dea
- Use common util functions for handling target credentials. by @a-h-abdelsalam in c023929
- Update gvm-libs versions by @a-h-abdelsalam in #2901
- Use consistent name for http_scanner_connector_t by @mattmundell in #2908
🐛 Bug Fixes
- Fall back to global setting, else sql_int_ps aborts by @mattmundell in #2897
- Free iterator in reset_stale_report_exports by @mattmundell in #2898
- Pass report_id directly to get_data_set_extra by @ozgen in #2900
- Avoid leaking duplicated report_id in closed CVEs parser by @ozgen in be6c887
- Always check find_report_with_permission ret before using report by @mattmundell in #2903
- Fix closed CVE queries to use explicit SQL aliases by @ozgen in #2906
- Iterate TLS certificate result hosts by length by @ozgen in 22b8b7b
- Avoid double-freeing TLS result hosts by @ozgen in 733b946
- Free vts_hash_table on empty return by @mattmundell in a936c77
- Free scan config in launch_openvasd_openvas_task by @mattmundell in 001ca5f
- Always free http_scanner_connector_t by @mattmundell in 9c457f3