## Normation/rudder — 9.2.0.alpha1…9.2.0.beta1

_257+ commits._

### Features
- **Fixes #29594: Add API version 24 to API documentation (#7426)** (f424845)
- **Fixes #29558: Add the BIOS sections** (e253784)
- **Fixes #29534: Add the RUDDER section** (32ed82a)
- **Fixes #29535: Add the DRIVES section** (dd8ec3b)
- **Fixes #29496: Add content to the inventory** (64eec1a)

### Fixes
- **Fixes #29612: webapp non-root: fix 91-compress-linux-policies hook** (9b8c538)
- **Fixes #29584: Fix rust dev docs (#7421)** (46dc94d)
- **Fixes #29524: webapp non-root: fix hook for setting policy permissions** (e00e248)
- **Fixes #29505: Fix trivy branch checks (#7389)** (a9b8b0a)
- **Fixes #29503: Fix otp serialization and error notification** (895ccae)
- **Fixes #29502: Fix the parsing of VERSIONCLIENT** (05e78b1)

### Backend
- **Change version of pom.xml to 9.2.0~beta1** (718f583)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (add5cc7)
- **Fixes #29654: Change logs : column Actor should be named User** (96a60ff)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (388253e)
- **Fixes #29270: Make the scheduler compute more reliable (#7303)** (536c48f)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (e1e7656)
- **Fixes #29559: Complete the CPU section (#7408)** (8b9fb6f)
- **Fixes #29585: Standardise the message when no results match the filters** (85aed69)
- **Merge branch 'bug_29623/vulnerabilities_chart_appears_twice_on_the_dashboard_pr' into branches/rudder/9.2** (9b94a4f)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (d1906eb)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (333acca)
- **Fixes #29623: 'Vulnerabilities' chart appears twice on the dashboard** (b6a740a)
- **Fixes #29647: JSON payload in create technique endpoint is completely wrong** (e9b3f0b)
- **Merge branch 'bug_29641/prevent_the_graph_legend_from_taking_up_too_much_vertical_space_pr' into branches/rudder/9.2** (758e03a)
- **Merge branch 'arch_29605/remove_some_useless_dependencies_pr' into branches/rudder/9.2** (c549832)
- **Fixes #29641: Prevent the graph legend from taking up too much vertical space** (ea0b498)
- **Fixes #29636: Scheduled directive ADR isn't matching last implemantation** (b1335fc)
- **Merge branch 'bug_29632/otp_enroll_banner_should_not_be_a_warning_pr' into branches/rudder/9.2** (76aef88)
- **Fixes #29632: OTP enroll banner should not be a warning** (ba31109)
- **Fixes #29631: OTP page input should have focus upon page load** (78154f7)
- **Merge branch 'bug_29580/compliance_is_not_displayed_in_the_node_table_pr' into branches/rudder/9.2** (4f9d0f5)
- **Refs #29580: Compliance is not displayed in the node table** (40e9e34)
- **Fixes #29617: Change default policy template parser to fastparse one** (de3c782)
- **Fixes #29567: Syntax error on scheduled event generation** (72c270e)
- **Merge branch 'bug_29612/webapp_non_root_fix_91_compress_linux_policies_hook_pr' into branches/rudder/9.2** (8fc7c90)
- **Fixes #18567: Event log should have a rollback button which only reverts an item** (4113dda)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (778e8ab)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (c38d930)
- **Fixes #29520: Restore of archive backup should not have rollback events** (b2e0d33)
- **Fixes #29605: Remove some useless dependencies** (f7acfc7)
- **Fixes #29606: Dockerfile of policies uses 8.3 instead of 9.0 version in build** (d8ee849)
- **Merge branch 'ust_29595/only_show_techniques_in_technique_editor_that_have_user_policy_type_pr' into branches/rudder/9.2** (957fb56)
- **Merge branch 'arch_29583/remove_scalaj_http_dependance_in_rudder_core_pr' into branches/rudder/9.2** (1ea639f)
- **Fixes #29602: Improve agentd configuration file documentation** (6da8b1f)
- **Merge branch 'arch_29562/remove_the_cf_promises_hook_pr' into branches/rudder/9.2** (bcd46d6)
- **Fixes #29580: Compliance is not displayed in the node table** (3829a2d)
- **Fixes #29583: Remove scalaj-http dependance in rudder core** (f59c682)
- **Fixes #29595: Only show techniques in technique editor that have user policy type** (286a061)
- **Merge branch 'arch_29374/rename_fastparse_class_to_actually_fastparse_pr' into branches/rudder/9.2** (86cfd64)
- **Fixes #29589: Typo in PublicPlugin handleDuplicateMenus since #29563** (3f12a80)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (b8bdd0f)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (002dcf5)
- **Fixes #29582: Recompute the redoc.js hash after our changes (#7420)** (5f43126)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (57ae4bf)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (4cc1eb0)
- **Fixes #29552: We embeded useless data in war that bloat it sizes** (5757ea0)
- **Fixes #29579: Tooltips error in group recent activities** (ae93fb1)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (f5d9ae2)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (90d8282)
- **Fixes #29577: Restore logback version to 1.5.36** (34e1b29)
- **Merge branch 'bug_29563/impact_of_29554_in_rudder_pr' into branches/rudder/9.2** (01ff16f)
- **Fixes #29573: Sometimes the ‘patches and vulnerabilities’ charts do not display** (6bd7481)
- **Fixes #29562: Remove the cf-promises hook** (af5c9c0)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (870c891)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (8a31f33)
- **Fixes #29568: Update Redoc tooling and remove RapiDoc** (ac41e51)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (ad868d9)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (14f8dbe)
- **Fixes #29565: Trivy skip dir docs/api starting 9.2 (#7413)** (33d8db1)
- **Fixes #29539: Handle Scala dependency security checks since Trivy** (aa58c17)
- **Fixes #29563: Impact of #29554 in rudder** (39c0756)
- **Merge branch 'arch_29558/add_the_bios_sections_pr' into branches/rudder/9.2** (0dd7395)
- **Merge branch 'arch_29535/add_the_drives_section_pr' into branches/rudder/9.2** (8d7faa7)
- **Fixes #29551: Remove old migration MigrateNodeAcceptationInventories** (f129df0)
- **Fixes #29547: webapp non-root: cannot access inventory signatures - relay (#7405)** (27bb6f1)
- **Merge branch 'enh_29518/use_dedicated_event_log_endpoint_in_global_parameter_recent_activity_tab_pr' into branches/rudder/9.2** (fb9671b)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (c9f0f71)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (036a549)
- **Fixes #29540: Use latest release of bouncycastle** (1e08968)
- **Fixes #29518: Use dedicated event log endpoint in global parameter recent activity tab** (34fb8ab)
- **Fixes #29516: Use dedicated event log endpoint in techniques recent activity tab** (f6aa8e0)
- **Fixes #29517: Use dedicated event log endpoint in groups recent activity tab** (2f7b5ee)
- **Fixes #29515: Use dedicated event log endpoint in directives recent activity tab** (fe928eb)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (c53b6db)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (218e3bd)
- **Fixes #29514: Use dedicated event log endpoint in rules recent activity tab** (31ad1e3)
- **Fixes #29531: Clarify the npm dependency security checks** (1d382e7)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (debaf9e)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (9947e23)
- **Fixes #29537: Some dependencies have no parameterized version in pom.xml** (7d03c20)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (44e86a4)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (d36c4b6)
- **Merge branch 'bug_29521/rename_the_activity_card_in_the_dashboard_to_recent_activity_pr' into branches/rudder/9.2** (c46b167)
- **Merge branch 'bug_29529/users_table_query_has_wrong_column_userid_pr' into branches/rudder/9.2** (cc6e1a3)
- **Fixes #29532: Remove better-npm-audit dev dependency** (4571812)
- **Fixes #29521: Rename the ‘Activity’ card in the dashboard to ‘Recent Activity’** (2490048)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (921aa25)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (8de968e)
- **Merge branch 'bug_29533/bump_spring_ldap_core_version_pr' into branches/rudder/9.0** (6007d65)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (e3a1dcc)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (ac30c49)
- **Fixes #29530: Clarify the Rust dependency security checks** (075c629)
- **Fixes #29533: Bump spring-ldap-core version** (cac172b)
- **Merge branch 'arch_29496/inventory_base_pr' into branches/rudder/9.2** (e348742)
- **Fixes #29529: Users table query has wrong column userid** (a126f28)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (9605b6b)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (54c202f)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (1862de9)
- **Merge branch 'arch_29522/clippy_clean_the_windows_build_9_1_pr' into branches/rudder/9.1** (f7253c6)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (b47c1db)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (02ad2ec)
- **Merge branch 'bug_29501/the_rules_recent_changes_tab_may_contain_an_empty_recent_changes_dropdown_pr' into branches/rudder/9.0** (58406c6)
- **Fixes #29522: Clippy clean the Windows build - 9.1** (9695017)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (48e71af)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (18a5268)
- **Fixes #29501: The rules' recent changes tab may contain an empty \"recent changes\" dropdown** (fc4b4c7)
- **Fixes #29513: Clippy clean the Windows build** (891cc6d)
- **Fixes #29512: Use the unicode lib when relevant** (961ee5a)
- **Fixes #29447: Improvements on #29233** (15805c2)
- **Merge branch 'bug_29503/fix_otp_serialization_and_error_notification_pr' into branches/rudder/9.2** (b3eafe7)
- **Fixes #29452: Generate root policies in the standard dir** (804343f)
- **Fixes #29483: webapp non-root: replace the 30-chown-windows-policies hook with a better solution** (bda3d27)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (52adaf1)
- **Fixes #29497: Filter input and search icon are misaligned in the Target rules tab** (d0388f7)
- **Fixes #29482: webapp non-root: remove the rudder.generated.policies.group.owner parameter** (cfdb63c)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (762fdff)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (5bbf28b)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (4eba5d0)
- **Fixes #29495: Parent tests broken in 9.1** (48205aa)
- **Fixes #29477: Make the argon2 implementation more reliable** (8002978)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (29cc51b)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (55900c9)
- **Fixes #29476: We allow to use empty passwords** (1a91a8c)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (c58edf3)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (c4e3939)
- **Merge branch 'bug_29432/small_hardening_fixes_pr' into branches/rudder/9.0** (ecb7499)
- **Fixes #29432: Small hardening fixes** (0b6a7c3)
- **Merge branch 'enh_29448/improvements_on_29340_pr' into branches/rudder/9.2** (c5a096b)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (9d5c3dc)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (7ac21c6)
- **Change version of pom.xml to 9.1.5-SNAPSHOT** (aee910f)
- **Change version of pom.xml to 9.1.4** (c354cd0)
- **Change version of pom.xml to 9.0.10-SNAPSHOT** (4f549d0)
- **Change version of pom.xml to 9.0.9** (73417f3)
- **Fixes #29448: Improvements on #29340** (e85aeeb)
- **Merge branch 'branches/rudder/9.1' into branches/rudder/9.2** (220b82f)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (8ddb54b)
- **Fixes #29465: Escape html in remote run error handler** (dd98f4d)
- **Fixes #29462: Remove PurgeDeletedNodes** (22fd5b5)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/Normation/rudder?utm_source=github-action)._