Eclipse Marketplace Client 1.9.0 Release Review

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

Description

This release updates the required Java version for MPC from Java 8 to Java 11 since this is now also required by Eclipse. Additionally, we improved  the startup up time of Marketplace client by refactored HTTP and Transport layer initialization. Everything is lazy and service-based now. Doing that we were the able to completely remove the bundle activators for both core and ui plugin. Debugging helpers can now be found in org.eclipse.epp.internal.mpc.ui.MarketplaceClientDebug, UI resources are accessable via org.eclipse.epp.internal.mpc.ui.MarketplaceClientUiResources.

API Certification

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

Architectural Issues

There are no major architectural changes in this release.

Security Issues

No known security issues.

Non-Code Aspects

Faster eclipse start-up time.

Usability Details

There have been no substantial UI changes compared to the previous release.

End of Life

Java 8 support is retired in this release. This has no impact on consumers since the platform already requires Java 11.

Standards

No standards are used or implemented by the Marketplace Client project.

Communities

Input for this release cycle was based on direct feedback from the user and plug-in provider communities especially from bugzilla as well as from personal contact throughout the year. The communities were engaged in the release planning process through the mpc-dev mailing list and bugzilla as well.

This release is part of Eclipse IDE 2020-12