# 4.1.19 2019-01-30 Maintenance release 4.1.19 * Bug #4904: When refreshing a rule details, the current tab is not memorized * Bug #10973: When hooks are exiting with an error we can have stackoverflow error if there are many of them * Bug #13666: Jinja templating method does not correctly clean up temporary files in audit mode * Bug #13877: using mustache templating with the wrong syntax can lead to broken cfengine * Bug #14059: Force http 1.1 when downloading curl as packaging source * Bug #14134: "rudder-init" script does not allow the "auto" option * Bug #14149: Index nodeid_idx is not used and consumes a lot of disk space for nothing * User story #14151: create migration script to remove index nodeid_idx * Bug #14176: improve error message when the node cannot get the uuid from the server * Bug #14179: Jinja templating iteration example in the doc is invalid * Bug #14188: "File content from remote template" technique ads tabs in the output file * User story #14194: Manage caching of technique editor resources (css/js) with Rudder version * User story #14195: Set version in url parameters of js/css resource of technique editor * Architecture #14205: Update links in Rudder interface to use rudder.io * Bug #14211: Technique "file content from remote template" does not work on the Rudder server when using remote file * Bug #14212: In technique editor, ncf index is cached which defeats #14194 correction on migration * Bug #14213: Wrong condition on deletion of index_idx * Bug #14215: file_from_string_mustache GM unwanted behaviour when the mustache template use non-printable elements * Bug #14219: A syntax error, leading to compilation error, was introduced * Bug #14221: we can inject html & javascript in Rudder tables * Bug #14225: Enable 4h cache on available upgrades list in old package bodies * Bug #14231: html on change request list is not correctly escaped * Bug #14235: Avoid checking for exit_on_lock option on newer yum