# 5.0.18 2020-07-24 Maintenance release 5.0.18 * User story #4931: Add server roles to API data * User story #5617: Detecting and restarting Rudder on OOM (Out Of Memory Exception) * Bug #10797: Missing documentation on it-ops knowledge * Bug #11299: There is no correct error handling in rpkg * Bug #13597: Agent does not raise the "SUSE" class for SLES_15 * Bug #13750: When the rudder server ip changes in dns, rsyslog must be restarted on agents * Bug #14335: Missing run timestamp (ie: id) on technical log * Bug #14428: When migrating from 4.1 to 5.0 on RedHat, slapd is not restarted * Bug #14551: Remote run is broken on centos7 because of selinux * Bug #14553: systemctl stop rudder-slapd does not actually stop rudder's slapd * Bug #14565: rudder-slapd/rudder-jetty pid file is not present in Rudder 5 preventing restart of service and causing error at upgrade * Bug #14609: When server syslog listen on another port than 514, it does not notify the agents with syslog * Bug #14648: Remote run call return unrecognized caracters * Bug #14735: error: The value of variable 'default:_log_v3.class_prefix' contains a reference to itself * Bug #14779: Improve chat button in the docs * Bug #14825: configuration.enabled_loggers not defined in logs during server install * Bug #14945: Missing index in ldap directory * Bug #14963: SSH key distribution fails * Bug #15440: Newer version of zypper changed the behaviour of the --quiet option which breaks zypper_pattern module * Bug #15491: After upgrade from 5.0.11 to 5.0.12 the server agent is disabled * Bug #15557: When adding tags, if anything is wrong in the directive form, all unsaved tags are wiped out * Bug #15589: If slapd is down, the agent tries to restart rudder-jetty before rudder-slapd * Bug #15648: ComplianceLevels number keep growing in memory * Bug #15934: Missplaced technique after creation via the technique editor * Bug #16009: Missing method in the internal API in 5.0.15 * Bug #16184: Document extened inventories for windows * Bug #16235: Text & Boxes jump when displaying missing inputs * Bug #16240: Returning to technique editor almost always reports unsaved changes * Bug #16254: Technique export should warn the user that import must be done un the same version * Bug #16262: Error in rpm postinst on AIX5 * Bug #16279: Error when installing Rudder Server on Centos 7 * Bug #16283: we are always computing compliance and byNodes on RuleStatusReport, even when it's not necessay * Bug #16324: Windows agent reports are not logged into /var/log/rudder/reports/all.log * Bug #16407: Missing supported version for OS for subscription * Bug #16584: Need to look behavior of archive restoration behavior with ncf techniques * Bug #16670: When a node is disabled, there are error logs during policy generation about inconsistency * Bug #17113: Copy_from bundles are no longer keeping perms by default * Bug #17157: TechniqueVersion ordering algorithm is incorrect * Bug #17176: Purge of unreferenced software may still fail on very large system * Bug #17178: Update embedded openssl version to 1.1.1g * Bug #17220: When a node is removed from a dynamic group, it log "adding nothing, removing nothing" * Bug #17267: exception in ldap search are not correctly caught * Bug #17299: Doc about missing uuid.hive at upgrade was not upmerged * Bug #17388: Bad JSON answer for api PUT /rules * Bug #17404: Broken formatting in parent * Bug #17409: API documentation on Rules is missing explaination on how to update rule category * Bug #17441: Ignored node lead to an error log during generation * Bug #17455: API change in rules upmerge breaks rudder 6.1 * Bug #17456: Parent ticket on rule api need to be backported on 5.0 * Bug #17472: When rudder agent health stops all service because there aren't any space left, if should state it in the log (and which fs) * Bug #17481: when running cf-promises, list-compatible-inputs is ran 8 times * Bug #17661: no reports from sharedfile to node if file is already there * Bug #17667: Syntax error in shared_file_to_node * Bug #17698: Tooltips in interface tree evaluate scripts * Bug #17699: Rudder-agent needs libxml-treepp-perl dependency to work on minimal Debian * Bug #17719: Missing documentation for overriding jetty system properties in start.ini * Bug #17736: In SLES 15, SP is view as part of rudder agent version * Bug #17761: Documentation should state that SSD is recommended for more than 50 nodes * Bug #17774: Duplicate category name error when saving a new user technique * Bug #17777: Auto-archive gitRepo.git failure warning is not actionnable, should be info or debug * Bug #17778: table nodes contains on entry per node per generation, which is too much * User story #17790: Missing uninstall doc for agent * User story #17795: Fix typos in uninstall doc * Bug #17817: 'policyMode' vs. 'policy' in node settings API * Bug #17839: remove pg_repack from documentation * Bug #17911: /opt/rudder/etc/htpasswd-webdav-initial incorrect permissions * Bug #18010: Users techniques are not created under any technique category when customed categories were used