25.0.0 - 2026-04-08
✨ Added
- Automatix trigger by @pascalholthaus in #351
- Add settings for manager address and port by @bjoernricks in f6b6f13
- Add new manager module to gsad by @bjoernricks in 058c6f1
- Implement get_report_hosts GMP request handler by @ozgen in #364
👷 Changed
- Use read_entity_c in setting_get_value by @mattmundell in 0019f3a
- Use read_entity_c in test_alert_gmp by @mattmundell in 95803fb
- Use read_entity_c in clone_gmp by @mattmundell in 7b52c32
- Use read_entity_c in toggle_tag_gmp by @mattmundell in 8a3400e
- Use read_entity_c in save_target_gmp by @mattmundell in 1ba6091
- Use read_entity_c in report_alert_gmp by @mattmundell in ebef553
- Use read_entity_c in sync_feed by @mattmundell in c230743
- Use read_entity_c in sync_agents_gmp by @mattmundell in 73b28b3
- Use read_entity_c in save_filter_gmp by @mattmundell in f47f898
- Use read_entity_c in bulk_delete_gmp by @mattmundell in 6cf49fb
- Use read_entity_c in delete_asset_gmp by @mattmundell in a81158e
- Use read_entity_c in save_oci_image_target_gmp by @mattmundell in 3b1604c
- Use read_entity_c in logout_gmp by @mattmundell in 6964494
- Use read_entity_c in delete_resource by @mattmundell in #345
- Rename utils to gsad_utils by @bjoernricks in 8d7a9cf
- Add gsad prefix for credentials functions and type by @bjoernricks in 26b445d
- Split session part from user module and add tests for user module by @bjoernricks in #360
- Use gsad prefix for user functions by @bjoernricks in 993bfb5
- Use gsad prefix for user struct and type by @bjoernricks in 66356e2
- Use gsad prefix for session functions by @bjoernricks in #363
- Rename setting for http listening unix socket by @bjoernricks in ecf3af4
🐛 Bug Fixes
- Skip gmp response arg in create_report_gmp by @mattmundell in 6d243e4
- Skip gmp response arg in create_import_task_gmp by @mattmundell in ba8c562
- Skip gmp response arg in create_task_gmp by @mattmundell in 799b22a
- Skip gmp response arg in create_agent_group_task_gmp by @mattmundell in 0017e86
- Skip gmp response arg in create_oci_image_task_gmp by @mattmundell in 95f503c
- Skip gmp response arg in move_task_gmp by @mattmundell in f82c178
- Skip gmp response arg in save_credential_gmp by @mattmundell in 6bb63ba
- Skip gmp response arg in create_alert_gmp by @mattmundell in 8832cbb
- Skip gmp response arg in save_alert_gmp by @mattmundell in 879f4a2
- Skip gmp response arg in create_target_gmp by @mattmundell in 5daac23
- Skip gmp response arg in import_config_gmp by @mattmundell in 60409a2
- Skip gmp response arg in save_scanner_gmp by @mattmundell in b887d6f
- Skip gmp response arg in import_report_format_gmp by @mattmundell in 0d40a13
- Skip gmp response arg in run_wizard_gmp by @mattmundell in 53470e5
- Skip gmp response arg in create_group_gmp by @mattmundell in ad706b4
- Skip gmp response arg in import_port_list_gmp by @mattmundell in 6bc1d13
- Skip gmp response arg in create_user_gmp by @mattmundell in 5bf35a3
- Skip gmp response arg in save_user_gmp by @mattmundell in 6a99f05
- Skip gmp response arg in save_setting_gmp by @mattmundell in a53e93f
- Skip gmp response arg in create_host_gmp by @mattmundell in e23ac36
- Skip gmp response arg in create_agent_group_gmp by @mattmundell in c05a428
- Skip gmp response arg in create_oci_image_target_gmp by @mattmundell in dedd3ad
- Skip gmp response arg in save_oci_image_target_gmp by @mattmundell in 9c9edae
- Remove the error_with_settings_cleanup case by @mattmundell in c03f1bc
- Check setting before removing pidfile by @mattmundell in #348
- Close leak in wizard_get by @mattmundell in #349
- Skip gmpf response args where possible by @mattmundell in 4ce30a9
- Fix signature of authenticate_gmp function by @bjoernricks in #357
🔥 Removed
- Remove backend_operation from envelope response by @bjoernricks in 9513ef0
- Remove role from user and envelope response data by @bjoernricks in b5e65c8
- Remove vendor version from gsad by @bjoernricks in 562ac93
- Remove the pw_warning from user and envelope response by @bjoernricks in d946424
- Remove time from envelope response by @bjoernricks in #359
- Remove
--mlistenand--mportarguments by @bjoernricks in #366
📚 Documentation
✅ Testing
- Fix running connection info tests by @bjoernricks in c1a5e75
- Remove test for setting and getting the postprocessor by @bjoernricks in #361
🔧 Miscellaneous
- Use correct URL for gvm-libs image on ghcr.io by @bjoernricks in 9d85564
- Improve setting permission when creating container image by @bjoernricks in #355