Eclipse Mylyn 3.14

3.14

Description

Mylyn 3.14 adds support for the latest repository versions including Gerrit 2.9.1, Hudson 3.2.1, Jenkins 1.580.x, and Bugzilla 4.4.6, 4.2.11, and 4.0.15. It also includes a number of minor enhancments and bug fixes, particularly in the Gerrit connector.

API Certification

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

Architectural Issues

API

  • No breaking API changes from 3.0
  • API tooling is used to verify that binary backwards compatibility is maintained and no API regressions are introduced.
  • APIs are consumed by 3rd parties who provide regular feedback
  • All API changes are tracked in Bugzilla on bugs tagged as [api]
  • Notes on API additions since Mylyn 3.0: http://wiki.eclipse.org/Mylyn/Porting_Guide
  • Connector core APIs are available to standalone environments and do not require an OSGi container
Security Issues

None.

Non-Code Aspects

Localization and externalization

  • The code base has been externalized for Mylyn 3.1.
  • Mylyn is now available for translation via Eclipse Babel.

User documentation

  • Eclipse help content that is generated from the Wiki has been added for Mylyn 3.1.
  • The webinar on Mylyn 3.0 is the most viewed webinar on Eclipse Live.
  • The web site provides easy access to Downloads, Support and Getting Started documentation.

Developer documentation

Source Control

  • Source code, including the website content, is managed in Gerrit. Code reviews are encouraged for all changes.

Release Engineering

  • The build system is based on Maven Tycho.

Continuous Integration

  • Tests are executed on a regular schedule on the Eclipse.org Hudson instance and the Mylyn HIPP. Test results and build artifacts are available to anyone.
Usability Details

Maturity

  • Constant stream of stable releases
  • Bundled as part of EPP distributions
  • Committers work from HEAD, contributors from weekly builds, community from milestone releases

User feedback says it best:

  • "..arguably the most productivity-enhancing idea since background compilation and all of the things that enables (namely refactoring and syntax highlighting).  I just don't know how I ever was able to read and understand the Eclipse sources (or the sources of other large projects I've worked on) before Mylar, it's just that good.“ (David Orme)‏
  • “I would like to commend you on this very good tool. It has increased my productivity by 3 folds - no kidding...” (Deepak Devje)‏

Accessibility

  • No review for this release, but following accessibility guidelines
  • http://www.eclipse.org/articles/Article-Accessibility/index.html

User Interface Guidelines

  • Focus on consistent visual design, UI elements, icons
  • http://wiki.eclipse.org/index.php/User_Interface_Guidelines

 

End of Life

No features are being end-of-lifed in this release.

Active Streams:

  • Mylyn 3.14 supports Eclipse 4.4, 4.3, and 3.8
  • Mylyn 3.13 supports Eclipse 4.4, 4.3, and 3.8

 

Standards

Mylyn requires J2SE 1.6 or later.

Communities

Users

  • Lively community on newsgroup and bug reports
  • Articles and blogs by community members

Developers

  • Contributor documentation on Eclipsepedia
  • Lively community on mylyn-dev and bug reports

Integrators

  • Integrator documentation on Eclipsepedia
  • Separate mylyn-integrators mailing list removes need for integrators to watch the higher-traffic mylyn-dev
  • Specific discussions on “[connector]” and “[bridge]” bug reports, as well as “manage integration with Foobar” bug reports