26.8.0 - 2026-01-07
✨ Added
- Credential store allow failed retrieval by @daniele-mng in cf5590d
- Address comments by @daniele-mng in b0e458b
- In credential store fields for krb and snmp credential store by @daniele-mng in 3aa7594
- Address comments by @daniele-mng in 841be5d
- Integrate EntityNameTableData for improved entity display in ContainerImageTargetRow by @daniele-mng in #5010
- Container image target to task details by @daniele-mng in #5009
- Add a resourceType function to convert an entity to a resource type by @bjoernricks in 6a5a44b
- Eslint caching by @daniele-mng in 10122fd
- Eslint cache to ci by @daniele-mng in cf78def
- Parse private key information for credential model by @bjoernricks in ad85448
- Display private key info at credential details by @bjoernricks in 91d01a1
- Support for Container Image Scanner in localization and scanner type by @daniele-mng in #5015
- Show datetime in title of a datetime component too by @bjoernricks in ee5efc6
- Add a data-testid for host identifiers table for easier testing by @bjoernricks in 9198884
- Show PGP public key information in credential dialog by @bjoernricks in e3a5828
- Add PGP public key details to credential details page by @bjoernricks in 0368fe9
- Allow to create container image scanner if feature is enabled by @bjoernricks in 98d944e
- New component to manage Reports host for container scanning by @daniele-mng in d985eb3
- Test for ConteinterScanningHost by @daniele-mng in #5031
👷 Changed
- Update GSA commands to use import_task instead of container_task by @ozgen in #5003
- Convert ResourceNameCommand to typescript by @bjoernricks in f3dc3e1
- Ensure Tag.resourceType is of type EntityType by @bjoernricks in 794a511
- Allow Tag.resourceCount to be undefined by @bjoernricks in cc7a22d
- Convert Tag and TagsCommand to TypeScript by @bjoernricks in d927512
- Update MultiSelect to expect toolTipTitle instead of title prop by @bjoernricks in 28bbfba
- Set title, label and name on Loading placeholder for MultiSelect by @bjoernricks in 4920916
- Improve TagDialog and TagComponent by @bjoernricks in d8e6975
- Log errors while transforming XML responses by @bjoernricks in 7194669
- Cleanup error type at EntitiesPage by @bjoernricks in #5011
- Remove extra handling of CredentialStore Credentials by @bjoernricks in f41fa27
- Only display login details for credential if available by @bjoernricks in 8f25249
- Allow to remove files when saving a credential by @bjoernricks in 0afe1e3
- Allow to show existing files in CredentialDialog by @bjoernricks in 445c94a
- Display existing files in when editing a credential by @bjoernricks in 0dab5b6
- Use TypeScript for OverrideBox, NoteBox and EntityBox by @bjoernricks in c03a65e
- Use TypeScript for DetailsBlock component by @bjoernricks in e41f612
- Improve layout of EntityInfo component by @bjoernricks in 0f55364
- Add aria labels to NoteBox and OverrideBox components by @bjoernricks in 22024a7
- Allow to pass additional props to Table components by @bjoernricks in 32ec772
- Use port 443 as default for new container image scanners by @bjoernricks in 834d984
- Don't show port for greenbone sensor in scanner dialog by @bjoernricks in #5026
- Update copyright year by @daniele-mng in #5036
- Change folders names from mocks to fixtures by @daniele-mng in #5047
🐛 Bug Fixes
- Use correct link type for audit task details by @ozgen in 8e4e3cb
- Fix broken unit tests for AuditDeltaDetailsPage.test.jsx by @ozgen in #5001
- Set LSC VT family Arch Linux as whole only by @a-h-abdelsalam in #5002
- Fix EntityComponent onCloned handler signature by @bjoernricks in 24b532b
- Show errors for requests of targets, credentials and port lists by @bjoernricks in c6c48b7
- Forward error when no entities could be loaded by @bjoernricks in f74b7a9
- Set default scannerId to NO_VALUE_ID in TaskCommand by @daniele-mng in #5012
- Don't crash when using a lot of hosts at the targets by @bjoernricks in cc409b0
- Support privacy host identifier in credential store by @daniele-mng in #5017
- Pagination in UsersPage component by @daniele-mng in 0802553
- UsersListPage selections for table by @daniele-mng in #5020
- Display host and host exclude files in TargetDialog by @bjoernricks in #5025
- Show correct port for scanner when opening new scanner dialog by @bjoernricks in 775321c
- Fix displaying next scheduled tasks by @bjoernricks in #5029
- Fix setting the initial timezone of schedule start date by @bjoernricks in #5028
- Removed the check for the existance of feed data from checkFeedSync(). by @jhelmold in #5027
- Report format dialog not uploading files by @daniele-mng in 587f8be
- Report format dialog not showing errors by @daniele-mng in #5032
- Missing prop value for display upload file when using the FileField component by @daniele-mng in #5044
- Ensure 'kdcs' is an empty string if not provided in credential commands using individual gmp cmds by @daniele-mng in 1e3b63e
- Add critical to default filter for delta reports by @a-h-abdelsalam in #5048
- Fix tests by @daniele-mng in #4998
🔥 Removed
- Remove unnecessary ts-expect-error statement by @bjoernricks in 747930f
- Remove Task Hosts Ordering feature by @bjoernricks in #5024
- Fields from ContainerImageTaskDialog by @daniele-mng in #5035
✅ Testing
- Add a test for long element values by @bjoernricks in #5014
- Update tests for DetailsBlock component by @bjoernricks in 78e1393
- Update AlertDetailsPage tests by @bjoernricks in f96bcf3
- Improve tests for AuditDetailsPage by @bjoernricks in e9dc3b9
- Improve tests for NvtDetailsPage by @bjoernricks in 9ade3bf
- Improve tests for CredentialDetailsPage by @bjoernricks in b2ca48b
- Improve tests for ScheduleDetailsPage by @bjoernricks in 908b43b
- Improve tests for ScanConfigDetailsPage by @bjoernricks in 580cd23
- Improve tests for HostDetailsPage by @bjoernricks in a5c1609
- Improve test for CpeDetailsPage by @bjoernricks in f0cdb16
- Improve tests for NoteDetailsPage by @bjoernricks in 7950cd2
- Improve tests for OverrideDetailsPage by @bjoernricks in fba90ae
- Improve tests for CveDetailsPage by @bjoernricks in 57419a5
- Improve tests for ResultDetailsPage by @bjoernricks in ed71bcd
- Improve tests for ReportConfigDetailsPage by @bjoernricks in fca5fe2
- Improve tests for PolicyDetailsPage by @bjoernricks in 719651e
- Improve TaskDetailsPage tests for the available tabs by @bjoernricks in 3949a05
- Improve tests for ReportDetailsPage and their delta details by @bjoernricks in eb21886
- Improve tests for AuditDeltaReportContent by @bjoernricks in #5016
- Ensure defaults are set correctly for creating new scanners by @bjoernricks in 3da59de
- Ensure new scanner dialog returns correct save arguments by @bjoernricks in a824459
🚢 Dependencies
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #5019
- Bump the patch-updates group with 5 updates by @dependabot[bot] in #5037
- Bump @reduxjs/toolkit from 2.9.2 to 2.11.2 by @dependabot[bot] in #5039
- Update ui-lib and lucide icons by @daniele-mng in #5045
- Update deps by @daniele-mng in f993820
- Bump @vitest/coverage-v8 from 3.2.4 to 4.0.14 by @dependabot[bot] in 9bbd26f
- Update by @daniele-mng in e4d0893
- Bump prettier from 3.6.2 to 3.7.4 by @dependabot[bot] in 72b2a56
- Update by @daniele-mng in #5050