26.24.0 - 2026-04-28
✨ Added
- DB table and helper functions for Security Intelligence Export by @robindittmar in b0201bd
- Added trailing newline by @robindittmar in c1b8508
- Addressed PR comments by @robindittmar in c058139
- Addressed PR comments by @robindittmar in 244353b
- Added env variable GVMD_REPORT_EXPORT_MAX_RETRIES to limit retries on export (default: 10) by @robindittmar in cc9fae3
- Added config value report_export::max_retries to gvmd.conf, in addition to env variable by @robindittmar in 324e6fb
- Added documentation for config option "security intelligence report export max retries" to README.md by @robindittmar in #2876
- Add per-host severity output for get_report_hosts by @ozgen in b0dd1ed
- Add app_count to get_report_hosts response by @ozgen in cfd4f77
- Add host severity output to container scan report hosts by @ozgen in 5eaf0ff
- Add host summary fields to get_report_hosts output by @ozgen in 596f33e
- Add report applications support with severity aggregation by @ozgen in 18ab2b8
- Add get_report_applications support by @ozgen in d9a7dce
- Add a flag to indicate if a scanner is used by a disabled feature. by @a-h-abdelsalam in #2882
- Add scan queue handling for openvasd. by @a-h-abdelsalam in 044c4a5
- Add manage helpers for get_report_operating_systems by @ozgen in 6c58c34
- Add get_report_operating_systems command and backend integration by @ozgen in 746e91e
- Apply report filters to get_report_operating_systems results by @ozgen in cea7a06
👷 Changed
- Changed return type by @robindittmar in fe9c282
- Remove host_severity struct and use double pointer in ctx->f_host_max_severity by @ozgen in #2883
- Move create_schedule to dedicated files by @mattmundell in fcf85da
- Move copy_schedule to dedicated files by @mattmundell in 4206196
- Move delete_schedule to dedicated files by @mattmundell in a91c190
- Move predicates to dedicated schedule files by @mattmundell in 8027f2a
- Move property functions to dedicated schedule files by @mattmundell in #2884
- Move find_schedule_with_permission to dedicated files by @mattmundell in db7c68c
- Move schedule iterators to dedicated files by @mattmundell in #2887
- Avoid allocating report applications for blank names by @ozgen in #2886
- Remove #define ELSE_READ_OVER_CREATE_TASK by @mattmundell in 407d6e6
- Remove #define SECS_PER_DAY by @mattmundell in #2890
- Remove unused integration config service type iterator by @ozgen in #2894
🐛 Bug Fixes
- Include port count in get_reports details=0 response by @ozgen in 417adaf
- Ignore unknown elements in GMP
create_tasksby @timopollmeier in #2880 - Fill per-host filtered counts in host collection by @ozgen in #2879
- Add missing default for security_intelligence_export retries by @ozgen in #2881
- Add port aggregation to get_report_hosts by @ozgen in 498245e
- Avoid null dereference in report host severity output by @ozgen in #2885
- Iterator host_count column count by @ozgen in 3ab64d7
- Remove uninitialized iterator cleanup in report operating systems by @ozgen in fe7a150
🔥 Removed
- Removed feature flag for SQL table/index creation by @robindittmar in b4ac506