# 4.3.8 2019-01-11 Maintenance release 4.3.8 * Bug #4840: "Job Scheduler" Technique miss runs when using a non-default agent execution frequency * User story #11676: Allow to clone Generic methods in a technique in the editor * User story #12357: Port "SSH authorised keys" Technique to multiversionned technique * User story #12740: Make conditions visible in the Technique editor * User story #13602: Add a technique to manage basic SNMP configuration * Bug #13859: Load all ncf files in one go (or two) * Bug #13896: Change packaging to allow openjdk > 8 * Bug #13929: When we stop rudder-jetty, it says it stops Jetty 7 (but we are using Jetty 9) * User story #13978: Add condition tooltip and upgrade all js dependencies * User story #13984: Add a bundle to define persistent classes for job scheduler techniques * Bug #13985: Style tests are failing on a new icon file format * Bug #13987: Massive performance penalty in policy generation due to invalid usage of StringTemplate * Bug #14007: Indexes on nodecompliancelevels table are not valid and table ArchivedReportsExecution is never used * User story #14013: Add a filter on generic method tree to find methods faster * Bug #14014: A lot of space is wasted on table nodecompliance and nodeconfigurations due to pretty jsonification * Bug #14017: Apply migration script to remove unecessary indexes during upgrade * Bug #14027: Wrong button padding and checkox not displayed in Chrome in technique editor * Bug #14040: Define default policy extension per agent type * Bug #14041: Replace all RudderUniqueID in paths for inputs list and rudder.json, and correctly generate paths based on agent type * User story #14050: Missing flag file to trigger a policy generation * Bug #14061: Agent run errors are not outputed on stderr anymore * Bug #14107: Syntax error in migration script