[augeas-devel] ANNOUNCE: Augeas 0.8.0

David Lutterkort lutter at redhat.com
Thu Feb 24 02:04:56 UTC 2011


I am pleased to announce the release of Augeas 0.8.0.

There are several major enhancements:

      * the new 'square' lens combinator makes it possible to write an
        XML lens that will process arbitrary documents; a generic XML
        lens that does most of that is also contained in this release.
      * the new aug_span API call makes it possible to find the position
        of a tree node in the original input text
      * augtool has seen various usability enhancements, in particular
        the much requested --autosave option, and a --interactive option
        that drops the user into an interactive shell after processing
        commands from a file.

Detailed news:
  - add new 'square' lens combinator
  - add new aug_span API function
  - augtool: short options for --nostdinc, --noload, and --noautoload
  - augtool: read commands from tty after executing file with --interactive
  - augtool: add --autosave option
  - augtool: add --span option to load nodes' span
  - augtool: add span command to get the node's span according to the input
    file
  - augtool: really be quiet when we shouldn't be echoing
  - fix segfault in get.c with L_MAYBE lens; bug #180
  - fix segfault when a path expression called regexp() with an invalid
    regexp; bug #168
  - improved vim syntax file
  - replace augtest by test-augtool.sh to obviate the need for Ruby to run
    tests
  - use sys_wait module from gnulib; bug #164
  - Lens changes/additions
    * Access: new lens for /etc/security/access.conf (Lorenzo Dalrio)
    * Crypttab: new lens for /etc/crypttab (Frederic Lespez)
    * Dhcpd: new lens
    * Exports: accept hostnames with dashes; bug #169 (Sergio Ballestrero)
    * Grub: add various Solaris extensions (Dominic Cleal); support "map"
      entries, bug #148
    * Httpd: new lens for Apache config
    * Inifile: new lens indented_title_label
    * Interfaces: allow indentation for "iface" entries; bug #182
    * Mysql: change default comment delimiter from ';' to '#'; bug #181
    * Nsswitch: accept various add'l databases; bug #171
    * PuppetFileserver: new lens for Puppet's fileserver.conf (Frederic Lespez)
    * REsolv: allow comments starting with ';'; bug #173 (erinn)
    * Shellvars: autoload various snmpd config files; bug #170 (erinn)
    * Solaris_system: new lens for /etc/system on Solaris (Dominic Cleal)
    * Util (comment_c_style, empty_generic, empty_c_style): new lenses
    * Xml: generic lens to process XML files
    * Xorg: make "position" in "screen" optional; allow "Extensions"
      section; bug #175 (omzkk)

Tarball:          http://augeas.net/download/augeas-0.8.0.tar.gz
GPG signature[1]: http://augeas.net/download/augeas-0.8.0.tar.gz.sig

RPM's for Fedora and EPEL are making their way through the build systems
and will be available shortly from the usual repos.

David





More information about the augeas-devel mailing list