<html>
  <head>
    <meta http-equiv="content-type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Dear Rudder community,<br>
    <br>
    We are very proud to announce that we have just released a new
    version: Rudder 4.3.0.<br>
    <br>
    Major new features include:<br>
    <ul>
      <li><strong>Technique Parameters:</strong> You can now add
        parameters to your Techniques created with the Technique editor.
        The value of theses parameters will be set in Directives, making
        your Techniques much more versatile and expressive and them
        access to feature that were only available to classic
        Techniques.</li>
      <li><strong>Multi version/mode Directives:</strong> You can now
        apply Directives with different versions and different policy
        mode <em>on the same node</em>. This allow easy migration (to a
        new version, from Audit to Enforce) that was previously
        impossible.</li>
      <li><strong>Authorization system for API accounts:</strong> Choose
        between read-only or full access. A plugin will be available
        soon in order to allow you more finely grained authorization.</li>
      <li><strong>Node properties from inventory:</strong> Nodes
        properties can be automatically provided by the inventory data
        from the node.</li>
      <li><strong>Node lifecycle:</strong> You can define a state for
        each Node managed by Rudder (provisioning, pending removal,
        disabled etc.). This can be used to build groups and apply
        configuration according to the Node current state. Also disabled
        Nodes are not counted in compliance reports, so you are not
        bothered by offline Nodes when checking compliance.</li>
      <li><strong>Group based on Groups</strong>: You can now define
        that a Group should contain the Nodes of another Group, making
        it easier to manage a complex set of Nodes.</li>
      <li><strong>IPv6 support by default:</strong> Rudder is now
        completely compatible with IPv6 on the agent side as well as
        server side.</li>
      <li><strong>Hooks on Techniques:</strong> When you write a
        Technique by hand, you can add pre- and post- hooks in it that
        will be executed once per Technique, even if you applied it in
        several directives.</li>
      <li><strong>Use system Perl:</strong> On recent systems,
        rudder-agent does not embed Perl anymore, so it uses an up to
        date version of Perl more integrated to your system. All the
        needed dependencies are either declared (for the common ones) or
        still embedded. On a side note, it makes it easier to build a
        rudder-agent package (which size goes down from 12MB to 4MB!).</li>
      <li><strong>Rudder agent services based on systemd:</strong> On
        systemd based os, we switched from SysV init system to systemd,
        to make rudder-agent more integrated to your system.</li>
      <li><strong>Time all actions made by the agent:</strong> A new
        option (-T) added to "rudder agent" command line, to display how
        long an action took and find what makes a run slow.</li>
      <li><strong>Renaming of all generic methods:</strong> We changed
        for a clearer and more logic name scheme in all our generic
        methods in the Technique editor. </li>
      <li><strong>Simplified logger for Techniques:</strong> We changed
        the way we do reporting for Techniques from Technique editor
        with a really simpler way, which should be faster and also fix
        some reporting issues (ie: when you use variables in your
        reports).</li>
      <li><strong>Graphs on the dashboard are now clickable</strong>:
        You can access the list of nodes in a category by clicking on
        parts of the graphs.</li>
      <li><strong>Import/Export of techniques in the Technique Editor</strong>:
        There is now a button to export or import a technique in the
        Technique Editor, allowing sharing techniques easily. Be
        careful, this import/export only works between servers running
        the same Rudder version.</li>
      <li><strong>Plenty of library updates / cleaning / architecture
          changes</strong>: Either on web app or in rudder-agent we
        upgraded some dependencies, refactored some code, to provide you
        a more secure, maintainable and faster Rudder.</li>
    </ul>
    <ul>
    </ul>
    The ChangeLog is available here: <a class="moz-txt-link-freetext"
      href="http://www.rudder-project.org/changelog-4.3"
      moz-do-not-send="true">http://www.rudder-project.org/changelog-4.3</a><br>
    <br>
    This version of Rudder is a final release. We have tested it
    thoroughly and believe it to be free of any major bugs.<br>
    <br>
    As always, check out <a moz-do-not-send="true"
      class="moz-txt-link-freetext"
      href="https://www.rudder-project.org/site/get-rudder/downloads/">https://www.rudder-project.org/site/get-rudder/downloads/</a>
    for download links and <a
      href="https://www.rudder-project.org/doc-4.3"
      moz-do-not-send="true">https://www.rudder-project.org/doc-4.3</a>
    for installation and upgrade instructions.<br>
    <br>
    We look forward to your feedback, be it comments on this list,
    questions on Twitter (<a moz-do-not-send="true"
      href="https://twitter.com/RudderProject">@RudderProject</a>) or on
    IRC (<a moz-do-not-send="true"
      href="http://webchat.freenode.net/?channels=rudder">#rudder</a> on
    Freenode) , bug reports or feature requests (or of course GitHub
    pull requests).<br>
    <br>
    Wishing you a pleasant day<br>
    <div class="moz-signature">
      <div class="moz-signature"><br>
        -- <br>
        <table border="0" cellspacing="2" cellpadding="0" width="380">
          <tbody>
            <tr>
              <td colspan="2">
                <hr></td>
            </tr>
            <tr>
              <td colspan="2"><b><img alt="Logo Normation"
                    src="cid:part6.B6C99BD1.A6A1F950@normation.com"
                    align="left" hspace="10" height="50" width="50"> <span
                    class="sig">Alexis MOUSSET</span></b><br>
                <span class="sig"><i>System Engineer</i></span><br>
                <span class="sig"><a class="redlink"
                    href="http://www.normation.com">Normation</a></span>
              </td>
            </tr>
            <tr>
              <td colspan="2">
                <hr></td>
            </tr>
            <tr>
              <td colspan="2"><span class="sigsmall"><b>87, Rue de
                    Turbigo, 75003 Paris, France</b></span></td>
            </tr>
            <tr>
              <td><span class="sigsmall">Phone:</span></td>
              <td><span class="sigsmall">+33 (0)1 84 17 77 93</span></td>
            </tr>
            <tr>
              <td colspan="2">
                <hr> </td>
            </tr>
          </tbody>
        </table>
      </div>
      <br>
    </div>
  </body>
</html>