26.2.0 - 2025-11-03
✨ Added
- Gmp container scanning by @daniele-mng in #4897
- Gmp container scanning by @daniele-mng in f3cdda4
- New menu and route for container image targets by @daniele-mng in f6d0f76
- Container image target to trashcan page by @daniele-mng in edf4ea3
- Address comments by @daniele-mng in a3c0251
- Address comments by @daniele-mng in #4896
- Add missing description property to AgentInstaller Model by @bjoernricks in 2ed0cba
- Add a filter filter for agent installers by @bjoernricks in 539b730
- Add query hooks for Agent Installers by @bjoernricks in cc0e9b5
- Add list page for agent installers by @bjoernricks in 8fc89be
- Add an icon for Fingerprint/Checksum representation by @bjoernricks in 9c68440
- Add action icon for copying the agent installer checksum to the clipboard by @bjoernricks in a6da0b0
- Eslint filename rules by @daniele-mng in #4905
- Credential store page by @daniele-mng in 7db58d4
- In credentials/dialog add option for credential store by @daniele-mng in d14b42e
- Support for credential stores in targets by @daniele-mng in c6b244b
- Address comments by @daniele-mng in #4907
👷 Changed
- Merge GmpHttp into Http class by @bjoernricks in #4890
- Use response.data in fastxml transform by @bjoernricks in cf17ba3
- Simplify Response class by removing the request object by @bjoernricks in 5d0ffe3
- Cleanup Rejection handling by @bjoernricks in 16f5239
- Refactor TrashCanCommand to use Promise.allSettled for request handling by @daniele-mng in 326a0f3
- Update TrashCanPage to display error notifications for failed request by @daniele-mng in #4895
- Allow to set response data on ResponseRejection by @bjoernricks in 98f565e
- Allow to transform binary responses too by @bjoernricks in 964d414
- Remove transformation from Http class by @bjoernricks in 17fd58d
- Transform responses and rejections in HttpCommand now by @bjoernricks in e610358
- Move HttpMethod type to gmp/http/utils by @bjoernricks in c5ae865
- Handle errors in requests from HttpCommand correctly by @bjoernricks in 22e8740
- Fix all download and export commands to handle errors correctly by @bjoernricks in 20f8ea4
- Allow to remove a scanner CA Certificate by @bjoernricks in #4906
- Allow to remove a scanner credential by @bjoernricks in #4908
🐛 Bug Fixes
- Added 'HCE Local Security Checks' to the WHOLE_SELECTION_FAMILIES. by @jhelmold in aa5b0f4
- Don't return promises from http interceptor function by @bjoernricks in #4899
🔥 Removed
- Remove now obsolete transform from gmp.logout method by @bjoernricks in 1c00c68
- Remove default no-op transform by @bjoernricks in d7c758b
- Remove deletion of agent installers by @bjoernricks in 7f4e3f7
- Remove sslonly by @daniele-mng in cd62dfc
📚 Documentation
- Add first draft for the naming scheme documentation by @bjoernricks in #4904
✅ Testing
- Allow to create mock responses for responses with envelope by @bjoernricks in 93a20a8
- Adapt command classes tests for transform changes by @bjoernricks in #4898
- Extend tests for normalizing types and converting to api types by @bjoernricks in #4903
🚢 Dependencies
- Bump actions/setup-node from 5 to 6 by @dependabot[bot] in #4891
- Update by @daniele-mng in #4900
- Bump the patch-updates group with 5 updates by @dependabot[bot] in #4911
- Bump @eslint/js from 9.38.0 to 9.39.0 by @dependabot[bot] in #4920
- Bump @vitejs/plugin-react from 5.0.4 to 5.1.0 by @dependabot[bot] in #4912
- Bump @vitest/eslint-plugin from 1.3.23 to 1.4.0 by @dependabot[bot] in #4915