Changelogs for Rudder plugin dsc 7.2.\* versions

dsc-7.2.2-2.2 (2022-12-06)

Changes

Misc

  • Add scoped variable support to the linter (#22039)

Bug fixes

Miscellaneous

  • Fixed: Rename technique parameters in rudder-directives.ps1 so that it works with changes from 14371 (#22062)

  • Fixed: Plugin should not distribute test files (#21973)

Agent library

  • Fixed: rudder_client does not work on powershell 4 (#22112)

  • Fixed: Support Powershell 4 (#22073)

  • Fixed: Some policies are invalid with Powershell4 (#22076)

CLI

  • Fixed: Typo in the rudder.ps1 parameter attributes (#22032)

  • Fixed: rudder agent version vanished from the agent in 7.2.0 (#21946)

  • Fixed: Postinst does not setup correctly the user path variable (#18852)

Release notes

This is a bug fix release in the 7.2 series and therefore all installations of 7.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-7.2.1-2.2 (2022-12-06)

Changes

Bug fixes

Packaging

  • Fixed: When upgrading to 7.2, displayVersion of earlier rudder versions are not properly cleaned out (#21885)

CLI

  • Fixed: Missing function Rudder-Control-Report when running a 7.2+ windows agent with a server <7.2 (#21884)

Misc

  • Fixed: improve doc on testing (#21862)

Release notes

This is a bug fix release in the 7.2 series and therefore all installations of 7.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-7.2.0-2.2 (2022-12-06)

Changes

Security

  • Add vulnerability check on dependencies (#21843)

Generic methods

  • Remove class_prefix tests as they are no longer managed by the methods (#21818)

  • Add tests to the condition from command method (#21687)

  • Add logs to the permissions_ntfs method (#21799)

  • Add an Audit-From-Powershell-Execution method (#21764)

  • Improve condition_from_* reporting (#21743)

  • Add tests for Condition_from_variable_match method (#21692)

  • Add tests for the File-From-Template method (#21715)

  • Add tests for condition_from_variable_existence (#21689)

  • Add tests for the file_content method (#21696)

  • Add tests for the file_lines_absent method (#21716)

  • Add tests for the file_lines_present method (#21719)

  • Add tests for file_from_http_server method (#21712)

  • Add tests for file_from_local_source method (#21713)

Packaging

  • Drop 6.1 compatibility for windows agents (#21753)

CLI

  • Add a message after agent update to warn that a shell respawn is most likely needed (#21733)

Techniques

  • Deprecate version 1.0 of the technique windowsUpdate (#21706)

  • Deprecate the registry_edition old technique versions (#21710)

System techniques

  • Add simple test of node property loading and usage (#20732)

Bug fixes

Miscellaneous

  • Fixed: Add the UI to delete a campaign event (#21776)

Packaging

  • Fixed: Test files should not be packaged in the policies (#21751)

  • Fixed: rudder agent architecture is i586 (#21670)

Generic methods

  • Fixed: Display-Report does not work in the > 7.2 tests as agentVersion variable is not defined (#21863)

  • Fixed: Directory_absent method throws non terminating exception when applied on an empty directory (#20980)

  • Fixed: LASTEXITCODE should always be reset before being checked (#21739)

  • Fixed: improve documentation of powershell_execution (#21682)

  • Fixed: File from_copy_from_rudder_shared_folder fails to retrieve the file when the parent destination folder exists but is not a proper folder (#21780)

  • Fixed: successRegex and repairedRegex should not be both mandatory (#21770)

  • Fixed: Incorrect parameters type for package_state_windows method (#21745)

  • Fixed: Fix dsc_apply method (#21759)

  • Fixed: Incorrect audit handling by check_compliance internal method (#21746)

  • Fixed: NCF sanity tests are written but not automatically run by the ci (#20908)

ci

  • Fixed: Missing powershell command on the python docker to run the sanity tests (#21815)

Techniques

  • Fixed: Translate windowsSoftware technique to the 7.2 syntax (#21628)

  • Fixed: Port the windowsUpdate technique to the new 7.2 syntax (#21650)

Release notes

This is a bug fix release in the 7.2 series and therefore all installations of 7.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-7.2.0.rc1-2.2 (2022-12-06)

Changes

Rudder web app

  • Resurect DSC policy generation test for rudder 7.1 (#21483)

Miscellaneous

  • Provide an interface to manage System update campaigns (#21310)

Techniques

  • Deprecate old windows technique versions (#21704)

Generic methods

  • Add tests for file_asbent method (#21694)

  • Add tests for directory_present method (#21693)

  • Add logging functions for techniques and directives (#21559)

  • Translate file_from_shared_folder and file_from_template_mustache to the new 7.2 syntax (#21507)

  • Migrate the registry* methods to 7.2 syntax (#21481)

CLI

  • Add reporting compliance mode support to the 7.2 agents (#21598)

  • Rudder runs should be stored on DSC agents (#21562)

  • Add displayName to method reporting context (#21549)

Agent library

  • Make agents 7.2 compatible with older policies (#21400)

Bug fixes

Rudder web app

  • Fixed: Incorrect permissions for dsc generated policies (#21567)

  • Fixed: Adapt policy generation to DSC agent 7.2 (#21552)

Packaging

  • Fixed: Update plugin makefile to build the F# rudderLib (#21419)

  • Fixed: Postinst fails to find the utils.ps1 file (#21591)

  • Fixed: Packaging should not package test assets (#21566)

  • Fixed: Error in rudderLib loading in postinst (#21557)

Agent library

  • Fixed: Fix MethodStatus order to have the Error as most weighted and Control as the least weighted (#21679)

  • Fixed: Allow custom messages for report na (#21610)

  • Fixed: The 7.2 rudderLib does not support optional reporting (#21550)

  • Fixed: Context uuid are changed when merged (#21547)

  • Fixed: "result_na" reporting status is set as "resultNA" which is unknown by the webapp (#21545)

  • Fixed: Agent version format is not nuget compatible (#21530)

  • Fixed: Add AssemblyVersion to the rudderLib (#21464)

Techniques

  • Fixed: Port the registryManagement technique to the nex 7.2 syntax (#21639)

  • Fixed: windowsUpdate text improvement (#21384)

Generic methods

  • Fixed: Error with permissions-NTFS generic method (#21593)

  • Fixed: error with condition from command (#21595)

  • Fixed: file from shared folder report an error (#21589)

  • Fixed: Make the 7.2 plugin compatible with 7.1 or older agents (#21574)

  • Fixed: File_from_local_source method fails when the target file is located in the root folder of a disk (#21568)

  • Fixed: Translate windows* methods to the 7.2 syntax (#21518)

  • Fixed: Translate permissions_ntfs and package_state_windows to the 7.2 syntax (#21521)

  • Fixed: Translate user* methods to the 7.2 syntax (#21516)

  • Fixed: Translate the variable* methods to the 7.2 syntax (#21505)

  • Fixed: Translate service* methods to the 7.2 syntax (#21501)

  • Fixed: Variable from command method does not execute itself in audit mode (#21404)

  • Fixed: Typos in File-Lines-* methods preventing correct encoding (#21391)

CLI

  • Fixed: Add log rotatation to the agent history logs (#21597)

  • Fixed: Remove any reference to the persistent lib (#21573)

  • Fixed: Incorrect filename for run logs (#21535)

  • Fixed: Typo in file loading (#21415)

System techniques

  • Fixed: Missing reports in system techniques in 7.2 (#21421)

Miscellaneous

  • Fixed: typo in powershell_execution method (#21426)

Misc

Release notes

This is a bug fix release in the 7.2 series and therefore all installations of 7.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-7.2.0.beta1-2.2 (2022-12-06)

Changes

Agent library

  • Add logging and Rudder report writter to the rudderLib (#21294)

  • Add a code formatter for F# (#21273)

Techniques

  • Add WSUS support to the WindowsUpdate technique (#21075)

Packaging

  • Add base configuration for F# agent library (#21251)

  • Add base configuration for F# agent library (#21251)

Bug fixes

Miscellaneous

  • Fixed: Add backend to support system update campaign (#21385)

  • Fixed: Add F# linter to the rudderLib project and ci (#21268)

Generic methods

  • Fixed: Create a generic method to execute powershell command (#21332)

  • Fixed: Create a generic method to execute powershell command (#21332)

  • Fixed: Port ncf to the new rudderLib (#21306)

Techniques

  • Fixed: Windows update technique does not display the correct next scheduled date of execution (#21354)

  • Fixed: correct reporting in windowsUpdate technique (#21277)

Packaging

  • Fixed: Integrate the rudderLib to the agent and plugin build (#21334)

Agent library

  • Fixed: Add reports and console output to the rudderLib (#21289)

CLI

  • Fixed: 7.1.0 agent fails to run inventory (#21066)

Release notes

This is a bug fix release in the 7.2 series and therefore all installations of 7.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.


← datasources glpi →