Change logs for Rudder 7.3
Rudder 7.3.16 (2024-07-02)
Changes
Documentation
-
Specify which repo to use in compatible os page (#24901)
Architecture - Code maintenance
-
pylint test failing on rudder package (#24982)
Architecture - Internal libs
-
Add hotswap agent conf file to gitignore to prevent surprises in production site (#24961)
Generic methods
-
Missing a generic method "command_execution_as_user' (#22904)
Bug fixes
Web - UI & UX
-
Fixed: Error message when getting campaign through API (#24959)
Rudder 7.3.15 (2024-06-05)
Bug fixes
Packaging
-
Fixed: cross compiled packages cache may interfere with other ones (#24932)
Web - UI & UX
-
Fixed: The Directive button in pending nodes table has an old appearance (#24948)
Miscellaneous
-
Fixed: Option to force validation of change requests cannot be set via API (#24845)
API
-
Fixed: Never return a password for plugin settings (#24828)
Plugins integration
-
Fixed: When there are more nodes than supported by licenses, no logs in webapp states it (#24817)
Relay server or API
-
Fixed: relayd stop runlog processing on invalid run info (#24792)
Rudder 7.3.14 (2024-04-25)
Changes
Web - Compliance & node report
-
Document stopping process before Postgres restore maintenance to avoid primary key constrain get corrupted (#9752)
Web - Config management
-
Have a reset-keys button on the node screen (#12791)
Web - UI & UX
-
Plugin information is too empty when there is no plugin (#24352)
Architecture - Code maintenance
-
Scala 3 syntax - branch 7.3 - core (#24532)
Bug fixes
Web - Compliance & node report
-
Fixed: Directives applied twice don’t show in rule details (they should be skipped) (#22525)
Performance and scalability
-
Fixed: ExpiredCompliance events are pilling up (#24712)
Security
-
Fixed: Disabled provisioned users can still login and use Rudder (#24691)
-
Fixed: Ignore RUSTSEC-2024-0332 (#24678)
-
Fixed: Update dependencies to manage CVE-2024-1597 CVE-2024-22257 and CVE-2024-22243 (#24607)
-
Fixed: npm dep security checks are ignored (#24522)
-
Fixed: Ignore angularjs DoS in 7.3 (#24517)
Web - Nodes & inventories
-
Fixed: Number of nodes in rule badge is not correct with tenants (#24665)
Web - Config management
-
Fixed: Rudder should finish to migrate all techniques when booting instead of stopping on first error (#24515)
System integration
-
Fixed: Missing primary key statement for user sessions table creation when migrating (#24456)
Miscellaneous
-
Fixed: Existing deleted user managed by file cannot be reactivated (#24318)
Techniques
-
Fixed: The services technique is not compatible with Windows (#24763)
System techniques
-
Fixed: Add a unique component to inventory and inventory signature file name (#24560)
Generic methods
-
Fixed: Regex in file replace line must not match the string used as replacement (#24537)
Web - Technique editor
-
Fixed: sysctl value generic method is not reporting (#20853)
Rudder 7.3.13 (2024-03-11)
Bug fixes
Documentation
-
Fixed: Documentation on Windows installation misses the dependency on dsc plugin on the rudder server (#24229)
Architecture - Internal libs
-
Fixed: windows Node in tests has invalid certificate, failing test in plugin windows (#24289)
CI
-
Fixed: Adapt Jenkinsfile after warning-ng plugin upgrade (#24301)
Rudder 7.3.12 (2024-02-29)
Changes
Architecture - Code maintenance
-
Prepare migration to Scala 3 - Version 7.3 part 1 (#24171)
Bug fixes
Packaging
-
Fixed: Rudder upgrade may fail on postgres script (#24232)
Miscellaneous
-
Fixed: Incorrect error message about change request creation failure when it is not needed (#24278)
Plugin manager cli
-
Fixed: Pylint test fails with an exception (#24205)
Architecture - Code maintenance
-
Fixed: Make spotless only check source of current project (#24177)
Web - Config management
-
Fixed: We must not generate policies for nodes without a well formed certificate (#24112)
Web - Maintenance
-
Fixed: Archiving allows to read inconsistent active technique category ids (#24011)
Web - Technique editor
-
Fixed: Action dropdown list in technique editor goes under parameters (#24122)
Rudder 7.3.11 (2024-02-02)
Changes
Agent
-
We should log an error when a hook timeouts (#23936)
API
-
Add manufacturer field in create node API (#24091)
Web - UI & UX
-
Display the list of pending change requests related to the selected rule (#21931)
Architecture - Code maintenance
-
Remove early return to prepare to Scala3 migration in box sequence/traverse (#23948)
Bug fixes
Web - UI & UX
-
Fixed: Fix small ui error in the rules information tab (#24079)
-
Fixed: New campaigns button does not conform to our graphic charter (#23938)
-
Fixed: A new group display no nodes while all linux are selected (#22170)
-
Fixed: The health check page has an unnecessary "Show check list" button (#23891)
-
Fixed: The "Category" field in the technique editor is displayed as a mandatory field even if it is an unmutable one (#23883)
-
Fixed: Rename the "Create global property" button in "Create" (#23878)
API
-
Fixed: If REST url ends with .com, then the .com is removed from path segments (#24036)
Performance and scalability
-
Fixed: Healthcheck on file descriptor should be max 64000 (#24006)
Server components
-
Fixed: Waning log spam when disabled rudder_compute_changes setting (#23969)
Architecture - Internal libs
-
Fixed: Plugin license implementation is not coherent with interface (#23932)
Miscellaneous
-
Fixed: Change request on special:all_nodes_without_role lead to error (#23446)
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
This is a bug fix release in the 7.3 series and therefore all installations of 7.3.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.3.10 (2023-12-14)
Bug fixes
Web - Maintenance
-
Fixed: Event log migration should not be done every time (#23836)
Web - Nodes & inventories
-
Fixed: Update the error message for failed inventory signature check (#23827)
Web - UI & UX
-
Fixed: Sometimes, tooltips in the directives tree remain displayed (#23819)
-
Fixed: Fix typos in error message in technique editor (#23800)
-
Fixed: In Technique Editor, the quicksearch window still appears behind the navigation menu (#23588)
-
Fixed: Technique saving is blocked because of localstorage of drafts (#23475)
-
Fixed: Using deprecated chart.js options generates errors in the console (#23747)
Web - Technique editor
-
Fixed: Content of warning tooltip for unknow method should not overflow (#23801)
rudderc
-
Fixed: rudderc method parsing breaks when method contains several bundles (#23798)
Web - Config management
-
Fixed: Copy the certificates directly without calling the agent after generation (#23783)
Miscellaneous
-
Fixed: Compiler warnings should prevent build (#23657)
Security
-
Fixed: Unescape SQL in eventlog filter (#23724)
Architecture - Code maintenance
-
Fixed: Software DAO can lead to NoSuchElement exception (#23701)
Rudder 7.3.9 (2023-11-07)
Rudder 7.3.8 (2023-10-30)
Changes
Packaging
-
Update curl to 8.4.0 (#23559)
API
-
Lint shell code examples (#23653)
Architecture - Internal libs
-
Add a test on JDK21 (#23486)
Bug fixes
Packaging
-
Fixed: Openssl embedded in too many OSes (#23678)
-
Fixed: Revert jetty upgrade to 10.0.17 for now (#23648)
-
Fixed: Ensure different cache when embedded various differences (#23533)
-
Fixed: Allow forcing embedding openssl in RPM packages (#23516)
-
Fixed: silent error when upgrading Rudder 8.0-nightly to 8.0-nightly on sles15sp4 (#23480)
-
Fixed: tar is not an explicit dependency of the Rudder server (#22930)
-
Fixed: Dependency on rudder-api-client should be versioned (#23449)
Web - UI & UX
-
Fixed: The tooltip in the compliance bar does not appear when the mouse is hovered over it (#23612)
-
Fixed: When we are logged out, the logout button doesn’t work (#23010)
-
Fixed: Search bar will not work with filters (#23665)
-
Fixed: In technique editor, the "Name" field appears to be optional, whereas it is not. (#23611)
-
Fixed: Recent changes drop down cannot be read (#22518)
-
Fixed: Search bar doesn’t work for group properties (#22516)
-
Fixed: When we search by "is defined" in the group search, we get the previous search value displayed (#16094)
-
Fixed: Typo in warning message (#23592)
-
Fixed: Always display generic method name (#23564)
Web - Nodes & inventories
-
Fixed: On the nodes list, the filter does not work on property based column (#23535)
Web - Technique editor
-
Fixed: user with read_only right has button that allows to create a technique (#17813)
Plugins integration
-
Fixed: rudder package should not totally fail when parsing index if one entry (#23524)
API
-
Fixed: Add an enum for campaign type in post request doc (#23501)
Web - Compliance & node report
-
Fixed: Focus reporting is not working (#23466)
Rudder 7.3.6 (2023-09-15)
Changes
Relay server or API
-
Update embedded openssl to 3.1 in relayd (#23383)
Web - Nodes & inventories
-
When I enter the "Create a new item" popup to create a group the default field should be Name (#2677)
Documentation
-
Arch doc for policy update (#22589)
Bug fixes
Agent
-
Fixed: Wrong source detection on some apt systems (#23387)
Miscellaneous
-
Fixed: Make writing node state to fact repos optionnal (#23424)
Web - UI & UX
-
Fixed: Tables in Rudder UI are sorted alphabetically but should also follow a numerical sort - nodes page (#23427)
-
Fixed: Add a way to set a message if "change audit logs" setting is enabled (#23372)
-
Fixed: Add a way to set a message if "change audit logs" setting is enabled (#23372)
-
Fixed: We can choose the format of the value on deletion in global parameter (#23183)
-
Fixed: Tables in Rudder UI are sorted alphabetically but should also follow a numerical sort (#23335)
-
Fixed: Inconsitency background color in generic method section in technique editor (#23170)
-
Fixed: Inconsistent color of save button in directives (#23196)
Web - Maintenance
-
Fixed: Plugin cannot add custom roles or it will be overwritten by boot custom roles (#23098)
Architecture - Code maintenance
-
Fixed: When custom role permission list is empty, reload lead to stack trace (#23305)
Web - Technique editor
-
Fixed: Error when we try to save a draft with a missing parameter name in technique editor (#23256)
Web - Config management
-
Fixed: Error when updating policies on relays when no files has been shared between nodes (#17143)
Techniques
-
Fixed: When the user technique change a password it doesn’t update the date of last change (#23338)
Security
-
Fixed: The "shared_file_to_node" method does not verify its policy server’s certificate with default configuration (#23290)
Documentation
-
Fixed: Document when a parameter can be a regex (#10713)
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:
-
Marc Evans
-
Jonathan CLARKE
This is a bug fix release in the 7.3 series and therefore all installations of 7.3.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.3.5 (2023-08-11)
Changes
Web - UI & UX
-
After deleting a node, the user should be redirected to nodes list page (#7008)
Bug fixes
Packaging
-
Fixed: Hide postrm script warnings (#23251)
-
Fixed: Rudder Server 7.3.4 doesn’t install on SLES 15 SP4 (#23186)
-
Fixed: Actually allow uninstalling the agent (#23146)
-
Fixed: Agent uninstall fails on Ubuntu 22.04 (#23145)
-
Fixed: relayd build broken (#23247)
-
Fixed: Update spring security (#23221)
-
Fixed: Update embedded openssl to 1.1.1v - relayd (#23217)
-
Fixed: Package install after uninstall only restores uuid (#23239)
Agent
-
Fixed: When we uninstall and reinstall an agent, the agent is not correctly activated (#22413)
Plugin manager cli
-
Fixed: rudder package doesn’t upgrade openscap, and it brings a lot of chaos (#23224)
System integration
-
Fixed: Windows agent cannot get immediatly its policies right after being accepted (#23218)
Web - Config management
-
Fixed: Message “Error getting directive compliance” when creating new directive (#22830)
Generic methods
-
Fixed: N/A report message when a block expression is not valid is not rendered correctly (#23212)
Web - Technique editor
-
Fixed: in the technique editor, the drop down list for condition is truncated (#23177)
Server components
-
Fixed: Broken "server create-user" command when auth file has different formating (#23203)
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
This is a bug fix release in the 7.3 series and therefore all installations of 7.3.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.3.4 (2023-07-21)
Changes
Documentation
-
Document how to script the windows agent install (#23066)
Performance and scalability
-
Make commiting nodes to fact-repo optionnal (#23045)
API
-
Remove "no access" permission in token authorization (#23014)
Agent
-
Add a trust option to rudder agent policy-server (#22629)
Bug fixes
Documentation
-
Fixed: Add relevent items from jetty config to the webapp conf section (#23026)
-
Fixed: Document the report mode setting (#13289)
-
Fixed: Windows agent installation : Documentation improvement (#23018)
-
Fixed: documentation on how to configure rsync relay synchroinisation is missing (#22891)
-
Fixed: Documentation on how to upgrade Rudder to 7.2 is invalid on zypper (#22621)
Miscellaneous
-
Fixed: Generation not queued when one already started (#23074)
Web - Technique editor
-
Fixed: When changes messages are mandatory and saving a technique we have an error message about missing info but technique is saved (#23000)
Architecture - Code maintenance
-
Fixed: Cache most current Version number to save lots of memory (#22978)
Server components
-
Fixed: Grammar correction in error message (#23027)
Agent
-
Fixed: Hard to understand set-force-audit help (#23008)
Rudder 7.3.3 (2023-07-03)
Changes
Web - Config management
-
Display inventory variables and values in node details (#22864)
Web - Technique editor
-
Improving the display of Generic Methods in the Technique Editor for a better UX (#22896)
Web - Nodes & inventories
-
OS and hardware inventory information are not discoverable (#22807)
Generic methods
-
Add a methd to force the secondary groups of a user (#22722)
Bug fixes
Packaging
-
Fixed: slackware postinst fails because library links are made too late (#22974)
-
Fixed: slackware doesn’t install initscript (#22962)
-
Fixed: openssl 1.1.1 fails to build on debian 12 armhf (#22954)
-
Fixed: Update embedded openssl to 1.1.1u (#22886)
-
Fixed: build-cache share cache between different rudder versions (#22850)
-
Fixed: Disable http2 in embedded curl (#22809)
-
Fixed: Missing python3 on AL2 leads to missing generic methods in technique editor and big red error (#22551)
-
Fixed: Useless python sed for rhel7 agent package (#22804)
-
Fixed: git is a build dependency for rudder-server package (#22782)
-
Fixed: perl dependencies are missing on AL 2023 (#22765)
-
Fixed: docopt completion is installed in /usr/local/bin (#22868)
-
Fixed: Typos-cli does not build anymore (#22924)
Agent
-
Fixed: Use dist-upgrade on apt systems to see list of pending upgrades (#22839)
Documentation
-
Fixed: Inventory variable doc is wrong about evaluation process (#22956)
-
Fixed: Remove AL2023 from menu doc for server install (#22955)
-
Fixed: Missing postgres version in requirement (#22901)
-
Fixed: Documentation for windows node inventory variable is false (#22865)
-
Fixed: Documentation for windows node inventory variable is false (#22865)
-
Fixed: Missing documentation for AmazonLinux 2023 install for the agent (#22778)
-
Fixed: API doc loads files from cdn.redoc.ly (#22843)
-
Fixed: missing parameters in ruledetails api response (#22783)
Miscellaneous
-
Fixed: Update relayd rust-openssl dependency due to RUSTSEC-2023-0044 (#22943)
Security
-
Fixed: Directive CSV compliance is not correctly quote-escaped (#22801)
Techniques
-
Fixed: Method calls using a condition are not properly generated when a variable is used in the condition expression (#22785)
Generic methods
-
Fixed: Add a full class prefix in user_secondary_group (#22866)
Rudder 7.3.2 (2023-05-18)
Changes
Packaging
-
Add debian12 support to agent package (#22747)
Architecture - Internal libs
-
Backport scala 2.13 change for scala 3.0 migration (#22723)
Web - Nodes & inventories
-
VM type is missing in group criteria (#19803)
Bug fixes
Server components
-
Fixed: silent rudder-upgrade failure / plugins were not upgraded when upgrading from 7.2.5 to 7.3.1~nightly (#22689)
System integration
-
Fixed: Postgresql is not created with the UTF8 encoding (#20937)
Web - Nodes & inventories
-
Fixed: No local account shown on windows (#22387)
Web - Compliance & node report
-
Fixed: Warn sign in nodes list for disabled nodes (#19545)
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:
-
Stefan Schmitt
This is a bug fix release in the 7.3 series and therefore all installations of 7.3.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.3.1 (2023-05-04)
Changes
CI
-
Notify different channel for security dependency check (#22687)
Web - Nodes & inventories
-
Display sha256 key hash in node details (#22633)
Bug fixes
Packaging
-
Fixed: Rudder agent force a lot of dependencies on RHEL9 (#22610)
Web - Campaigns
-
Fixed: We should initialize campaign service after plugin were added or else current events will be skipped (before being added again) (#22646)
Architecture - Internal libs
-
Fixed: A deadlock can occur at boot (also a cause of slow initialization) (#22645)
Web - UI & UX
-
Fixed: It’s hard to understand which authentication backend failed when a fallback happens (#20396)
-
Fixed: There are unused css classes due to wrong css class name (#22669)
-
Fixed: Pending nodes History Tab shows duplicate entries (#19258)
-
Fixed: Remove AdminLTE script from login page (#22644)
-
Fixed: Tooltip on enforce/audit label in rules title not working (#20788)
-
Fixed: rules/directives/cancel button doesn’t work (#22517)
Web - Maintenance
-
Fixed: JGitInternalError on HistorizeNodeCountService (#22616)
Architecture - Dependencies
-
Fixed: Update spring to 5.3.27 and spring-security 5.7.8 (#22668)
Relay server or API
-
Fixed: Broken shared-files cleanup when file id contains a dot (#22652)
System integration
-
Fixed: Log in hook should got to /var/log and not /tmp (#22649)
Web - Config management
-
Fixed: Error log at boot: Can not find active technique with id 'test_import_export_archive}' (#22614)
Web - Technique editor
-
Fixed: In technique editor, technique with missing generic method need a warning icon (#12282)
System techniques
-
Fixed: Always send start/end reports even in changes-only mode (#22655)
Agent
-
Fixed: Allow skipping reporting when it is disabled (#22653)
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:
-
Lars Koenen
This is a bug fix release in the 7.3 series and therefore all installations of 7.3.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.3.0 (2023-04-07)
Changes
Packaging
-
Add amazon linux to support to specfiles (#22578)
Web - Nodes & inventories
-
Add tests for linux inventory signature with certificate (#22528)
Web - Config management
-
Persisted rule should have sorted groups/directives (#18215)
Techniques
-
Deprecate System update technique (#22611)
Generic methods
-
Explain flag mechanisme for "once" method (#22596)
Bug fixes
Packaging
-
Fixed: missing dependencies on amazon linux server (#22615)
-
Fixed: rudder-init replaces rudder-db password at postinst (#22608)
-
Fixed: Amazon linux doesn’t provide postgresql-server (#22593)
-
Fixed: rudder-server-postinst fails to update rudder-web.properties (#22495)
-
Fixed: Error when installing Rudder 6.2.13 on almalinux 8 (#21252)
Server components
-
Fixed: "reportid" missing in PostgreSQL database after upgrade from v6.2.12 to v7.2.3 (#22315)
Documentation
-
Fixed: Update doc for 7.3 (#22607)
-
Fixed: Add rudder agent verbose command in windows install (#22598)
-
Fixed: Typo in windows msiexec command in documentation (#22554)
-
Fixed: Problem in Server backup and migration documentation (#22313)
-
Fixed: Typo in windows install documentation (#22558)
-
Fixed: Provide info to user about java-openjdk11-headless alternatives for AL2 (#22499)
-
Fixed: Broken doc build after plugins doc change (#22490)
-
Fixed: document in the getting started that virtualbox needs a list of authorized IP (#21485)
-
Fixed: API Documentation errors for trigger agent run (#22565)
-
Fixed: Improve introduction of relay arch docs (#22509)
Web - UI & UX
-
Fixed: when we save a rule category, the button save never stops saving (#22524)
-
Fixed: there is a space before all texts in the node details page, so copy and paste include it (#21417)
-
Fixed: System group preview description are not displayed (#18583)
-
Fixed: Rule list doesn’t appear anymore in a rule category (#22103)
-
Fixed: When shared folder file list is too long the selector fail (#22110)
-
Fixed: Change name parameter "Rudder ID" for group id (#22581)
-
Fixed: Technique ID and group ID are juste listed as "ID" in the UI when other IDs are listed with their long name (#21369)
-
Fixed: Rule is in mixed mode even though she has only one directive in audit (#21731)
-
Fixed: Shadow overlapping on first menu entry (#21683)
-
Fixed: Missing tooltip on unused directives icon (#22428)
Web - Maintenance
-
Fixed: password=LDAP produces error logs in webapp (#21978)
API
-
Fixed: List Managed Nodes API with any of the fields listed in the "full" never answer (#22534)
Techniques
-
Fixed: Mustache template is not capable to render technique parameters (#22535)
Web - Technique editor
-
Fixed: There is one more minus in deleted resources counter within technique editor (#22475)
Web - Nodes & inventories
-
Fixed: On "Node search" page, we can click on "Create node group from this query" even if there were no query (#19986)
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:
-
Lars Koenen
This is a bug fix release in the 7.3 series and therefore all installations of 7.3.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.3.0.rc1 (2023-03-17)
Changes
Agent
-
Remove the fallback on "rudder" host when no policy server is configued (#22407)
API
-
Remove usage of redoc-cli which is deprecated (#22447)
System integration
-
Make specs2 test console output more detailed (#22419)
Architecture - Internal libs
-
Fix version maven-resources-plugin to 3.1.0, instead of relying on maven default version (#22403)
Performance and scalability
-
Make parsing "process" in inventory optional (#22359)
Web - Config management
-
Avoid sync group when importing a rule archive (#22333)
Security
-
Allow iframes from the same origin (#22374)
Bug fixes
System integration
-
Fixed: Rudder-jetty timeout is the systemd default one and may be short (#22377)
Packaging
-
Fixed: Cleanup prerm scripts (#22203)
Documentation
-
Fixed: Bad documentation leads to package build failing when building for armhf (#17868)
-
Fixed: doc about configuring repositories on debian is confusing for the rudder server (#22396)
-
Fixed: Remove outdated stuff about the technique editor (#22420)
-
Fixed: Broken link to rudder-announce ML (#22416)
-
Fixed: versions in Rudder doc are invalid (#21750)
-
Fixed: List of authentication backend is invalid in the documentation (includes Radius) (#22406)
-
Fixed: Backport hardening guide to 7.2 (#22405)
-
Fixed: Hardening guide for Rudder (#21877)
-
Fixed: documentation about default login/password is invalid (#22367)
-
Fixed: documentation about default login/password is invalid (#22367)
-
Fixed: network requirement in documentation are invalid (#22366)
-
Fixed: Inconsistency in API doc for allowed network (#22467)
Web - Maintenance
-
Fixed: Update rudder-user.xml to use permissions in place of roles attribute (#22457)
Architecture - Refactoring
-
Fixed: Remove pattern matching warning (#22424)
Relay server or API
-
Fixed: File from shared folder method does not support special characters in the source path (#20834)
Agent
-
Fixed: "Using the default value 'true' for attribute rxdirs" waning in agent run output (#22393)
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:
-
Nicolas Ecarnot
-
Alexis TARUSSIO
This is a bug fix release in the 7.3 series and therefore all installations of 7.3.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.3.0.beta1 (2023-02-09)
Changes
Packaging
-
Remove useless configure flags from openldap (#22265)
-
Remove readline library from aix package (#22234)
-
Add zip as a server dependency (#22116)
-
Update server dependencies for 7.3 (#22070)
-
Update agent dependencies (#22071)
-
Update to CFEngine 3.18.3 (#22068)
-
Update the toml crate to 0.6 (#22300)
-
Build frontend files with gulp (#22094)
-
Use a lock file for api doc build dependencies (#22136)
-
Use npm for managing js dependencies (#22081)
System integration
-
Allow user to define custom roles in rudder-user.xml (#22206)
rudderc
-
Windows policy generation (#22239)
-
Add a first hardening technique draft (#22268)
-
Make rudderc techniques work in edge cases (#22179)
-
Tags entry in yaml technique (#22156)
-
Don’t require resources to be listed in yaml technique (#22147)
-
Rename resources in rudderc (#22142)
-
Generate a proper metadata.xml (#22054)
-
Remove rudder-lang code (#22040)
-
Use resource type information in rudderc (#21308)
API
-
API for directive compliance (#22150)
Miscellaneous
-
Make authorization and rights pluggable (#22198)
CI
-
Update Rust for 7.3 (#21875)
Web - Maintenance
-
Cleanup rudder-lang settings (#21866)
System techniques
-
Disable agent syslog logging by default (#21970)
Agent
-
Cleanup remote run command for relay (#22231)
Generic methods
-
Add agent support metadata (#21939)
Bug fixes
Packaging
-
Fixed: Remove git from build dependencies of rudder-server (#22356)
-
Fixed: patch fusioninventory to detect correctly rockylinux (#22334)
-
Fixed: Remove message of cfengine trying to load enterprise module (#22236)
-
Fixed: readline fails to build on aix (#22228)
-
Fixed: Dev version of perl used (#22215)
-
Fixed: Add content in rudder’s robots.txt (#21798)
Web - UI & UX
-
Fixed: Redirect / to /rudder/secure to avoid login form if already connected (#21807)
-
Fixed: Remove useless headers (#21797)
-
Fixed: Update outdated npm packages (#22336)
-
Fixed: Directive creation process is counter intuitive in 7.3.0~alpha (#22254)
-
Fixed: Display of Target Rules is broken (#22305)
-
Fixed: Use npm to maintain gauge.js (#22270)
-
Fixed: Use npm to maintain angularJS (#22252)
-
Fixed: Top menu bar display is broken (#22245)
-
Fixed: Remove AdminLTE theme (#22204)
-
Fixed: Transform tabs of the directives into real tabs (#22086)
-
Fixed: Dont redirect other tabs to login form when session cookie is replaced (#21808)
-
Fixed: Impossible to move groups (#21755)
Security
-
Fixed: Ignore CVE-2023-22895 in relayd (#22354)
-
Fixed: Update the embedded openssl to 1.1.1t (#22351)
-
Fixed: Ignore DoS in npm dependencies (#22324)
-
Fixed: Ignore RUSTSEC-2022-0082 (#22328)
-
Fixed: Fix npm security alerts (#22307)
-
Fixed: Rudder sessions never expire when the browser stays connected (#21806)
-
Fixed: Stop using UUIDs as system token (#21669)
Web - Campaigns
-
Fixed: New filters on campaign queries to get several campaign types in one request (#22346)
Web - Nodes & inventories
-
Fixed: some nodes are called "localhost" since #8022 (#22326)
Web - Config management
-
Fixed: Hook timeout may not have the good value (#22339)
API
-
Fixed: Cannot list directives with API (#22314)
rudderc
-
Fixed: Various metadata.xml fixes (#22153)
CI
-
Fixed: Add authorized license Unicode-DFS-2016 in relayd (#21914)
Server components
-
Fixed: All rudder commands using the API don’t detect the port of the webapp when we configure a virtualhost with a different port (#21216)
Generic methods
-
Fixed: Remove ncf scripts (#21950)
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
This is a bug fix release in the 7.3 series and therefore all installations of 7.3.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 aix →