# 2.11.20 2016-04-19 Maintenance release 20 of 2.11 branch * User story #3942: Technique "password" field type enhancement: add option to set prehashed password * Bug #5712: Defining long classes (about > 2064 char) in CFEngine causes segfault * Bug #6714: Compress ldif backups * User story #7291: Exit sending inventory to rudder-webapp if the queue is full * Bug #7523: Make migration of EventLog during jetty start run in Background * Bug #7524: Java OOM during Java's log migration * Bug #7900: API documentation for compliance needs JSON prettified * Bug #7935: java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 on windows * Bug #8054: node-to-relay fails to reload policy when proxy is set * User story #8077: Check generated inventory before sending it * Bug #8079: Missing reporting in UserManagement 6.0 when creating a user * Bug #8085: web interface login: able to log in with valid ldap account but no matching rudder-users.xml entry * Bug #8124: Bad logs for event log migration since #8085 * Architecture #8126: Remove trailing space in code file that make merge conflicts * Architecture #8128: Remove trailling whitespace - parent-pom * Architecture #8129: Remove trailling whitespace - rudder-commons * Architecture #8130: Remove trailling whitespace - scala-ldap * Architecture #8131: Remove trailling whitespace - ldap-inventory * Architecture #8132: Remove trailling whitespace - cf-clerk * Bug #8134: Do not use proxy when calling localhost in techniques * Bug #8149: On Windows, a file c:\Program is created * Bug #8156: Broken builds after 8133 * Architecture #8157: Wrong branch for rudder-tools * Bug #8159: Do not backup modified promise files and encrypt ncf/local transfer