<div dir="ltr">I am pleased to announce the release of Augeas 1.4.0. This release contains a good number of lens fixes 
and additions. New lenses include lenses for AFS's cellalias, ClamAV, Bind's zone files, iscsid, mailscanner, pgbouncer, Postfix's SASL smtpd, Pylons paste files, and Puppetfile. This
 brings the total number of file-processing lenses that ship with Augeas
 to 187 - it's wonderful to see the level of support that has gone into 
Augeas; at the same time, it's depressing to think that Linux/Unix 
systems have managed to grow this many special snowflake formats.<br><div><div><div><div><br></div><div>The Augeas API has been fixed to properly escape pathological file names in path expressions, especially for files whose names contain funny characters like '\', '[' etc. There is a new function aug_escape_name that can be used to sanitize file names, and aug_match will now return paths that have been properly sanitized so that they can be passed into aug_get etc. verbatim.<br><br></div><div>The command line interface, augtool, has seen a few usability improvements in the form of handling Ctrl-C more gracefully, correctly recording history when switching to interactive mode after reading commands from a file, and a new 'errors' command that relieves users from typing 'print /augeas//error' all the time. The feared 'short iteration' error now also provides better information on where parsing the file failed.<br><br></div><div>As
 always, this release was made possible by the contributions of a large 
number of people; many thanks to everybody for helping make Augeas 
better. Many thanks to my comaintainers, especially Raphael Pinson and 
Dominic Cleal, for doing a lot of the actual work.<br></div><div><br>There are a few incompatible lens changes, namely:<br><ul><li>Dnsmasq: parse the structure of 'address' and 'server' options</li><li>Pagekite: more fine-grained control of service_on entries</li></ul></div>For a full list of changes, check the NEWS[1] file on github.<br><br></div>Tarball:                 <a href="http://download.augeas.net/augeas-1.4.0.tar.gz" target="_blank">http://download.augeas.net/augeas-1.4.0.tar.gz</a><br></div>GPG signature:    <a href="http://download.augeas.net/augeas-1.4.0.tar.gz.sig" target="_blank">http://download.augeas.net/augeas-1.4.0.tar.gz.sig</a><br><br></div>David<br><br>[1]  <a href="https://github.com/hercules-team/augeas/blob/master/NEWS" target="_blank">https://github.com/hercules-team/augeas/blob/master/NEWS</a><br><br></div>