<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    We are proud to announce the availability of new version of Rudder,
    2.4.0~beta5.<br>
    <br>
    This is a minor release to fix bugs identified in 2.4.0~beta4 and
    add some UI improvements.<br>
    <br>
    As always, check out
    <a class="moz-txt-link-freetext" href="http://www.rudder-project.org/foswiki/bin/view/Download/WebHome">http://www.rudder-project.org/foswiki/bin/view/Download/WebHome</a> for
    download links.<br>
    <br>
    ***** Bug fixes *****<br>
    <br>
    ******* Upgrading from 2.3 *******<br>
    <br>
        Some upgrades could cause groups, directives and rules to
    "disappear" from the UI (#2900)<br>
        Some eventlogs were not correctly displayed because of failed
    migrations (#2894)<br>
        Rudder users migrated from Rudder 2.3.x were missing role
    entries, leaving them with no right access to Rudder (#2822)<br>
        When upgrading from 2.3.x, the Rudder server inventory data was
    missing until the nightly inventory was sent (#2745)<br>
    <br>
    ******* UI *******<br>
    <br>
        If the node details view is in a popup, the delete button had no
    effect (#2856)<br>
        Fixed an error when trying to display Node details for the first
    time for a node after application startup (#2826)<br>
        When creating or cloning a node group, no reason message popup
    was displayed (#2719)<br>
        When restarting Rudder with a deployment status in error, the
    display of the error message was broken: "Failure(...) objects"
    (#2913)<br>
        Various UI fixes (#2928 #2909)<br>
    <br>
    ******* Core *******<br>
    <br>
        Some BDB databases could get corrupted and lead the Rudder agent
    to fail (#2607)<br>
        Rudder agent would not run on newly installed nodes (#2729)<br>
        Priorities on multi-instance Techniques were broken (#2860)<br>
        Warn about errors when several Directives use a Technique with
    different versions (#2041)<br>
        Removed misleading warning message about non-existent file
    /opt/rudder/etc/rudder-passwords.conf on nodes (#2848)<br>
        The Red button functionality was no more usable leading to not
    be able to automatically stop the agent (#2923)<br>
        Having several folders containing Techniques in
    /var/rudder/configuration-repositories could lead to errors (#2855)<br>
        Reloading an archive made before the eventlog format migration
    was not working (#2895)<br>
        Machines without a valid UUID (such as Xen VMs) couldn't be
    added to Rudder (#1845 #2898 #2899)<br>
        Archive functionality failed if Techniques have been deleted and
    LDAP still contains inconsistent data referencing them (#2656)<br>
        Various code fixes (#2920 #2321)<br>
    <br>
    ******* System integration *******<br>
    <br>
        Jetty could not be started if Java was located in /usr/java/,
    JAVA_HOME was not defined and Java was not in /usr/bin/java (#2842)<br>
        Rudder webapp core log (/var/log/rudder/core/rudder-webapp.log)
    may have had its locale changed after a restart (#2844)<br>
        Various packaging fixes (#2747 #2831 #2858 #2751 #2293 #2792
    #2739 #2850 #2862 #2807)<br>
    <br>
    ***** Changes *****<br>
    <br>
    ******* UI *******<br>
    <br>
        Rename "Configuration Management" section to "Configuration
    Policy" (#2864)<br>
        Display drill-down view of compliance with configuration policy
    (#2838)<br>
        Enhance the eventlogs view by adding a colored diff view (#2782)<br>
        Display CFEngine errors in Rudder WebUI (#2877)<br>
        Many UI and cosmetic improvements (#2354 #2825 #2851 #2859 #2865
    #2871 #2893 #2902 #2906 #2903 #2912 #2921 #2922 #2924 #2925 #2926
    #2918 #618 #2332 #2904 #2916 #2874 #2869 #2866 #2896 #2915)<br>
    <br>
    ******* Core *******<br>
    <br>
        Add the possibilty to disable rudder-agent by creating
    /opt/rudder/etc/disable-agent (#2884)<br>
        Change path of Rudder webapp core log from
    /var/log/rudder/webapp-opslog to /var/log/rudder/core/ (#2799)<br>
        Fixed Rudder server on Ubuntu 12.04 by adding the possibility to
    specify an alternate port for syslog (#2768)<br>
        No need to specify the hostname in rudder-web.properties anymore
    to access the Rudder WebUI (#2282)<br>
        Prevent Rudder from adding nodes with an already known IP or
    hostname (leading to have nodes which couldn't access their
    promises) (#2791)<br>
        Various code improvements (#2812 #2892 #2917 #2765 #2829 #2927
    #2845)<br>
    <br>
    ******* Documentation *******<br>
    <br>
        Various improvements (#2836 #2839 #2863 #2886 #2358 #2402 #2885)<br>
    <br>
    ***** Release notes *****<br>
    <br>
    This version of Rudder is in beta status, but the 2.4 branch is very
    near release candidate status. The most noteworthy changes for the
    users should be the cosmetic improvements in the UI that make Rudder
    more enjoyable to use. While we have tested it thoroughly and
    believe it to be free of any major bugs, use on production systems
    is not encouraged at this time and is at your own risk. We are
    however running it on our internal production system with success.<br>
    <br>
    ***** Contributors *****<br>
    <br>
    Special thanks go out to the following individuals who invested
    time, patience, testing, patches or bug reports to make this version
    of Rudder better:<br>
    <br>
        François Bayart aka A-Kaser (Look a box)<br>
        Michael Gliwinski (Henderson Group)<br>
        Gonéri Le Bouder (Teclib)<br>
    <br>
    We are impatient to hear your feedback, be it comments on this blog,
    questions on Twitter, bug reports or feature requests or even GitHub
    pull requests!<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
==========================================
Nicolas PERRON
------------------------------------------
Normation
87 rue de Turbigo, 75003 Paris, France
------------------------------------------
Telephone:  +33 (0)1 83 62 56 79
Mobile:     +33 (0)6 24 79 31 79
------------------------------------------
Web:        <a class="moz-txt-link-freetext" href="http://www.normation.com/">http://www.normation.com/</a>
==========================================</pre>
  </body>
</html>