What's Changed
- feat: Add import button for threats and reference controls by @monsieurswag in #2191
- test: general settings functional tests by @nas-tabchiche in #2373
- test: pdf exports functional tests by @Axxiar in #2405
- test: Ebios RM functional tests by @nas-tabchiche in #2369
- test: mappings module functional tests by @Axxiar in #2388
- fix: add issues and objectives in EE navData by @Mohamed-Hacene in #2445
- test(mappings): update import data-testid by @nas-tabchiche in #2442
- fix: object_type filter reset after opening the filter Popover by @monsieurswag in #2417
- feat: include risk scenarios qualifications bar chart by @ab-smith in #2435
- [CI]: Add custom timeout to jobs to prevent stuck runs earlier by @kitsiosk in #2271
- feat: show answered questions in audit by @Mohamed-Hacene in #2272
- style: make details panel full-width if there are no widgets by @Mohamed-Hacene in #2443
- fix: set focus on the first field automatically for TOTP and autosubmit if all digits filled by @ab-smith in #2450
- feat: set first input focus on create modals by @ab-smith in #2409
- feat: improve objectives and issues (ISO) concepts by @ab-smith in #2448
- test: adjust functional-tests startegy max-parallel by @Mohamed-Hacene in #2453
- fix: adjust expected data structure for embedded table to allow sorting by @ab-smith in #2452
- test: functional tests for analytics module by @melinoix in #2325
- fix: Handle undefined feature flag by @monsieurswag in #2440
- fix(enterprise): Improve domain analytics styling by @monsieurswag in #2414
- feat(lib): french translation of DORA regulation by @ab-smith in #2449
- feat: improve audit logs appearance by @Axxiar in #2420
- fix: error 500 on the first four audit logs by @Axxiar in #2426
- fix: enterprise backup in community version by @monsieurswag in #2437
- feat(lib): NIST SP-800-53 Rev5 to ISO27001:2022 Mapping by @tarkadia in #2069
- feat: improve update_requirement endpoint to support score and status by @ab-smith in #2456
- build(ci): generalization of workflow cancellation after a new commit is pushed in an open PR by @Mohamed-Hacene in #2454
- fix: 404 in audit-log by @Axxiar in #2423
- feat: Add a no-redirect save button and rename the old one by @monsieurswag in #2438
- fix: add cross-field validation for schedule weeks/days by @Mohamed-Hacene in #2455
- fix(ui): better styling on file picker on database export/import and add debounce capability by @ab-smith in #2457
- feat: add full path to domains in drop-down menus by @Axxiar in #2412
- fix: analytics crash if inherent risk not provided by @eric-intuitem in #2459
- fix(ci): use poetry for coverage command in backend test by @Mohamed-Hacene in #2460
Full Changelog: v2.8.2...v2.9.0