# 5.0.17 2020-04-23 Maintenance release 5.0.17 * User story #4035: URL parameters should be displayed before other parameters in API Documentation * User story #4083: Improve URL parameters highlight in API doc * Bug #13429: Make nodecompliance ttl data * Architecture #13528: Finish initial version of get-started guide * Architecture #14033: Make videos page beautiful * Bug #14600: When installing rudder-server-root on RPM-based systems, it asks about running rudder-node-to-relay * Bug #15177: Catching up on reports can be extremelly long and prevent compliance to display * Bug #15675: Leak in Cache of Node Compliance and NodeInfo and perfs improvement * User story #16258: Folded categories in the Directive tree should be kept between sessions * Bug #16325: There is no method to handle secondary groups of a user in the technique editor * Bug #16521: Rudder agent 5.x package not compatible with Centos8 * Bug #16585: Duplicate @apiName in the api doc * Bug #16636: Purge of unreferenced software may fail on very large system * Bug #16649: Prevent logger string interpolation when logger is not configured in the used level * Bug #16661: Inneficient computation of RuleStatusReports and NodeStatusReports * User story #16677: Explains how to change requestHeaderSize in Rudder 5.0 * Bug #16751: NCF python script should not be forced to python2 * Bug #16755: Remove old rudder-plugin script * Bug #16777: Missing timezone in reports caption header * Bug #16789: rudder-agent v5.0.16 for debian 9 tries to use init.d instead of systemd * Bug #16803: In SLES 15, SP is view as part of version * Bug #16849: When using twice directive packageManagement 1.2, once to ensure presence of a package, and second one to upgrade the package, reporting and posthook is wrong on the second one * Bug #16850: package_state_options doesn't properly defines outcome classes when called twice with same package name * Bug #16852: Add openapi 11 version of the API doc * Bug #16854: Users with readonly rights should be able to view the node properties and their value * Bug #16871: Rename openapi.html to index.html * Bug #16874: Syntax errors in API doc * Bug #16881: duplicate RudderUniqueID on one entry on UserManagement v9 * Bug #16882: Generic method sysctl_value * Bug #16903: Document /var/rudder/policy-generation-info * Bug #16917: Permissions dirs recursive doesn't allow to set only owner, or group, or mode * Bug #16918: Typo in Variable doc: hsotname * Bug #16955: sharedfile_to_node cannot send file generated during the run * Bug #16978: Upgrade to CFEngine 3.12.4 * Architecture #16990: Change path for plugin images * Architecture #17002: Redirect video page from the doc to the youtube playlists * Bug #17008: Broken tests for user group * Bug #17012: remove rudder-plugin script from makefile * Bug #17079: Test files are not correctly clean * Bug #17080: Python 2 vs 3 error on centos8 for package install * Bug #17081: Agent 6.0 can't update policies from Rudder 5.0 * Bug #17082: Agent check splaytime is not actually random * Bug #17098: Use a valid URL to test http methods * Bug #17104: Generation status color must not be grey * Bug #17111: Update package modules to 3.12.4 * Bug #17121: Make agents preserve perm on copy to keep previous behavior * Bug #17129: When deletion of reports fails, we don't get meaningful message, and it fails when ComplianceLevels are disabled * Bug #17149: Syntax error in Python based package modules header * Bug #17150: Go back to 3.12.3 until permissions problems are sorted out