Release Notes: The component2component communication object (Edge) was reimplemented, which brings a significant performance gain. A new datatype, Decimal, was added to allow crunching of arbitrary precision numbers. Creation of data transformations is now easier with the new transformation code pre-processor. Many of the reported bugs have been fixed.
Release Notes: This release adds better support for lookup tables, framework-wide defaults configured through the properties file, and a component factory configured through the XML parameter file. Many reported bugs have been fixed.
Release Notes: This release adds support for numeric sequences. A new data type (LONG) has been added. Other additions include enhanced support for run time parameters, a simplified lookup tables interface, and several small improvements and extensions. many reported bugs have been fixed. This version is compatible with the new Clover GUI, which is to be released soon.
Release Notes: DataPartition and DataIntersection data processing components were added. The interface for lookup tables was reworked and polished. Several under-the-hood changes were made, which should improve stability. A new package of examples was also released.
Release Notes: This is a release with minor functionality enhancements mainly in metadata manipulation area. Also a few bugfixes and performance improvements have been included.
Release Notes: This release introduces two new components, DBFDataReader which allows reading of dBase-style data files, and ExtFilter which allows filtering data using complex expressions (AND, OR, NOT operators; parenthesis). There has been quite significant code refactoring performed. An interpreter package was introduced, which now supports filtering conditions, but it should become a full-featured transformation language interpreter in the future. A new examples package illustrating the added features was also included.
Release Notes: The main change is a shift from the GPL to the LGPL. Among new features, dynamic compiling of transformation code embedded with the graph definition file is the most important. Several minor tweaks have been performed. Several reported bugs have been fixed.
Release Notes: This release adds two new transformation components, HashJoin and CheckForeignKey. The sort component has been updated to support lexical sorting. Metadata infrastructure has been modified to support more options for record and field description. A foundation for future dynamic transformation code compilation has been introduced.
Release Notes: This is a major release with a new core functionality. The main change is added support for running transformations in Phases. Some of the core classes had to be redesigned. Despite this, an attempt was made to provide backwards compatibility. Old .grf transformation layouts should work just fine, and Java programs should require only recompiling. Together with the framework release, a new and improved set of examples has been released as well. It should demonstrate the main functionality of the framework.
Release Notes: Release of the stable code with several added components and new parameters. Major functionality enhancement is planned which will impact code structure and stability. This is the last release of the framework with the old structure.