Rudder is a configuration and security automation platform. Manage your Cloud, hybrid or on-premises infrastructure in a simple, scalable and dynamic way.
1 month after 8.3.6 release, here comes 8.3.7, 57 issues fixed in Rudder, and 10 more in plugins
:new: Features & enhancements
New trigger inventory button
Display last agent run date in inventory display
Improve display of reports message with mono font and with pre field, much more like a cli output
Better handling of fatal errors, now correctly logged with better separator in webapp log when it restarts
:bug: Bug fix
System logs were polluted by agent logs
Lots of fixes on augeas and templating modules
Several fixes on import API which was failling on some import cases
On plugins: Fixes on techniques for Windows and some UI bugs in security benchmark
What's Changed
Fixes #27614: Missing last agent run on the node details by @P4uline in https://github.com/Normation/rudder/pull/6647
Fixes #27784: There is no way to know that the OS is a dropdown list when creating a group by @skaerg in https://github.com/Normation/rudder/pull/6721
Fixes #27907: Log about node status must be lower than info by @amousset in https://github.com/Normation/rudder/pull/6728
Fixes #27884: Improve the display of the resource editing modal by @RaphaelGauthier in https://github.com/Normation/rudder/pull/6717
Fixes #27798: variable method don't prevent from create variable with a - in their names by @m4rtinh4rt in https://github.com/Normation/rudder/pull/6708
Fixes #27890: allow_white_space semantics is wrong in rudderc by @amousset in https://github.com/Normation/rudder/pull/6729
Fixes #27611: Add a trigger inventory button by @P4uline in https://github.com/Normation/rudder/pull/6684
Fixes #27891: IncludeSystem in import library is always false and can't be true by @fanf in https://github.com/Normation/rudder/pull/6722
Fixes #27704: When a technique has blocks its directive has empty sections by @VinceMacBuche in https://github.com/Normation/rudder/pull/6733
Fixes #27878: Error when rollbacking a change by @fanf in https://github.com/Normation/rudder/pull/6724
Fixes #27930: Update the publication credentials by @amousset in https://github.com/Normation/rudder/pull/6742
Fixes #27908: Multiple reports are concatenated by @skaerg in https://github.com/Normation/rudder/pull/6737
Fixes #27848: add args in rudder-module-augeas documentation by @m4rtinh4rt in https://github.com/Normation/rudder/pull/6696
Fixes #27909: Use pre+mono font for reports by @RaphaelGauthier in https://github.com/Normation/rudder/pull/6735
Fixes #27947: Error on augeas check method to compare numeric by @m4rtinh4rt in https://github.com/Normation/rudder/pull/6748
Fixes #27945: Multiple reports are concatenated by @skaerg in https://github.com/Normation/rudder/pull/6749
Fixes #25061: Archive API for import/export doesn't know about rule categories by @clarktsiory in https://github.com/Normation/rudder/pull/6720
Fixes #27937: Technical logs are truncated on smaller display by @RaphaelGauthier in https://github.com/Normation/rudder/pull/6750
Fixes #27953: If we give the same category id two times in export API, it's included two time in archive by @fanf in https://github.com/Normation/rudder/pull/6752
Fixes #27958: Update the publication credentials - missing changes by @amousset in https://github.com/Normation/rudder/pull/6754
Fixes #27961: Update the publication credentials - missing changes by @amousset in https://github.com/Normation/rudder/pull/6756
Fixes #27962: Enforce TLS 1.3 in demo webapp apache config by @amousset in https://github.com/Normation/rudder/pull/6757
Fixes #27963: Update the publication credentials - missing changes for relayd by @amousset in https://github.com/Normation/rudder/pull/6758
Fixes #27910: Content of rudder-users.xml file can somehow be duplicated by @fanf in https://github.com/Normation/rudder/pull/6736
Fixes #27964: Use nextest as test runner for policies-methods tests by @Fdall in https://github.com/Normation/rudder/pull/6759
Fixes #27959: Upmerge of 25061 fails test compilation due to scala 3 macros by @clarktsiory in https://github.com/Normation/rudder/pull/6755
Fixes #27968: Add rustfmt and clippy as required components by @amousset in https://github.com/Normation/rudder/pull/6761
Fixes #27979: Fatal error are not displayed in the webapp.log by @fanf in https://github.com/Normation/rudder/pull/6765
Fixes #27773: Modify result conditioning of method "condition_from_string_match" in the UI by @skaerg in https://github.com/Normation/rudder/pull/6763
Fixes #27997: Flaky relayd test by @amousset in https://github.com/Normation/rudder/pull/6773
Fixes #27987: variable_from* should forbid the usage of some chars as the variable definition will fail anyway when using them by @Fdall in https://github.com/Normation/rudder/pull/6767
Fixes #28001: remove power architecture from README by @m4rtinh4rt in https://github.com/Normation/rudder/pull/6775
Fixes #28011: Event log link in Setting -> Audit logs section lead to 404 not found by @ElaadF in https://github.com/Normation/rudder/pull/6781
Full Changelog: https://github.com/Normation/rudder/compare/8.3.6-1...8.3.7