Changelogs for Rudder plugin dsc 9.2.\* versions

dsc-9.2.0-2.12 (2026-10-21)

Changes

Bug fixes

Release notes

This is a bug fix release in the 9.2 series and therefore all installations of 9.2.x should be upgraded when possible. When we release a new version of Rudder it has been thoroughly tested, and we consider the release enterprise-ready for deployment.

dsc-9.2.0.rc1-2.12 (2026-10-14)

Changes

System techniques

  • agentd configuration file should use absolute paths for the executed commands (#29821)

Generic methods

  • Make the secedit generic method use the module runner protocol for 9.2+ agents (#29750)

Packaging

  • Cleanup the agent/Makefile (#29673)

  • Cleanup the Rudder powershell modules build (#29664)

Bug fixes

Packaging

  • Fixed: Broken postinst (#29806)

  • Fixed: Do not run the remove_dependencies custom action on major upgrade (#29861)

  • Fixed: Postinst read the policy version from wrong location (#29852)

  • Fixed: #29629 declares the backups folder but does not create it (#29850)

System integration

  • Fixed: Bootchecks show ldap details in INFO (#29707)

Generic methods

  • Fixed: Command execution fails badly when the executed command reports an error but no exception were thrown (#29917)

  • Fixed: Service status method should better control its parameters (#29915)

  • Fixed: Fix several bugs in windows generic methods (#29857)

  • Fixed: Missing error case in file_from_template_options (#29866)

  • Fixed: Some string comparison in generic methods are case insensitive when they should be case sensitive (#29865)

  • Fixed: The service-* generic methods always fail if the service does not exist (#29805)

  • Fixed: Package state windows is not easy to use and discover parameter usage (#29437)

  • Fixed: File-From-Shared-Folder should not use a legacy version of Rudder-Client (#29770)

CLI

  • Fixed: Incorrect parsing of the policy version (#29910)

  • Fixed: Align the Invoke-RudderClient on the linux rudder-client CLI for the https_with_cert_validation mode (#29778)

  • Fixed: The next inventory and next run dates are missing from the rudder agent info output (#29769)

Miscellaneous

  • Fixed: Powershell implementation of generic methods should not have validateset check in their main function (#29879)

Agent library

  • Fixed: Incorrect log message in the F# lib (#29867)

  • Fixed: Fix several F# module runner minor issues (#29844)

  • Fixed: Logical operator OR priority in windows agents should be less then the AND logical operator (#29841)

Techniques

  • Fixed: Typo in the registry edition technique v3 (#29856)

ci

  • Fixed: Remove the resources clean from the make clean (#29746)

  • Fixed: Fix the ci nightly build (#29743)

System techniques

  • Fixed: Non release webapp versions formats are not compatible with the dotnet Version class (#29737)

Release notes

This is a bug fix release in the 9.2 series and therefore all installations of 9.2.x should be upgraded when possible. When we release a new version of Rudder it has been thoroughly tested, and we consider the release enterprise-ready for deployment.

dsc-9.2.0.beta1-2.12 (2026-08-31)

Changes

CLI

  • rudder agent check should handle agentd (#29622)

Packaging

  • Customize the UI installer background to use the Rudder logo (#29639)

  • Deploy the tmp/backups folder using at install time (#29629)

  • Make the agent postinst handle the agentd service startup (#29581)

ci

  • Keep the minimal time possible the artefacts used in CI tests (#29588)

System techniques

  • Add rudder agentd configuration handling in dsc common system technique (#29353)

Generic methods

  • Make the File-Template-Options generic method use the Rudder Module Runner if available (#29429)

Bug fixes

Rudder web app

  • Fixed: 91-compress-dsc-policies policy hook fails to set the correct permissions to the Windows nodes zip policies (#29608)

Miscellaneous

  • Fixed: Add set -e to shell scripts in rudder-plugins-private (#29570)

  • Fixed: webapp non-root: fix dsc 91-compress-dsc-policies hook (#29538)

  • Fixed: fix broken dsc postinst (#29403)

Generic methods

  • Fixed: Missing report message when using the File-From-Template-Options generic method (#29616)

  • Fixed: “Registry Entry Present” generic method doesn’t work properly for multistring type (#28766)

  • Fixed: Port #29187 to Windows (#29393)

  • Fixed: “Registry Entry Present” generic method doesn’t work properly for multistring type (#28766)

  • Fixed: “Registry Entry Present” generic method doesn’t work properly for multistring type (#28766)

  • Fixed: “Registry Entry Present” generic method doesn’t work properly for multistring type (#28766)

  • Fixed: “Registry Entry Present” generic method doesn’t work properly for multistring type (#28766)

  • Fixed: “Registry Entry Present” generic method doesn’t work properly for multistring type (#28766)

  • Fixed: “Registry Entry Present” generic method doesn’t work properly for multistring type (#28766)

Misc

  • Fixed: Cleanup more plugin files from the repository (#29610)

Agent library

  • Fixed: Fix windows inventery start time with agentd (#29572)

Packaging

  • Fixed: Move the agent event log maintenance to the MSI (#29560)

  • Fixed: Add the Rudder application event log to the MSI installer (#29542)

  • Fixed: Missing 'Rudder\inventories' folder after install (#29511)

Release notes

This is a bug fix release in the 9.2 series and therefore all installations of 9.2.x should be upgraded when possible. When we release a new version of Rudder it has been thoroughly tested, and we consider the release enterprise-ready for deployment.

dsc-9.2.0.alpha1-2.12 (2026-07-20)

Changes

Agent library

  • Add a Rudder module runner to the .NET library (#29057)

  • Force the minimal .NET requirement to net standard 2.0 (#28999)

ci

  • Update the dev/build dependencies (#29116)

  • Add some CI packaging tests (#28966)

Packaging

  • Add agentd service to windows agent package (#29047)

  • Port the wix build to MSBuild (#28821)

  • Migrate the MSI installer from Wix v3 to Wix v6 (#28694)

Bug fixes

Packaging

  • Fixed: Broken postinst in dsc (#29281)

  • Fixed: Port 29219 to the merge powershell script (#29259)

  • Fixed: Use uconv instead of sed to remove UTF-8 BOM from powershell scripts at build time (#29219)

  • Fixed: Upmerge broke docker build (#29038)

Miscellaneous

  • Fixed: webapp non-root: fix postinst in rudder-plugins-private (#29158)

System techniques

  • Fixed: Fix the initial policies (#29271)

Generic methods

  • Fixed: Make Rudder-PowershellExecution timeout configurable (#29176)

  • Fixed: Fix the call to the module protocol Library (#29168)

ci

  • Fixed: Keep the generated msi path consistent with earlier versions in the build (#28909)

Release notes

This is a bug fix release in the 9.2 series and therefore all installations of 9.2.x should be upgraded when possible. When we release a new version of Rudder it has been thoroughly tested, and we consider the release enterprise-ready for deployment.