# 2.4.0~alpha4 2012-02-03 * User story #1497: We need an update script for Rudder * User story #1978: We should be able to reload the dynamic groups manually * Architecture #2002: Add a configuration.properties.sample file in the rudder webapp * Bug #2036: Do not use .attr() jquery method to get/set properties * User story #2092: Create EventLog to historize the Removal of a Node * Architecture #2097: Remove cf-clerk parent, only keep cf-clerk core * User story #2144: Bootstrap REST API to manage deployment, PT lib reloading, etc * Bug #2149: rudder-cfengine-community and rudder-agent debian have osbolete patchs/ folder * User story #2182: It's not really easy to know when we can click on a list to expand it * User story #2186: Update packging migration script to take into account new properties * User story #2191: Harmonize display of PIs in the CR screen * Bug #2193: When a non modified CR is saved, that leads to a git archiver error * Bug #2196: Restore CR/Croup/policy archives should take there state from the last git commit * User story #2202: PT distributePolicy: Check if all the core rudder daemons are launched and set to start on boot * User story #2203: PT common: Make the common PT copy the CFengine binaries from /opt/rudder/sbin to sys.workdir/bin * User story #2205: Add a REST DyngRoups reload * User story #2206: Add a REST PT library reload * User story #2207: PT distributePolicy : Implement the SuSE postgresql configuration hack in the distributePolicy * User story #2209: PT distributePolicy : Copy the logrotate configuration if not present * User story #2210: PT distributePolicy : Implement an integrity check to warn the user if the configuration-repository directory is absent * User story #2211: PT distributePolicy : Check if the WebDAV password is OK * User story #2213: PT distributePolicy: LDAP password synchronization * User story #2214: Set an identifiable tag in message and meaningfull user for git archive commit * Bug #2215: Commit in git should use the actor as the commiter * Bug #2216: Compilation of rudder-core is really slows and fails on the CI * Bug #2217: Git commit message for group export wrongly says "User Policy Library" * Architecture #2224: Harmonize usage of "make veryclean" and "make localclean" in packages SOURCES * User story #2227: On PI management screen, only open root node of tree by default * User story #2228: Add a rest API to archive/restore items * Bug #2229: The tagger name of archive is not the good one * Bug #2230: Packages rudder-webapp and rudder-inventory-endpoint download maven on each build * User story #2235: Add a REST URL to check endpoint status * Bug #2236: We have source archives now, so we must use them instead of cloning git repositories