# 3.1.24 2017-10-30 Maintenance release 24 of 3.1 branch * Bug #5203: There is no way to remove a Directive based on a Technique that no longer exists * Bug #7866: Parsing of @parameter does not accept numeric variable names * Bug #7884: Allow multiple spaces for metadata tag line parsing * Bug #8739: group management technique doesn't ensure optional user is in group * Bug #10787: Xen domU detection issues with pvops kernels. * Bug #11087: File content (key/value format) technique allows white space before separator but not after it * Bug #11244: Groups are not reloaded after restoring from archive * User story #11257: Do not send inventory if a forwarder/uploader daemon exists * Bug #11289: Missing documentation on Directive ordering * Bug #11331: PORT in /etc/default/rudder-slapd is ignored * Bug #11408: Archives API list returns date with wrong format * Bug #11411: rudder-techniques requires a recent ncf version * Bug #11414: Manually restoring permissions for NCF after archive import is broken * Bug #11422: Incomplete description of the behaviour of technique copyGitFile, that may result in broken permissions of whole folder * Bug #11579: Dead link in doc * Bug #11580: Inventory uploaded multiple times after reinit * Bug #11588: Parameter name requires at least 3 characters * User story #11596: UserManagement technique does not allow to change the gid of an existing user * Bug #11613: generic_variable_definition inserts spaces in multi lined values