## Normation/rudder — 9.1.1…9.1.2

_105 commits._

### Features
- **Fixes #28987: Add '--' before passing arguments to package managers** (2436c2d)
- **Fixes #28892: add diesel cve to deny.toml** (b66c5e3)
- **Fixes #28862: Add openSCAP to the known words for typo** (1dad928)

### Fixes
- **fix jdk version to be compatible with structurizr war** (1e79c4e)
- **fix download of structurizr in Dockerfile** (dc0cf84)

### Backend
- **Change version of pom.xml to 9.1.2** (a72d82f)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (d85dcd9)
- **Fixes #29011: SCSS compilation errors should make the build fail** (3d2be3e)
- **Fixes #29010: Parent breaks scss because variable name changed** (e5606ed)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (44288eb)
- **Fixes #29007: When a generation is processing, we don't know the last generation status** (a76e712)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (6bea51e)
- **Merge branch 'bug_28925/campaign_report_do_not_log_the_reboot_command_error_if_any_pr' into branches/rudder/9.1** (96b9129)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (92c72e5)
- **Merge branch 'bug_28988/ignore_rustsec_2026_0172_pr' into branches/rudder/9.0** (598d53f)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (8bad2c1)
- **Merge branch 'bug_28980/document_that_the_python_jinja2_implementation_is_not_sandboxed_pr' into branches/rudder/9.0** (4fe2c47)
- **Fixes #28980: Document that the python Jinja2 implementation is not sandboxed** (4934bc8)
- **Fixes #28988: Ignore  RUSTSEC-2026-0172** (8e56773)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (027ba42)
- **Fixes #28978: The jinja2 python script is never updated** (c6b00d9)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (8a812f0)
- **Fixes #28979: Umask is never reset** (f18de52)
- **Fixes #28925: Campaign report do not log the reboot command error if any** (602778e)
- **move 'architecture-doc stage' in 'Publish' stage** (21be150)
- **restore adr and rust section : tests are done and ok** (1c9a06b)
- **delete adr and rust section to see if it fixex method too large error in jenkins file** (d7d9733)
- **Fixes #28722: POC architecture documentation c4** (35d37b8)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (1e6deea)
- **Fixes #28959: Reduce the size of the Jenkinsfile pipeline** (73fca01)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (323ba9f)
- **Fixes #28976: Rule disable and enable still have no notification about change requests** (1872bce)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (51ccfa3)
- **Merge branch 'branches/rudder/8.3' into branches/rudder/9.0** (3eca726)
- **Fixes #28973: Use per call message digest** (c5866e1)
- **Fixes #28948: Group page is empty with group_read permission with nodes in tenants** (f3371db)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (6270cae)
- **Merge branch 'bug_28965/property_creation_on_root_server_is_not_peristed_after_rebooting_pr' into branches/rudder/9.0** (5383daf)
- **Fixes #28965: Property creation on root server is not peristed after rebooting** (787e986)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (697f2c3)
- **Merge branch 'bug_28556/file_augeas_is_still_in_beta_pr' into branches/rudder/9.0** (f6600b4)
- **Fixes #28901: Campaigns keep running on Windows Server 2022** (b83d99a)
- **Fixes #28939: Migrate SchedulerTest to zio-test** (79f5ee4)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (9a5bfb8)
- **Merge branch 'bug_28860/link_from_dashboard_to_node_by_compliance_doesn_t_work_since_rudder_9_0_pr' into branches/rudder/9.0** (be1e899)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (d814a25)
- **Fixes #28905: Debug and trace log are not always lazy** (ebb77d5)
- **Fixes #28860: Link from dashboard to node by compliance doesn't work since Rudder 9.0** (cab25d6)
- **Merge branch 'bug_28896/service_restart_is_broken_on_redhat_after_campaing_update_pr' into branches/rudder/9.1** (a342872)
- **Fixes #28896: Service restart is broken on RedHat after campaing update** (b425368)
- **Fixes #28556: File augeas is still in beta** (e1b9fbb)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (de61f7c)
- **Merge branch 'branches/rudder/8.3' into branches/rudder/9.0** (6c10b2a)
- **Fixes #28924: Fail on error in container setup script** (dee971b)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (011ebe7)
- **Merge branch 'branches/rudder/8.3' into branches/rudder/9.0** (8f5f76a)
- **Fixes #28910: Resolve better-npm-audit dependency vulnerabilities on fast-url** (b937750)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (76c8c5c)
- **Fixes #28856: There is no documentation on special tenants value** (20dca9f)
- **Merge branch 'bug_28900/error_after_campaing_update_on_windows_node_pr' into branches/rudder/9.1** (58dd91f)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (4b41c97)
- **Fixes #28903: file_from_shared_folder result condition is invalid because of invalid class_prefix** (47fe296)
- **Fixes #28900: Error after campaing update on Windows node** (de590de)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (9a73f15)
- **Fixes #28877: clean up variable_string_from_command** (1080cb4)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (b8f0db0)
- **Merge branch 'branches/rudder/8.3' into branches/rudder/9.0** (d836706)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (bfa90b2)
- **Merge branch 'bug_28775/rule_deletion_has_no_notice_about_change_requests_when_workflow_are_enabled_pr' into branches/rudder/9.0** (8be7233)
- **Fixes #28775: Rule deletion/disable/enable has no notice about change requests when workflow are enabled** (8a94a1f)
- **refactor modal:** (1c41915)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (688e1b0)
- **Merge branch 'branches/rudder/8.3' into branches/rudder/9.0** (08dd417)
- **Merge branch 'arch_28570/adr_for_css_classes_naming_of_tables_pr' into branches/rudder/8.3** (51d12fd)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (7305fbb)
- **Merge branch 'bug_28878/the_export_of_archive_is_broken_pr' into branches/rudder/9.0** (0d10a6a)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (5c2764c)
- **Merge branch 'branches/rudder/8.3' into branches/rudder/9.0** (702fe6c)
- **Merge branch 'arch_28702/adr_for_elm_initialization_and_handling_of_authorization_pr' into branches/rudder/8.3** (3a991d5)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (020b15b)
- **Merge branch 'branches/rudder/8.3' into branches/rudder/9.0** (e6e2c41)
- **Fixes #28882: update node build version in dockerfile** (dea4f38)
- **Fixes #28878: The export of archive is broken** (5b90137)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (04ef70c)
- **Merge branch 'bug_28720/the_groups_all_nodes_managed_by_xxxx_policy_server_don_t_show_the_windows_agent_pr' into branches/rudder/9.0** (aa23e8d)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (6c8ffed)
- **Fixes #28861: When a relay points to itelf, we cannot delete it** (a47a46a)
- **Fixes #28720: The groups All nodes managed by 'xxxx' policy server don't show the windows agent** (91be8e6)
- **Merge branch 'bug_28798/avoid_displaying_underscores_in_parameter_names_pr' into branches/rudder/9.1** (07e34e1)
- **Fixes #28798: Avoid displaying underscores in parameter names** (2cc5af6)
- **Fixes #28864: Upmerge of 28863 in 9.1** (107ff83)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (41cb45e)
- **Fixes #28863: Datatables page number is not highlighted in footer** (fc3edf5)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (330e9d2)
- **Merge branch 'branches/rudder/8.3' into branches/rudder/9.0** (947599e)
- **Fixes #28763: Use a select input for parameters that require one rather than a text input** (b628ede)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (4ff9cbc)
- **Merge branch 'branches/rudder/8.3' into branches/rudder/9.0** (cf3bac4)
- **Fixes #28834: Postgresql driver CVE-2026-42198** (070eb61)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (41930ea)
- **Change version of pom.xml to 9.1.2-SNAPSHOT** (f97e000)
- **Change version of pom.xml to 9.0.7-SNAPSHOT** (5f1e4b0)
- **Change version of pom.xml to 9.0.6** (4d953d1)
- **Fixes #28570: ADR for CSS classes naming of tables** (e57790d)
- **Fixes #28702: ADR for Elm initialization and handling of authorization** (e683a69)

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