Change logs for Rudder 7.1

Rudder 7.1.0 (2022-04-25)

Changes

Techniques

  • Add a system-update technique for classic agents (#20988)

Bug fixes

Documentation

  • Fixed: Fix the relayd logging documentation (#20985)

Miscellaneous

  • Fixed: Document that port 5309 can be disable in node configuration (#20982)

Web - Technique editor

  • Fixed: The display of the DSC icon is broken in the technical editor (#21016)

  • Fixed: Unable to open a block within a block when it has just been drop from the list (#20787)

  • Fixed: When cloning a block with two identical methods, only one is cloned (#21001)

Web - Compliance & node report

  • Fixed: Techniques with no component define have no reporting (#21007)

  • Fixed: Techniques with no component define have no reporting (#21007)

  • Fixed: Bad number of component for 2 block with same name same content (#21000)

Web - Maintenance

  • Fixed: Download as zip in archives page returns a 404 (#20903)

Web - Nodes & inventories

  • Fixed: Two same envvar modulo a space at begining of name leads to LDAP error when saving inventory (#20984)

System techniques

  • Fixed: when database is not on the root server, policy generation fails (#20986)

Generic methods

  • Fixed: report_if_condition method does not support expressions in its input (#21011)

Release notes

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

Rudder 7.1.0.rc1 (2022-04-08)

Changes

Packaging

  • We should detect malformed patch in the packaging to disallow building incorrect packages (#9810)

Documentation

  • Prepare doc for 7.1 (#20945)

Generic methods

  • Allow managing other types of systemd units (#18553)

Bug fixes

Packaging

  • Fixed: rudder-webapp requires rsync to build for RHEL (#20974)

Agent

  • Fixed: Lower the log level of the "Skipping adding class […​] as its name is equal or longer than 1024" message (#20960)

  • Fixed: In SLES 15, SP is view as part of version - Rudder 7.0 (#20950)

Documentation

  • Fixed: Broken list of compatible OS in 7.0 (#20942)

Miscellaneous

  • Fixed: Show more details in exception when parsing an invalid technique version (#20976)

  • Fixed: Update spring to 5.2.20 to fix CVE-2022-22965 (#20972)

  • Fixed: Update spring to 5.2.20 to fix CVE-2022-22965 (#20972)

  • Fixed: Add support for report id reporting with Windows agent (#20963)

  • Fixed: "Disable reporting" for windows method calls does produce unexpected reports (#20897)

Web - Technique editor

  • Fixed: Correct minor version condition for Ubuntu in technique editor (#20973)

Security

  • Fixed: Update jdbc postgres driver to 4.2.25 for CVE-2022-21724 (#20969)

Web - Compliance & node report

  • Fixed: Removed report in compliance when calling several times the command_execution with same value (#20880)

Web - UI & UX

  • Fixed: Hide action buttons if the user does not have write permission on the Rules (#20961)

  • Fixed: Edit mode should be enabled by default when creating a rule (#20954)

  • Fixed: In the technical logs table of a node, mouse cursor should not change when hovering a Status badge (#20953)

  • Fixed: Remove the transparent div that covers the Properties tab and prevents interaction with it. (#20951)

  • Fixed: Displays a warning icon for directives that are not used by any rule. (#20692)

API

  • Fixed: Add new software update fields to API doc (#20947)

System techniques

  • Fixed: Increase default value of maxconnections (#20946)

Generic methods

  • Fixed: Broken reporting for double nested method calls (#20944)

Release notes

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

Rudder 7.1.0.beta2 (2022-03-25)

Changes

Web - UI & UX

  • Glitch in node compliance details (#20693)

Architecture - Internal libs

  • Add name for spring security main auth configuration bean to be used by oauth2 (#20886)

Generic methods

  • Generic method to raise a reinventory (#5684)

Bug fixes

Security

  • Fixed: Update embedded openssl to 1.1.1n (#20894)

Documentation

  • Fixed: Correct doc on windows KB update (#20891)

  • Fixed: backup/restore doc is incomplete (#20888)

Web - Config management

  • Fixed: Starting policy generation by hand fails if node-configuration-hashes.json (#20926)

  • Fixed: Built in Techniques using generic methods have no reports with new report id (#20883)

Web - UI & UX

  • Fixed: Remove the AngularJs application from the API accounts page (#20901)

  • Fixed: Wrong redirect url for system group in rule page (#20782)

  • Fixed: Applied directive doesn’t show up when there is no node (#20856)

  • Fixed: We cannot filter rules by tag anymore (#20848)

  • Fixed: We cannot filter rules by tag anymore (#20848)

Web - Technique editor

  • Fixed: When editing files with the technique editor resources manager, newlines at the end of file are trimmed (#19319)

Miscellaneous

  • Fixed: Compilation warning on branche 6.2 (#20874)

System techniques

  • Fixed: Set a report id for all method called within new 7.1 system techniques (#20919)

Techniques

  • Fixed: post hook for copyGitFile on windows don’t report (#20909)

  • Fixed: dsc techniques have invalid parameters when calling generic method (#20907)

  • Fixed: Use report_data.component_key instead of value passed as parameter (#20918)

Generic methods

  • Fixed: Variable string from command fails when command contains control structures (#20128)

  • Fixed: Adapt new rudder report to work with techniques (#20882)

  • Fixed: All classes manipulations are ineffeccient because there are repeated 3 times (#20885)

  • Fixed: Broken reporting for double nested method calls (#20863)

Release notes

Special thanks go out to the following individuals who invested time, patience, testing, patches or bug reports to make this version of Rudder better:

  • Florian Heigl

  • Alexis TARUSSIO

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

Rudder 7.1.0.beta1 (2022-03-17)

Changes

Web - Nodes & inventories

  • Add available software updates in inventory (#20663)

Packaging

  • Remove the old technique editor (#20578)

  • Remove old migration logic from packaging (#19766)

  • Update rust to 1.58.0 (#20572)

Documentation

  • Windows support should be documented as the other agents (#20835)

  • Add a compatibilty table for agent relay server in the documentation (#20621)

  • Prepare 7.1 API doc (#20737)

Performance and scalability

  • Serialization of NodeConfigurations is fairly expensive (#16197)

Web - Compliance & node report

  • Use a unique id to identify reports (#20747)

  • Use a unique id to identify reports (#20747)

Language

  • Document the rudder-lang and technique editor incompatibilities (#20766)

Relay server or API

  • Update relayd dependencies (#20473)

  • Use gumdrop instead of structopt (#19790)

Techniques

  • Reformat all the statements in userManagement technique (#20878)

Generic methods - File Management

  • Improve File from HTTP server method documentation (#20810)

Bug fixes

Packaging

  • Fixed: broken rudder-upgrade in 7.1 (#20862)

  • Fixed: Delete virtualenv from webapp dependencies (#20733)

Security

  • Fixed: Vulnerability in the regex crate (#20872)

API

  • Fixed: Some api response have an id field but should’nt have one (#20871)

  • Fixed: Broken allowed network curl example (#20844)

Web - UI & UX

  • Fixed: Do not allow the creation of an account with an empty name or with the same name as another account (#20857)

  • Fixed: Rewrite the API account page in Elm (#20683)

Architecture - Internal libs

  • Fixed: Duplicate classes RudderUserDetails (#20734)

CI

  • Fixed: Don’t skip tests in webapp publish (#20812)

  • Fixed: Missing clean in webapp publish (#20772)

Web - Technique editor

  • Fixed: Suppressed techniques coming back to life forever (#19006)

Architecture - Refactoring

  • Fixed: NodeAndPolicyServerReturnType name is misleading for search that include root server (#20802)

Performance and scalability

  • Fixed: Improve dynamic group computation speed and fix inverted searched (#20716)

Web - Nodes & inventories

  • Fixed: List of directive for the pending node is invalid (#20736)

Architecture - Dependencies

  • Fixed: Maven needs <version> tag even if version is in <dependency-management> (#20727)

Techniques

  • Fixed: Unexpected reporting in userManagement in audit when user is not present (#19427)

  • Fixed: Patch dsc techniques according to #20830 (#20832)

  • Fixed: When upgrading from 6.2 to 7.0, the previous rudder logrotate configuration is not removed (#20792)

System integration

  • Fixed: Logrotate configuration for relayd is broken (#20791)

Generic methods

  • Fixed: use report_id for command_execution generic method (#20864)

  • Fixed: No report from sysctl generic method (#20612)

Release notes

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


← Release notes cve →