·
20 commits
to main
since this release
Enhancements:
- #7656 docs: clarify that a Simulation is Finished only once Expectations are resolved/expired
- #7553 feat(chatbot): support human-in-the-loop tool approval in Ask Ariane
- #7494 feat(credentials): support Azure credential types and perform connectivity test
Bug Fixes:
- #7621 fix(injects): inject logos display as a question mark icon on scenario/simulation execution screen
- #7613 fix(multi-tenancy): a tenant admin creating a user grants them the platform-wide auto-assign groups
- #7605 fix(general): Injector icons not visible
- #7575 fix(session): session capabilities cannot be granted and the platform sessions API has no capability of its own
- #7573 fix(i18n): terminology is inconsistent across locales and nothing guards it
- #7558 fix(teams): XLS inject import creates duplicate contextual teams (no trimming), and contextual team delete fails with HTTP 500
Pull Requests:
- chore(deps): move HikariCP and Micrometer to their Spring Boot 4 versions by Romuald Lemesle (@RomuDeuxfois) in #7622
- feat(chatbot): support human-in-the-loop tool approval in Ask Ariane (#7553) by Fred LL (@fred-lr) in #7579
- chore(deps): upgrade Netty to 4.2.17 and fix the test certificate by Romuald Lemesle (@RomuDeuxfois) in #7628
- fix(opencti): log the STIX bundle received from OpenCTI by Romuald Lemesle (@RomuDeuxfois) in #7627
- fix(multi-tenancy): revoke tenant-scoped groups when a user leaves the tenant by Romuald Lemesle (@RomuDeuxfois) in #7616
- fix(session): add a platform-scoped session capability (#7575) by Romuald Lemesle (@RomuDeuxfois) in #7570
- fix(challenge): translate challenge's files from jsx to tsx by Camille Roux (@camrrx) in #7606
- feat(credentials): add azure credential management (#7494) by Gabriel Pezé (@gabriel-peze) in #7547
- fix(deps): update dependency com.azure:azure-identity to v1.18.5 by renovate[bot] in #7640
- chore(deps): update actions/setup-java action to v6 by renovate[bot] in #7642
- fix(deps): update dependency com.rabbitmq:amqp-client to v5.35.0 by renovate[bot] in #7641
- fix(deps): update dependency software.amazon.awssdk:bom to v2.54.3 by renovate[bot] in #7643
- chore(deps): upgrade MockServer to 7.6.0 by Romuald Lemesle (@RomuDeuxfois) in #7633
- fix(backend): write the formatted message in JSON logs by Romuald Lemesle (@RomuDeuxfois) in #7632
- chore(deps): let Renovate see the Spring Boot BOM overrides by Romuald Lemesle (@RomuDeuxfois) in #7650
- docs(phishing): document the built-in phishing feature end to end (#7580) by Romuald Lemesle (@RomuDeuxfois) in #7581
- chore(deps): drop the springdoc and swagger pins, their conditions are met by Romuald Lemesle (@RomuDeuxfois) in #7653
- chore(deps): let the Spring Boot starters inherit the parent version by Romuald Lemesle (@RomuDeuxfois) in #7655
- docs: clarify Simulation Finished waits on Expectations resolution/expiration by Romuald Lemesle (@RomuDeuxfois) in #7657
- chore(deps): let spring-security-crypto follow the Spring Boot BOM by Romuald Lemesle (@RomuDeuxfois) in #7658
- chore(deps): stop reaching into Apache HttpClient 4 for constants by Romuald Lemesle (@RomuDeuxfois) in #7659
- chore(deps): declare httpclient5 and commons-io where they are actually used by Romuald Lemesle (@RomuDeuxfois) in #7661
- fix(multi-tenancy): scope inject listings so inject_type resolves (#7605) by Romuald Lemesle (@RomuDeuxfois) in #7652
- chore: use "Related" instead of "Closes" in PR template by Emilie (@EmilieFo17) in #7662
- chore(deps): move the api only dependencies out of the root pom by Romuald Lemesle (@RomuDeuxfois) in #7663
- chore(audit-log): add audit log file transport configurable via appli…(#0000) by corinnekrych (@corinnekrych) in #6377
- fix(i18n): unify terminology across locales and guard it (#7573) by Romuald Lemesle (@RomuDeuxfois) in #7574
- fix(deps): update dependency @xyflow/react to v12.11.5 by renovate[bot] in #7667
- fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.19.21 by renovate[bot] in #7668
- fix(deps): update dependency software.amazon.awssdk:bom to v2.54.6 by renovate[bot] in #7673
- chore(deps): update devdependencies (non-major) by renovate[bot] in #7675
- chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v3.10.1 by renovate[bot] in #7679
- chore(deps): update dependency com.zaxxer:hikaricp to v7.1.0 by renovate[bot] in #7669
- chore(deps): update dependency node to v24.20.0 by renovate[bot] in #7677
- fix(deps): update dependency axios to v1.20.0 by renovate[bot] in #7674
- chore(deps): pin tomcat-embed-core below v11 until Spring Boot 4 by renovate[bot] in #7671
- fix(deps): update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v2.9.0 by renovate[bot] in #7670
- fix(teams): trim team names on xls import and allow deleting teams linked to injects (#7558) by Johanah LEKEU (@johanah29) in #7609
- fix(deps): update dependency react-router to v8 by renovate[bot] in #6325
- feat(multi-tenancy): differentiate tenant-scoped user creation (#7613) by Gaetan Santucci (@GaetanSantucci) in #7637
- fix(capabilities): order the capability tree from CapabilityGroup by Johanah LEKEU (@johanah29) in #7373
- chore(deps): let the Spring Boot BOM manage junit-jupiter by renovate[bot] in #6483
New Contributors:
- Fred LL (@fred-lr) made their first contribution in #7579
Full Changelog: 3.260827.0...3.260831.0