<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    We are proud to announce the availability of new version of Rudder,
    2.3.9.<br>
    <br>
    This version provides some bug fixes and some minor improvements on
    the 2.3 stable branch. It contains the following list of bug fixes
    and changes compared to 2.3.8:<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>
        Fix timestamp format in agent logs generated by the "failsafe"
    mechanism (#2994)<br>
        Fix Enter button to validate the popup from the creation of a
    new Directive (#2816)<br>
        Fix Enter button to validate the Edit Directive form (#2814)<br>
        Prevent to create a group of nodes which couldn't contain
    anything if the button 'Update' has never been used (#2798)<br>
        Fix acceptance of inventories if using a strict umask on system
    of Rudder server (#2767)<br>
        Add more informations in the webapp log file when trying to load
    Policy Templates fails (#2633)<br>
        Fix reports which were not received in Rudder if backslash was
    used in some Policy Instances variables (#2582)<br>
        Fix wrong type of CPU Speed (float instead of integer) attribute
    in LDAP which lead to not have information about it on nodes and
    prevent to make search filter about it (#2560)<br>
        The popup with the Policy Instances list on the Configuration
    Rules page doesn't allow for more than 10 PIs (#2772)<br>
        Fix options to sort compliance percentages in Configuration
    Rules Management screen (#2497)<br>
        Various Bug Fixes (#2810, #2651)<br>
    <br>
    ***** Packaging *****<br>
    <br>
        Prevent logrotate.d/rudder to be silently replaced and
    potentially remove user configuration about Rudder log files.
    (#2872)<br>
        Prevent logback.xml to be silently replaced and potentially
    remove user configuration about Rudder log files. (#2857)<br>
        Fix broken upgrade of rudder-cfengine-community from a version
    earlier than 2.3.8 (#2733)<br>
        Prevent cfengine-community package to start cf-agent before to
    have its promises (#2731)<br>
        Fix error during the first installation of Rudder if
    rudder-inventory-ldap package is not installed before rudder-jetty
    (#2730)<br>
        Fix rudder-jetty package which couldn't be installed on SLES 32
    bits (#2563)<br>
    <br>
    ***** Policy Templates *****<br>
    <br>
    Please note that the Policy Templates repository is maintained
    independently of Rudder minor releases (ie, 2.3.6, 2.3.7, etc).
    Changes are listed here for convenience only, and it is recommended
    to keep track of changes directly in the GitHub repository.<br>
    <br>
        PT "SSH keys distribution": Add possibility to take into account
    network users (special thanks to Michael Gliwinski!) (#2944)<br>
        PT "Job Scheduler": Job was never launched if start time was
    between 0:00 and 9:00 AM (#2940)<br>
        PT "Enforce a file content": Fix the version 2.0 which didn't
    generated a valid CFEngine code (#3022)<br>
        PT "Apache 2 HTTP Server": Apache 2 package was never installed
    on Debian or SLES 11 (#3023)<br>
        PT "Package management for Debian / Ubuntu / APT systems":
    Prevent Rudder from non interactive installation failures with APT
    if a configuration file has been modified (#2946)<br>
        PT "Enforce a file content": Add possibility to create or not
    the file we want to modify (#2945)<br>
        PT "Apache 2 HTTP Server": didn't return reports when Apache was
    successfully installed (#2608)<br>
        PT "User management": PT could set a fullname of the user only
    at the creation (#2558)<br>
        PT "User Management": PT didn't send error report when checking
    a user fails (#2557)<br>
        PT "User Management": PT could set the user password if the
    password field was filled and the action to do was to only check the
    User (#2552)<br>
        PT "Set the permissions of files": Values for Owner and Group
    were mandatories even if our choice was to not modify them (#2471)<br>
        PT "Time Settings": Was not able to install NTP package on
    RHEL/CentOS (#2384)<br>
        Various PT Fixes (#2556, #2853)<br>
    <br>
    ***** Contributors *****<br>
    <br>
    Special thanks go out to the following individuals who invested
    time, patience, testing, patches or bug reports to make Rudder a
    better tool:<br>
    <br>
        François Bayart aka A-Kaser (Look a box)<br>
        Michael Gliwinski (Henderson Group)<br>
        Ade Bradshaw<br>
        Gonéri Le Bouder (Teclib)<br>
    <br>
    We are impatient to hear your feedback, be it comments on this blog,
    questions on Twitter or bug reports or even GitHub pull requests!<br>
    <br>
    See also this announcement online:<br>
    * Changelog:
<a class="moz-txt-link-freetext" href="http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog23">http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog23</a><br>
    * Twitter: <a class="moz-txt-link-freetext" href="https://twitter.com/RudderProject">https://twitter.com/RudderProject</a><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>