Release Notes: PyAnnolib now automatically handles large annotation files which are split into multiple files. When an annotation file reaches 2GB in size, emake stops writing to it and starts writing to a continuation file (with a "_1" suffix). Now there is no need to concatenate these files for PyAnnolib to be able to read them. This release also fixes a bug through which it was assumed that the first emake process must be Make level 0. (This is untrue if emake was started from within GNU Make itself.)
Release Notes: The ability to keep track of a chain of Job and MakeProcess records was added. This gives the same functionality as looking at the "Job Path" in Electric Insight. A sample script, "show-jobpath", was added for demonstration purposes.
Release Notes: This release fixes a problem with the handling of command output. Previously, it assumed there was only one <output> element per <command>, which is not true.
Release Notes: This is the first public / open-source release. It has been used successfully to analyze Linux-based emake builds in order to understand the complete dependency graph of a build.