# 4.1.9 2017-12-11 Maintenance release 9 of 4.1 branch * Bug #1411: Node (hostname,policyserver,...) modification should trigger promises regeneration * Bug #6964: The time synchronization technique doesn't work on AIX * Bug #6998: Time Management Settings cannot set the timezone to UTC * User story #8362: Adapt ncf tests to different platforms * User story #9982: Document tag api on Rules and Directives * Bug #10599: Impossible to search or build groups based on JSON values in node properties * User story #10609: Document the settings API * User story #10724: adding a Hook after node validation * User story #11049: Create a command to display system classes * Bug #11226: Allowed network 0.0.0.0/0 is not currently supported by Apache * Bug #11237: Some icons in the interface look pixelized on hidpi screens * Bug #11303: rudder service and thus cf-execd is never restarted / ensure running * Bug #11423: rudder-pkg should not preserve owner when extracting plugin * Bug #11620: Agent segfaults when merging non-container data variables * Bug #11622: "rudder agent update" always displays success message, even if update failed * User story #11623: Create documentation on local node properties overide * User story #11643: On Nodes table, put the link to node details on node's name instead of on magnifying glass icon * Bug #11652: CentOS is written "Centos" in the OS graph on the dashboard * Architecture #11664: Close rudder-plugin-datasources old public repos * Bug #11668: "Quick installation" section on the Rudder doc * Bug #11679: Fix some CSS issues in Rule's compliance tables * Bug #11682: Rudder agent 4.1.8 fails to run with promises generated by 4.1.3 server * Architecture #11685: Clean-up unused imports in rudder * Architecture #11688: Make allocated memory for build configurable * Bug #11696: Bug in the uprmerge of parent ticket * Architecture #11699: Clean-up unused members (local val, defaults params) * Bug #11703: Node properties local override does not function as one would expect * Bug #11719: Impossible to run in house CFEngine and Rudder agent side by side * Bug #11724: cf-* coredumps if policy_server.dat contains empty lines * User story #11725: Change how Directive priority is displayed * Bug #11727: Rudder installation fails on SLES12 * Bug #11729: eval usage is not compatible with CFEngine < 3.9 * Bug #11730: Document how to merge properties, and not simply merge them * Bug #11739: When we have a /var full, Rudder LDAP or Postgres can be corrupted * Bug #11740: When we have a /var full, Rudder LDAP or Postgres can be corrupted * Bug #11744: file_from_string_mustache inserts only ${content} * Bug #11751: Impossible to search or build groups based on JSON values in node properties * Bug #11764: Update minor version of java dependency library * Bug #11768: Missing doc on syslog daemon * Bug #11769: force option in rudder agent factory-reset does not work * Bug #11777: Lift-webkit has a dependency toward rhino (which conflicts with JS param eval) * Bug #11779: Boken 4.1 ncf with 3.1 agents * Architecture #11781: sealerate should be scoped "provided" * Bug #11784: Remove an "unchecked because eliminated by erasure" * Bug #11785: There's an "UTF-8"s in place of "UTF-8" in a method parameter * Bug #11787: Rudder web interface doesn't start * Bug #11788: Revert exclusion of rhino - webapp fails to start * Bug #11792: Generic method file_ensure_key_value_present_in_ini_section.cf has leaky classes, resulting in invalid results * Bug #11801: Remove limit to have at least 3 characters in all entities names (Rules/Directives/categories ...) * Bug #11802: Broken tests in 4.1+ branch after parent change * Bug #11803: On update error, the help message is not valid anymore * Bug #11819: Missing node id in log message on generaction error