Eclipse Memory Analyzer 1.16.0 Release Review

Type
Release
State
Ongoing
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.

Release

1.16.0

Description

This release includes various performance improvements and bug fixes, including updates to Eclipse Platform components for standalone MAT.

API Certification

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

Architectural Issues

Eclipse Memory Analyzer is stable and is used downstream by Eclipse Memory Analyzer Tool with DTFJ and IBM Extensions (IBM) and Eclipse JIFA, and the vlsi/mat-calcite-plugin extends MAT and provides SQL.

Eclipse Memory Analyzer uses Eclipse BIRT for charts. The last time BIRT was available in SimRel 2020-09, so since then MAT has contributed the BIRT plugins from the BIRT update site it needs via the MAT build.

Non-Code Aspects

Documentation has been updated with some of the new features.

There are limited examples / cheatsheets which still apply to 1.15.0

Numbers, times, dates etc. are localized via ICU4J.

Conforms To UI/UX Guidelines
Not verified
Communities

There were about 5 Eclipse forum threads since the last release 1.15.0, which have been answered. The forum will be sunset and the project will not offer an alternative - leaving the input channels to mailing list and Github issues.

Most discussion of the project by committers has been conducted on the Memory Analyzer developer mailing list: https://accounts.eclipse.org/mailing-list/mat-dev

There have been 8 different people posting to the list since 1.15.0.

The last release of Memory Analyzer is more than a year old (6.12.2023) and we haven't engaged in a review since then. Therefore, we'd like to release now and have a review too. We missed to contribute on time to the 2024-12 Eclipse release, so we are going for a release on our own this time.