Eclipse January 2.0.0 Release Review

End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, March 1, 2017



This is a release that cleans up the dataset API. New additions include factory methods to create single item compound dataset, making dataset toString method more informative, more binary dataset operations and new unary operations.



API Certification: 

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Architectural Issues: 

This release has not introduced any new dependencies. APIs have been made more uniform and various clashes of method names have been resolved.


Security Issues: 

There are no known vulnerabilities.

Non-Code Aspects: 

Some corrections to example code have been applied.

Usability Details: 

The increased uniformity of APIs should make usage of them easier.

End of Life: 

The API clean up has removed some method calls and changed some method signatures too thus this is a major version release that breaks backward compatibility. One (non-static) method (IMetadataProvider#getMetadata) and other static methods in DatasetFactory have been deprecated.


There has been engagement on the project's github repository with issues being raised and resolved with pull requests. This project has users in DAWNScience, GDA and the new Eclipse Scanning project. And this release is has been undertaken in coordination with their releases.