## Normation/rudder — 9.1.3…9.1.4

_90 commits._

### Features
- **Fixes #29354: Add node_id to logs about broken reports** (3d6a065)
- **Fixes #25521: Enforce bcrypt factor new new passwords >= 10** (6175374)
- **Fixes #29174: Document the nodeId new inventory variable** (541818c)

### Fixes
- **Fixes #29252: Update postgresql to latest patch release** (ebfe0d2)

### Backend
- **Change version of pom.xml to 9.1.4** (c354cd0)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (8ddb54b)
- **Fixes #29465: Escape html in remote run error handler** (dd98f4d)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (fadf137)
- **Fixes #29439: Move the plugin update state file** (9df508a)
- **Fixes #29443: Upmerge of 29435 in 9.1** (f346ba4)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (0333236)
- **Fixes #29435: Escape js in rule category** (14a84a8)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (444656b)
- **Fixes #29418: Windows datastate rendering diverges between the webapp and rudderc ({{ vs {{{)** (23a39ad)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (b6a007a)
- **Fixes #29425: Backport technique action menu to 9.0** (11d1c88)
- **Fixes #29415: Broken 9.1 upmerge** (7626a33)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (1608a4a)
- **Fixes #29398: Sanitize inventory signature path (#7341)** (b54c1f4)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (9596ced)
- **Fixes #29411: Restrict session tracking mode to cookie** (c6b8b8d)
- **Merge branch 'bug_29408/escape_some_more_js_values_9_1_pr' into branches/rudder/9.1** (f8fd64b)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (8d64f9c)
- **Merge branch 'bug_29365/ldap_error_when_deleting_a_node_pr' into branches/rudder/9.0** (99c4735)
- **Fixes #29408: Escape some more JS values (9.1)** (049d7ea)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (47b2887)
- **Fixes #29394: Escape some more JS values** (33e335a)
- **Fixes #29382: SameSite config has moved in Jetty 12** (d48594b)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (c0b51d2)
- **Fixes #29381: Clean the base rudder-users.xml** (1c57368)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (e704bed)
- **Fixes #28621: Search on processes don't work anymore** (4d70874)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (cfbddc1)
- **Fixes #29152: Recent changes on nodes should use the hostname** (5ffd68f)
- **Fixes #29365: LDAP error when deleting a node** (78c594a)
- **Fixes #29361: Puzzling UUID output for rudder-module-system-updates list** (e2c15b6)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (b56ebfd)
- **Fixes #27111: Link to search in agent version donut are not correct** (fb889ae)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (b85beb9)
- **Fixes #29356: Switch to trivy for vuln tracking** (7bfff57)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (19a5d74)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (4b2cdeb)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (b5335be)
- **Fixes #26916: Missing documentation for \"force\" param of technique deletion API** (44b49a4)
- **Fixes #29327: Broken upmerge (#7316)** (0edc833)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (b86a72a)
- **Merge branch 'bug_29318/crash_on_python_error_pr' into branches/rudder/9.0** (a447491)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (95409f9)
- **Fixes #29324: TOCTOU in lock SQL query** (1651774)
- **Fixes #29318: Crash on python error** (8744063)
- **Fixes #29305: Target computation must take into account tenant** (1f1ff9b)
- **Fixes #29298: Upmerge compilation error on SelfValidationAuthorTest** (9d753aa)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (523cd32)
- **Fixes #29241: Change validation rudder-core internal API lose isCreator parameter** (2200ea2)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (e108d68)
- **Merge branch 'branches/rudder/8.3' into branches/rudder/9.0** (729c650)
- **Fixes #29257: Missing usage of fragments in JDBC repository** (a354182)
- **Fixes #29272: Rudder 9.1.3 : Technique action menu opens mostly hidden by left pane** (32a0a4a)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (175b487)
- **Fixes #28849: Secedit remove user for user right assignements** (08d2228)
- **Fixes #28849: Secedit remove user for user right assignements** (a06b789)
- **Fixes #28849: Secedit remove user for user right assignements** (7b3c64f)
- **Merge branch 'bug_28852/secedit_some_sections_doesn_t_exist_pr' into branches/rudder/9.1** (c24f410)
- **Fixes #29268: Panics in common libraries** (09ec6e4)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (57de2ec)
- **Fixes #29265: Don't respond with compleete error in API** (e6be9ea)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (3e774c3)
- **Merge branch 'branches/rudder/8.3' into branches/rudder/9.0** (27ea38d)
- **Fixes #29251: Upmerge the variable_string_match tests** (458cb8a)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (36da244)
- **Merge branch 'bug_29247/migrate_the_variable_string_match_to_logger_v4_pr' into branches/rudder/9.0** (439cd03)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (04e0717)
- **Fixes #29236: Crash on invalid TTL in shared files** (0bf32c3)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (4f458d1)
- **Merge branch 'ust_28593/it_would_be_great_to_have_the_impacted_sections_in_the_secedit_diff_when_a_repair_is_reported_pr' into branches/rudder/9.1** (a209885)
- **Fixes #29247: Migrate the variable_string_match to logger v4** (82fac0a)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (05cc830)
- **Merge branch 'bug_29223/rollback_change_logs_should_not_be_able_to_be_rolled_back_again_pr' into branches/rudder/9.0** (032817b)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (288a807)
- **Fixes #26574: Missing edit button on node documentation** (7f0307d)
- **Fixes #28852: Secedit some sections doesn't exist** (e1c3612)
- **Fixes #29223: Rollback change logs should not be able to be rolled back again** (dcd1a92)
- **Fixes #28593: It would be great to have the impacted sections in the secedit diff when a repair is reported** (856494c)
- **Merge branch 'branches/rudder/9.0' into branches/rudder/9.1** (d14432f)
- **Merge branch 'branches/rudder/8.3' into branches/rudder/9.0** (0322427)
- **Change version of pom.xml to 9.1.4-SNAPSHOT** (0d7305f)
- **Change version of pom.xml to 9.0.9-SNAPSHOT** (141e7b8)
- **Change version of pom.xml to 9.0.8** (8e79729)
- **Change version of pom.xml to 8.3.14-SNAPSHOT** (a54c504)
- **Change version of pom.xml to 8.3.13** (93e65b3)

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