[rudder-announce] [Release] Rudder 4.3.0 is out!

Alexis Mousset alexis.mousset at normation.com
Thu Apr 19 17:31:11 CEST 2018

Dear Rudder community,

We are very proud to announce that we have just released a new version:
Rudder 4.3.0.

Major new features include:

  * *Technique Parameters:* 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.
  * *Multi version/mode Directives:* You can now apply Directives with
    different versions and different policy mode /on the same node/.
    This allow easy migration (to a new version, from Audit to Enforce)
    that was previously impossible.
  * *Authorization system for API accounts:* Choose between read-only or
    full access. A plugin will be available soon in order to allow you
    more finely grained authorization.
  * *Node properties from inventory:* Nodes properties can be
    automatically provided by the inventory data from the node.
  * *Node lifecycle:* 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
  * *Group based on Groups*: You can now define that a Group should
    contain the Nodes of another Group, making it easier to manage a
    complex set of Nodes.
  * *IPv6 support by default:* Rudder is now completely compatible with
    IPv6 on the agent side as well as server side.
  * *Hooks on Techniques:* 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.
  * *Use system Perl:* 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!).
  * *Rudder agent services based on systemd:* On systemd based os, we
    switched from SysV init system to systemd, to make rudder-agent more
    integrated to your system.
  * *Time all actions made by the agent:* A new option (-T) added to
    "rudder agent" command line, to display how long an action took and
    find what makes a run slow.
  * *Renaming of all generic methods:* We changed for a clearer and more
    logic name scheme in all our generic methods in the Technique editor.
  * *Simplified logger for Techniques:* 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).
  * *Graphs on the dashboard are now clickable*: You can access the list
    of nodes in a category by clicking on parts of the graphs.
  * *Import/Export of techniques in the Technique Editor*: 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.
  * *Plenty of library updates / cleaning / architecture changes*:
    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.

The ChangeLog is available here: http://www.rudder-project.org/changelog-4.3

This version of Rudder is a final release. We have tested it thoroughly
and believe it to be free of any major bugs.

As always, check out
https://www.rudder-project.org/site/get-rudder/downloads/ for download
links and https://www.rudder-project.org/doc-4.3 for installation and
upgrade instructions.

We look forward to your feedback, be it comments on this list, questions
on Twitter (@RudderProject <https://twitter.com/RudderProject>) or on
IRC (#rudder <http://webchat.freenode.net/?channels=rudder> on Freenode)
, bug reports or feature requests (or of course GitHub pull requests).

Wishing you a pleasant day

*Logo Normation Alexis MOUSSET*
/System Engineer/
Normation <http://www.normation.com>
*87, Rue de Turbigo, 75003 Paris, France*
Phone: 	+33 (0)1 84 17 77 93

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.rudder-project.org/pipermail/rudder-announce/attachments/20180419/66366df1/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: logo-square.gif
Type: image/gif
Size: 2118 bytes
Desc: not available
URL: <http://www.rudder-project.org/pipermail/rudder-announce/attachments/20180419/66366df1/attachment-0001.gif>

More information about the rudder-announce mailing list