<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</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~rc3.<br>
<br>
Please note that we had issues to build SLES11. This has been fixed
lately and SLES11 will be in next release.<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. 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> You can add pre- and
post- hooks in your Techniques that will be executed once per
Technique, even if you applied it in several directives. Another
tool in your hands when you write your own Techniques.</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. On a side
note, it makes 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 action 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>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>
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 software is in beta status and contains several new features
but we have tested it and believe it to be free of any critical
bugs.<br>
The use on production systems is not encouraged at this time and is
at your own risk. However, we do encourage testing, and welcome all
and any feedback!<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.<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
<div class="moz-signature">-- <br>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<style type="text/css">
<!--
a.redlink:link { color: #1782E6; }
a.redlink:visited { color: #1782E6; }
.sig { font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif; font-size: small; }
.sigsmall { font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif; font-size: x-small; }
-->
</style>
<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:part5.B42EA128.4147A09E@normation.com"
class="" align="left" height="50" hspace="10"
width="50"> <span class="sig">Vincent Membré</span></b><br>
<span class="sig"><i>Developer / Release manager</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 16 06 00</span></td>
</tr>
<tr>
<td><span class="sigsmall">Mobile:</span></td>
<td><span class="sigsmall">+33 (0)6 10 14 76 78</span></td>
</tr>
<tr>
<td colspan="2">
<hr> </td>
</tr>
</tbody>
</table>
</div>
</body>
</html>