# 3.0.0~beta2 2014-12-19 * User story #385: Menu : if hidden, appears back when changing page * Bug #725: Inventory file name never change * Bug #1925: The 'Hosts settings' Technique should validate the IP address * Bug #2443: Policy Server UUID in /var/rudder/tmp * Bug #3767: With the API, it is possible to set a Group with no criteria * Bug #4082: Add missing examples on Node and Parameters * User story #4331: Add always visible save button for Rules * Bug #4418: Regex field in node search is too small * Bug #4643: Search Nodes: Search button grayed-out after search * Architecture #4753: Extract compliance calculus from RuleEditForm * User story #4900: Ease rudder-agent installation by setting default values * Bug #5202: Demo data is deprecated * Bug #5433: Add missing changelogs for motd and ssh techniques * Bug #5438: Eventlogs for frequency modification on node are missing * Bug #5502: Add missing include parameter for node API * Bug #5560: The directive form error handling is broken * Bug #5648: In the query based search in multi-server excluding policy server only exclude the web server * Bug #5708: A warning should be displayed when migrating directive * Bug #5713: Compliance shows "Rrepaired:" rather than "Repaired: xy%" in the graphs * Bug #5726: In rule compliance popup, unexpected/missing reports are displayed for all Directive, not only the one we click on * Bug #5737: The available api versions are not listed * Bug #5747: filesPermissions recursion applied although not configured * Bug #5750: Accepted a node into Rudder doesn't trigger a promise generation * Bug #5772: Rudder agent refuses to update promises when its hostname is uppercase * Bug #5784: It is not possible to add API account in Rudder 3.0 * Bug #5789: Frequency displayed for agent run schedule is missing leading 0s (ex: 4:0 instead of 04:00) * Bug #5804: Server cannot be contacted at this time when having reports in future * Bug #5825: rudder-jetty and rudder-inventory-ldap init scripts can fail when killall is not available * Bug #5837: Eventlogs to track global hearbeat change is missing * Bug #5869: rudder-agent build on AIX fails with "libcrypto.so.1.0.0: The file is in use and cannot be overwritten" error * Bug #5871: Dashboard graphs are broken on a new install * Bug #5886: Typo in "Sucess" in new reporting * Bug #5887: Directive stays selected in Directives tree even after other item has been selected and displayed * Bug #5903: rudder-metrics-reporting is relying on local CA bundles to validate https * Bug #5904: Recent changes graphe is too wide the first time rule details is opened * Bug #5906: URL in rudder-metrics-reporting points to a redirect * User story #5908: New rudder utility command: agent version * User story #5909: New rudder utility command: agent version (integration) * Bug #5912: Remove demo data from rudder-init script * Bug #5913: Adapt killall to kill/pidof combination in source rudder-web.properties * User story #5917: Integrate ncf-builder in an iframe within the main Rudder interface * User story #5918: Have a devault value for policy_server.dat * Bug #5921: Rudder cron entries contain legacy entries * Bug #5922: Rudder crons sends too much mails * Bug #5927: The screenshots in 3.0 documentation are not up to date anymore * Bug #5932: Missing ; in rpmPackageInstallation V7.0 * Bug #5933: Null pointer exception when displaying the inventory of a pending node * Bug #5935: Remove demo data from packaging * User story #5939: Update to CFEngine 3.6.3 final * User story #5940: Update to CFEngine 3.6.3 final (implementation) * Bug #5941: Synchronize rudder-agent-thin patches with rudder-agent * Bug #5943: Compilation issue in API group V5 * User story #5946: Add always visible save buttons on Rule page * User story #5947: Add the iframe to embed ncf-editor * Bug #5950: Auto-adjust the height of the technique editor * Bug #5951: Missing nodekey=value tag API documentation * Bug #5953: Typo in node API documentation titles * User story #5957: Make change request table asynchronous * User story #5958: Add asynchronous data to change request table * User story #5960: Make event log table asynchronous * User story #5977: Add asynchronous data to event logs table * Bug #5978: RPM complains about missing files for ghost files * Bug #5985: Eventlogs for global frequency modification are missing * Bug #5986: Eventlogs to track node modification are missing * Bug #5989: Quicksearch cannot work due to 404 errors * User story #5990: Delete no more used test files in rudder-core * Bug #5992: Delete no more use test file in rudder-core * Bug #5993: Javascript alert when trying to see the reports details * Bug #5995: The javascript to adjust the height of the technique editor is never called, and the technique editor is never resized * Bug #5998: On a node not yet accepted on the server, inventories are not generated in the correct location - in ${ } * Bug #5999: Tests on rudder-techniques are (wrongly) failing on rudder_stdlib_core.st * Bug #6001: Change request are not migrated to fileformat 6 * User story #6003: Display a popup when 'metrics' property is not set * User story #6004: Add a boostrap popup for 'metrics' property * Bug #6005: If a node had a date in the future, but returned to current time, the reporting will always be invalid (until it catches up with the future date) * Bug #6006: Event log for send metrics popup is missing * Bug #6010: Update build pluing to support Java 7 * Bug #6011: Execute the migration script for the change of table reports execution * User story #6012: Don't generate promises when we are trivially sur that the modification don't change the generated promises * Bug #6013: Typo in the migration script for insertionid in reportsexecution * User story #6017: Don't automatically trigger a check of promises regeneration when changes don't require it * Bug #6018: Fusion Inventory doesn't find the policy server uuid, and so canno't reports all information correctly * Bug #6025: Typo in migration filename in .spec file * Bug #6026: SQL definition file uses varchar, but it should use only text * Bug #6027: Execute migration script to replace all varchar by text in the database * Bug #6028: Make Global property event logs maintenable * Bug #6029: Link to technique editor is not correct in directive page