Change logs for Rudder 7.1
Rudder 7.1.10 (2023-01-25)
Changes
CI
-
Improve ci notification on repaired and error (#22250)
Bug fixes
Security
-
Fixed: Workaround for CVE-2022-46176 in cargo (#22294)
Web - UI & UX
-
Fixed: Today button doesn’t work in datepicker in report database page (#22291)
Documentation
-
Fixed: Documentation for Modify Settings example missing parameter (#22225)
Relay server or API
-
Fixed: Broken policies update with rsync method (#22207)
Generic methods
-
Fixed: Missing cf-promises binary to run the ncf 'quick' tests (#22243)
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:
-
Janos Mattyasovszky
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.8 (2022-11-30)
Changes
Documentation
-
Documentation for FQDN overriding (#21952)
API
-
Log all API errors (#22124)
Architecture - Refactoring
-
Auto-format scala code (#21741)
Web - Maintenance
-
logback.xml should contains examples of specific plugins loggers (#21945)
Bug fixes
Agent
-
Fixed: rudder-signature check fail to start (#22097)
Packaging
-
Fixed: Step is not correctly set in rudder upgrade script (#22050)
Documentation
-
Fixed: Windows agent exe link in install doc does not point to the right folder (#22046)
CI
-
Fixed: Fix various builds errors after build containers update (#22084)
Relay server or API
-
Fixed: rudder_relayd filling /var/log/daemon.log (Invalid report) (#22029)
API
-
Fixed: Error ir create node API example in docs (#22017)
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:
-
Alexis TARUSSIO
-
Nicolas Ecarnot
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.7 (2022-10-12)
Changes
System integration
-
add an option to select where to log in syslog (#21778)
Generic methods
-
Add documentation for package_present update cache (#21412)
Bug fixes
Agent
-
Fixed: When cf-serverd starts it can kill an unrelated process (#21100)
-
Fixed: Curl build for windows agents must support schannel backend (#21760)
-
Fixed: Epoch is displayed in agent version in webapp (#21411)
-
Fixed: Broken report parsing when the key value contains line breaks (#21736)
-
Fixed: rudder agent check may not restart cf-execd if an agent is frozen (#21774)
Miscellaneous
-
Fixed: Quick search does not return node name when looking for properties but node id instead (#21901)
Web - Config management
-
Fixed: Links in {directive|rule|group|technique} "tree" can not be open in a new tab (#21373)
-
Fixed: on a fresh 7.1 install, the number of group displayed for "Global configuration of all nodes" is invalid (#21730)
-
Fixed: No link to directives in a rule if the rule is not applied to some nodes (#21371)
Architecture - Dependencies
-
Fixed: Update scala-lib version due to CVE2022-36944 (#21869)
API
-
Fixed: API version was not updated to API 15 for addition of node updates (#21793)
Architecture - Internal libs
-
Fixed: Syntax errors in scala files (#21748)
System techniques
-
Fixed: relayd error in logs in 7.2 (#21777)
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:
-
Janos Mattyasovszky
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.6 (2022-09-05)
Bug fixes
Documentation
-
Fixed: Installation documentation for Server has a section about sles12 but we only support sles15 as of 7.0 (#21420)
API
-
Fixed: API documentation on how to query node is invalid (#21690)
Agent
-
Fixed: rudder package command fails on amazon linux (#21654)
Techniques
-
Fixed: extra & at the end of systemUpdate technique (#21703)
Rudder 7.1.5 (2022-08-31)
Bug fixes
Web - UI & UX
-
Fixed: Delete group category popup and directive creation popup are not closing (#21666)
Rudder 7.1.4 (2022-08-25)
Changes
Agent
-
Add a disable syslog option to cfengine (#20449)
Security
-
Skip CVE-2022-31197 in checks (#21602)
Architecture - Internal libs
-
Port policy writting test to rudder 7.1 (#21477)
Techniques
-
Update techniques conditions for rhel9 (#21588)
Bug fixes
Packaging
-
Fixed: Postinst message on AIX about hostname rudder not found (#21626)
Web - UI & UX
-
Fixed: when validating change in directive, a popup appear, but the background is only half grayed out (#18575)
-
Fixed: when validating change in directive, a popup appear, but the background is only half grayed out (#18575)
-
Fixed: once we setup the Rudder server, we have an option to go to the getting started… which doesn’t work (#21488)
-
Fixed: Filter in URL doest work on tab list of nodes (#21558)
Web - Nodes & inventories
-
Fixed: Cannot edit/detele an empty group category (#21599)
Web - Technique editor
-
Fixed: When we change the status of a technique parameter from required to may be empty, it returns to required after saving (#21560)
-
Fixed: result condition are not correct in the technique editor when using properties or variables (#21515)
-
Fixed: Cannot delete technique in the technique editor if it contains a space in its name (#21491)
Relay server or API
-
Fixed: Unsoundness in "owning_ref" (#21538)
Performance and scalability
-
Fixed: Improve group node computation (#20758)
System integration
-
Fixed: Correct BOM file in ps1.st used in test (#21498)
Web - Config management
-
Fixed: Concurrent delete of policy backup directory can lead to useless error (#21482)
Documentation
-
Fixed: improve contributing doc to state how to generate inventories (#21476)
Techniques
-
Fixed: cron configuration restarts cron every 5 minutes on ubuntu22 (#21600)
Miscellaneous
-
Fixed: Improve handling of certificates not matching the key (#21616)
Agent
-
Fixed: Properly display report_json reports in agent output (#21622)
Rudder 7.1.3 (2022-07-26)
Bug fixes
Packaging
-
Fixed: Missing dependency on gpg breaks "rudder package" command fails on minimal installs (#21061)
Performance and scalability
-
Fixed: API to fetch nodes + software times out on large instance (#21241)
Web - Config management
-
Fixed: Links to rules inside a directive webpage redirect to the general rule webpage (#21372)
CI
-
Fixed: Ignore rudder-lang repos in script checks (#21364)
Miscellaneous
-
Fixed: Remove unused variable newCall in JRTechniqueElem (#21355)
Web - Compliance & node report
-
Fixed: In HTTPS mode, we may have errors in logs about duplicate messages that are totally legit (#21352)
Architecture - Refactoring
-
Fixed: Tests fail due to policy mode definition in MockServices (#21336)
Web - Technique editor
-
Fixed: Prevent adding carriage return in the condition in technique editor (#21126)
Documentation
-
Fixed: Some reponses are missing in technique api doc (#21304)
Agent
-
Fixed: Deprecation warning with package methods on Ubuntu 22.04 LTS (#21206)
Rudder 7.1.2 (2022-06-22)
Bug fixes
Relay server or API
-
Fixed: relayd can’t connect to postgresql on Ubuntu 22.04 server (#21219)
-
Fixed: Missing SELinux rules for httpd on RockyLinux (#20263)
-
Fixed: relayd error messages about config files are lacking path information (#21279)
-
Fixed: Allow .ocs files as inventory (#21270)
-
Fixed: Missing encoding of postgresql password (#21203)
-
Fixed: Query seems to be ignored for pendings nodes (#20281)
Packaging
-
Fixed: parsing of system fusioninventory is invalid (#21211)
Web - Config management
-
Fixed: GetMetadataContent does not correctly retrieve content when a revision is given (#21260)
Architecture - Internal libs
-
Fixed: Query string is not correctly parsed in test API framework (#21253)
Web - Technique editor
-
Fixed: When a technique is not in the active techique tree, it can’t be deleted in editor (#21119)
Web - UI & UX
-
Fixed: Missing icon in technical logs for error messages (#18918)
Performance and scalability
-
Fixed: Improve performance of display for agent version on homepage (#21230)
rudderc
-
Fixed: During upgrade of techniques, rudderc is used even if disabled (#21229)
CI
-
Fixed: Race condition between elm builds (#21156)
Generic methods
-
Fixed: The mustache template examples in our documentation do not respect the mustache standard (#21286)
Rudder 7.1.1 (2022-05-31)
Changes
Plugins integration
-
Add windows support to the inventory software update section (#21067)
Server components
-
allow a user to pass a password to server create-user command (#20675)
Bug fixes
Relay server or API
-
Fixed: Huge broken logs in relayd (#21157)
Security
-
Fixed: security checks fails because of request to sonatype oss index (#21179)
-
Fixed: Fix some cve in dependencies (#21169)
-
Fixed: Ignore some CVE that cannot be fixed in 6.1 branch (#21103)
-
Fixed: Ignore some CVE that cannot be fixed in 6.1 branch (#21103)
-
Fixed: Don’t display oauth/oidc client secret in logs (#21077)
-
Fixed: Ignore CVEs for spring-ldap-core (#21027)
-
Fixed: Update spring and logback version because of new CVE (#21022)
Web - Technique editor
-
Fixed: Filter on agent type on technique editor is not correctly shown (#21160)
API
-
Fixed: Directive and rule revision is not parsed in API (#21150)
-
Fixed: Rudder incorectly parse URL with a '+' in the path into spaces (#20943)
-
Fixed: Deleting a rule’s category leeds to an error (#21080)
-
Fixed: Update api doc tool chain (#21073)
-
Fixed: Generation not started when modifying authorized network via API (#20979)
Techniques
-
Fixed: wrong spelling of wily in apt package manager settings (#21113)
Rudder 7.1.9 (2022-12-19)
Changes
Generic methods
-
Add support for Snap package manager to package methods (#22055)
Bug fixes
Packaging
-
Fixed: AIX agent postinst doesn’t install a crontab for "rudder agent check" (#22167)
Web - Nodes & inventories
-
Fixed: Authorize "_" (underscore) in hostname / fqdn (#22186)
Web - Config management
-
Fixed: Cannot deploy changes on a group where properties are defined with a validated user (#22178)
Server components
-
Fixed: Command seq not found in crontab on AIX (#21858)
System techniques
-
Fixed: crontab edition is ignored on AIX (#22168)
Agent
-
Fixed: "rudder agent check -q" always exits with 1 (#22166)
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 - 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)
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)
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)
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)
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)
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)
Performance and scalability
-
Serialization of NodeConfigurations is fairly expensive (#16197)
Language
-
Document the rudder-lang and technique editor incompatibilities (#20766)
Techniques
-
Reformat all the statements in userManagement technique (#20878)
Generic methods - File Management
-
Improve File from HTTP server method documentation (#20810)
Bug fixes
Security
-
Fixed: Vulnerability in the regex crate (#20872)
Architecture - Internal libs
-
Fixed: Duplicate classes RudderUserDetails (#20734)
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)
System integration
-
Fixed: Logrotate configuration for relayd is broken (#20791)
← Release notes cve →