All releases of Augeas


Release Notes: This release contains a number of bugfixes, most importantly one that addresses an issue with mutlithreaded programs that use multiple 'struct augeas' instances, like libvirt (BZ 690286). AIX compatibility was fixed.


Release Notes: Path expressions support regexp matches and unions of nodesets. Augeas can now be run under non-C locales (this mostly affects users of the Perl and Java bindings). The API now contains several functions (aug_error and friends) to do more fine-grained error reporting. Bugfixes to many lenses, and the addition of lenses for /etc/ethers, /etc/postfix/access, and Wine registry files.


Release Notes: The tree->file transformation can now insert quotes etc. as needed. Path expressions support preceding-sibling and following-sibling axes, to, for example, locate a comment just before or after a specific entry. A much better lens was provided for xorg.conf along with new lenses for inetd.conf and multipath.conf. Augeas now works on AIX.


Release Notes: A schema change for /etc/inittab, several minor changes in other lenses, support for Mac OS X, and several bugfixes.


Release Notes: New lenses were added for cron and pbuilder. Numerous bugs were fixed in the lenses, including a much improved lens for Debian's interfaces file and enhanced support for ntp.conf and grub.conf.


Release Notes: Dynamic control of which files are loaded and a new API call aug_load. Variables for path expressions allow storing results of searches. Parse and write configuration files for iptables, krb5.conf, and modprobe. Process comments for Debian's update-grub embedded in the GRUB configuration file. A stable interface for libfa. Improved error messages when parsing config file fails. Various bugfixes and performance improvements.


Release Notes: Possible data corruption in aug_save was fixed. The meanings of "<" and "<=" were reversed in path expressions. Several fixes were made in lenses.


Release Notes: The underlying file is now deleted when the corresponding part of the tree is deleted. XPath support was enhanced with additional functions and Boolean expressions. Several bugs were fixed.


Release Notes: This release expands support for XPath-like expressions in the public API, making it possible to search across a whole subtree, e.g. to find a node labeled 'error' anywhere, and matching nodes based on various attributes, e.g. to find nodes that have a child labeled 'ipaddr' with a given value.


Release Notes: This release reports version and legal save modes in /augeas/version. It allows changing the save mode at runtime. There are various enhancements and fixes to lenses.