What's Changed
- chore: uv upgrade by @eric-intuitem in #4642
- chore: pnpm update by @eric-intuitem in #4641
- feat: add the assignee null option in the evidences filters list by @martinzerty in #4302
- featl(lib): CyFun2025 & ISO27001 Mapping by @tarkadia in #4646
- fix: generate BaFin-compliant DORA package names by @mvanhorn in #4604
- feat: use queryset for IAM by @monsieurswag in #4364
- fix: run audit log pruning once every three hours by @MTG-Thomas in #4657
- fix: canary release regression by @ab-smith in #4660
- feat(tprm): implement audit link mode options in data wizard for enti… by @tchoumi313 in #4649
- doc(adr): moving from poetry to uv by @Axxiar in #4659
- feat: conditionally enable incidents in analytics by @Axxiar in #4651
- feat(ai): new aggregated MCP architecture: support http transport, expand coverage and save tokens on context by @ab-smith in #4648
- feat: add optional authors columns to assessments by @nas-tabchiche in #4647
- Updated italian translations by @LoZio in #4640
- feat(tool): check_library_v2.py by @tarkadia in #2371
- feat(ui): streamlined interface for approval management by @ab-smith in #4650
New Contributors
- @MTG-Thomas made their first contribution in #4657
Full Changelog: v3.21.0...v3.21.1