# 4.2.0~beta1 2017-06-26 Beta release 1 of 4.2 branch * Architecture #6354: Stop generating access rules for share when the agent has migrated * User story #8460: Cleanup Rudder CSS code * User story #8967: Add a rudder server create-token to create API authz token * User story #9366: Generalizing all fonts * User story #10245: Align all graphs in dashboard * Bug #10587: Some URL do not contain a leading slash * Bug #10627: Misleading examples in rudder api doc * User story #10738: Parse and store agent type: dsc * Architecture #10776: Share promises for windows agents in https * Architecture #10778: Share promises with apache * Architecture #10823: Select system techniques and generate correct policies based on agent type * User story #10824: Parse AGENT_KEY instead of CFENGINE_KEY in inventory * User story #10829: Accept logs reports which don't start by "R: " * User story #10836: Display rudder-agent dsc version on Dashboard * User story #10837: Read correct software name for Rudder agent on windows * User story #10843: Rename technique editor hooks to have a better way to organize them and create reload hook * Bug #10877: Share promises for windows agents in https * User story #10879: Adapt inventory processor so it can read agent certificate * User story #10880: Adapt changes to Rudder to support agent certificate * Architecture #10885: /var/rudder/share must be readable by rudder-policy-reader * User story #10903: Fix tests and compilation * User story #10905: Zip promises post generation for dsc agent * Bug #10909: Invalid agent name for dsc agent * Architecture #10910: Normalize agent name and agent name uses * User story #10911: Add option in search engine to search for DSC agent * User story #10916: wrong name of reload posthook file in packaging * Architecture #10927: Create system variables for apache authentication * Architecture #10931: Normalize agent names (cfengine-community, cfengine-nova, dsc) * Architecture #10933: Normalize agent names (cfengine-community, cfengine-nova, dsc) (webapp) * Architecture #10936: Generate a "rudder.json" file containting system variables * User story #10953: Add system groups/rules/directives for windows dsc agent * Architecture #10958: Add ssl based authentication to policies * Architecture #10962: Add ssl based authentication to policies * Bug #10967: Broken test * Bug #10969: Unhelpful error message when applying a tehcnique with invalid agent type to a node * Bug #10974: Audit mode flag is not correctly set on DSC Techniques * Architecture #10975: Bad version in pom.xml for 4.2 * Bug #10976: Pom version in common * Bug #10977: Pom version in scala-ldap * Bug #10978: Pom version in ldap-inventory * Bug #10979: Pom version in rudder * Bug #10980: Broken test WriteSystemTechniquesTest * Bug #10986: webapp can't start after upgrade to 4.2 * Bug #10989: Missing configuration file for Apache2 when installing 4.2 * Bug #10992: Check on path before classpath for bootstrap.ldif * Bug #10994: Error at node list display/deployement status on fresh Rudder 4.2 install * Bug #10995: Missing publicKey in init-policy-server.ldif * Bug #10996: Bad query for all-dsc-node * Bug #10997: Missing template distributePolicy/1.0,apache_acl during generation * Bug #10998: Apache acl are not correcly updated in 4.2 * Bug #10999: Change version of Rudder of rudder-pkg in 4.2 * Bug #11001: Invalid name for dsc agent type in hooks * Bug #11004: Error in template * Bug #11007: nodeslist.json is not generated into the right file * Bug #11009: SSLUserName should be in directory specific configuration in apache * Bug #11014: Generation error "bad algorithm" with DSC nodes