# 2.9.0 2013-12-31 Final release of 2.9 version * User story #4152: Reduce default maximum days of reports retained * User story #4196: Add category of rule archiving logic * User story #4276: We should provide a profile.d configuration file to make cf-* binaries part of the PATH * Bug #4284: Wrong link in ncf specfile, making ncf not usable on rpm based systems * Bug #4285: Inner categories not correctly displayed in popup * User story #4286: Clean code in Rule category repository * User story #4287: Optimization on request to get Rule category names * Bug #4288: ncf promises may not be correctly updated leading to faulty update promises on policy server * Bug #4289: When a Technique is updated, Directives based on that Technique are not updated * Bug #4292: cannot copy from server with ncf * User story #4295: Reduce maximum days of reports retained to 3 * User story #4296: Allow copy of files from Rudder server using ncf * User story #4297: Edit ncf.conf in rudder-webapp to use the rudder cfengine port in ncf (integration) * User story #4299: xml migration from format 4 to 5 * User story #4300: Add migration script checking for fileformat 4 * User story #4301: Display change of Rule categorie in eventlog/ cr diff * User story #4304: Add Rudder 2.9 logo: Liberty ship * User story #4305: Complete Rule category feature: archive, diff in event log and optimizations * User story #4306: CFEngine binaries in /var/rudder are now part of the PATH