36 issues fixed in Rudder 9.0.1, and 14 more on plugins,
🐛 Bug fix
- Nodes were able to bypass acl and download policies for other nodes: https://github.com/Normation/rudder/security/advisories/GHSA-x92w-5577-fr2c
- Version was available in login page, through js/css file path, remove it
- Lots of fixes and documentation to augeas module and scheduling module
- Around 10 small UI fixes in Rudder, a few more in plugins (specially in cve plugin)
What's Changed
- Fixes #27747: add documentation and bugfix for rudder-module-augeas by @m4rtinh4rt in #6654
- Fixes #27766: Adapt the Windows technique generation to support ID based resulting conditions by @Fdall in #6662
- Fixes #27775: Campaings hooks readme.adoc starts with wrong comment (… by @m-bouissou in #6663
- Fixes #27780: Update docker requiring the Rudder agent to Debian 12 or 13 by @amousset in #6665
- Fixes #27667: The audit/enforce mode status is not passed to the augeas module by @Fdall in #6631
- Fixes #27731: Endpoint name are not unique cause /info API endpoint to be inexhaustive by @clarktsiory in #6652
- Fixes #27789: Fix upmerge of duplicate endpoints API tests by @clarktsiory in #6666
- Fixes #27796: Add arch doc about remote run by @amousset in #6670
- Fixes #27795: Fix definition of system utilities paths for Manjaro Linux by @m-bouissou in #6671
- Fixes #27801: Fix warning in augeas module by @amousset in #6673
- Fixes #27790: Improve modules dry-run implementation by @amousset in #6669
- Fixes #27720: Update onboarding documentations by @P4uline in #6642
- Fixes #27803: Update api doc tooling by @amousset in #6675
- Fixes #27810: Fix theme in parent change by @amousset in #6678
- Fixes #27799: add documentation for rudder-module-augeas by @m4rtinh4rt in #6674
- Fixes #27805: Return error when no file associated with path in rudder-module-augeas by @m4rtinh4rt in #6676
- Fixes #27813: Fix API doc lint issues by @clarktsiory in #6680
- Fixes #27124: Use ESM modules in rudder-web by @clarktsiory in #6580
- Fixes #27580: Nodes properties cannot be exported to CSV by @VinceMacBuche in #6659
- Fixes #27816: by @amousset in #6686
- Fixes #27822: by @amousset in #6687
- Fixes #27824: by @amousset in #6691
- Fixes #27819: Node properties diff in change logs show whole diff of all properties by @clarktsiory in #6682
- Fixes #27835: Revert upgrading jsondiffpatch in 9.0 by @clarktsiory in #6694
- Fixes #27849: by @amousset in #6697
- Fixes #27845: Don't use datastate for apache config templating by @amousset in #6698
- Fixes #27857: report file not deleted while running in audit mode by @m4rtinh4rt in #6700
- Fixes #27733: by @VinceMacBuche in #6688
- Fixes #27861: Incorrect data passed to the apache template in the postinst relay script by @Fdall in #6702
- Fixes #27865: Node properties cannot be exported in 9.0 since 27580 by @clarktsiory in #6707
- Fixes #27836: Rollback buttons in change logs are out of reach by @ElaadF in #6695
- Fixes #27812: update help flag for rudder-module-augeas by @m4rtinh4rt in #6679
- Fixes #27782: The 1000 reports of the technical log is not enough with a benchmark by @clarktsiory in #6703
- Fixes #27880: Broken policy mode in augeas method by @amousset in #6714
Full Changelog: 9.0.0...9.0.1-1