Notice: Some of the services that support the smooth operation of our websites are still in the process of being restored. As a result, certain features—such as images and committer paperwork—may be temporarily unavailable. Our team is actively working to resolve these issues and restore full functionality as soon as possible.

Thank you for your patience and understanding.

Eclipse Marketplace Client 1.2.0

Release Date
Deliverables

The release deliverables are:

  • MPC source code for the release is available in the eclipse.org Git repositories.
  • MPC runtime binaries and source bundles (on eclipse.org update sites and as download archive).

MPC 1.2.0 source code will be available as versions tagged "R1_2_0" in the project's Git repository.

Compatibility
  • REST API Compatibility: Release 1.2 will be backward compatible with previous versions of the Marketplace REST API
  • Compatibility with Previous Releases: All public API will be compatible with previous releases. A best effort is made to keep internal API, specifically Marketplace data model and REST services compatible, but minor changes are to be expected.
Internationalization

The user interface elements provided by the Marketplace Client components, including dialogs and error messages, are externalized. The English strings are provided as the default resource bundles.

The content from Marketplace itself is English. No plans for internationalization in this release.

Target Environments

Release 1.2 will be compatible with Eclipse 4.3 on all operating systems supported by the EPP packages.

In order to benefit from new platform features, it has been decided that from RC1 on, we will only support the current platform version with the latest release. Eclipse 4.2 and older will no longer be supported by the MPC 1.2 release.

Name Date Description
M6 2013/03/22 Feature completion, will be available as part of Kepler M6
M7 2013/05/10 Response to community feedback
RC1 2013/05/22 <p> Updates to documentation </p><p> <a name="rampdown"></a><strong>Ramp Down:</strong> After RC1 is released, builds will be produced weekly until the final 1.2 release. In the RC phase only bugs marked P1 or higher or severity major or higher will be fixed. APIs will not change except to address critical fixes requiring approval of at least two committers. </p>
RC2 2013/05/29 Release Candidate
RC3 2013/06/05 Release Candidate
RC4 2013/06/12 Release Candidate
Final 2013/06/26 Release 1.2
Themes

Be more social

We want to make the Marketplace Client even more attractive to users by providing more social information about available solutions in the MPC client and by making it a channel for both Marketplace- and ecosystem-related news. Specific items:
  • MPC should communicate Eclipse news to end users by showing the Eclipse newsletter (or alternative news for the current 3rd-party marketplace) inside the wizard [401721]
  • End users should see install counts and star ratings of solutions in the MPC wizard and easily interact with the web-based Marketplace voting [323259]

Usability

MPC workflow and UI elements will become more self-explanatory and the UI will be cleaned up. Error handling will be improved to give better, more comprehensible feedback to the end user. Specific items:
  • Make it easier to install multiple plugins [337774]
  • Improve Marketplace switcher and solution layout [341014][323259]
  • Improve Category and Market Listings [314936]
  • Better handling of proxy connections and connectivity errors [385936][374105]
  • Support users in case of conflicting installs with the remediation process [406907]

Other

  • Correctly identify 3.8 and 4.2 platforms [382134]
  • Popular tab should show popular feed [398200]
  • MPC using wrong version of the platform [382134] (target milestone: 1.2)
  • Multiple NullPointerExceptions with Kepler marketplace [408048] (target milestone: 1.2)
  • Trigger install for marketplace-client-intro URL [409533] (target milestone: 1.2)
  • Categories Listing is not dependent on the Market category children [314936] (target milestone: 1.2)
  • Enable multiselect plugin install [337774] (target milestone: 1.2)
  • marketplace switcher should have a label like "Marketplaces" [341014] (target milestone: 1.2)
  • MPC Popular tab is fetching the wrong feed [398200] (target milestone: 1.2)
  • Add a News tab to the MPC wizard [401721] (target milestone: 1.2)
  • Improve solution icon quality [404895] (target milestone: 1.2)
  • MPC release build job is broken [404924] (target milestone: 1.2)
  • Move to httpclient 4 [405058] (target milestone: 1.2)
  • marketplace authentication problem [385936] (target milestone: 1.2)
  • Show "Star Rating" in MPC wizard when searching [323259] (target milestone: 1.2)
  • Improve error message when there is no connectivity with the marketplace server [374105] (target milestone: 1.2)
  • Support conditional marketplace login for star ratings [404899] (target milestone: 1.2)
This release is part of Kepler