Skip to main content
Release Resolved Merged Community Contributions
3.19
April 15, 2016
38
bugs
91
reviews
Community contributions were provided by Alex Blewitt, Andreas Dangel, Andreas Sewe, Blaine Lewis, Brandon Dong, Chris Poon, Christian Gaege, Florian Thienel, James Kennedy, Jeremie Bresson, Kenneth Poon, Kyle Ross, Landon Butterworth, Patrik Suzzi, and Vaughan Hilts.
Includes: Mylyn 3.19, Mylyn Builds 1.10, Mylyn Commons 3.19, Mylyn Context 3.19, Mylyn Docs 2.7, Mylyn Reviews 2.9. Mylyn Tasks 3.19, Mylyn Versions 1.10.

Also see the New & Noteworthy for previous releases


NOTE: Mylyn 3.19 requires Java 1.7 or later and supports Eclipse 3.8 and 4.5. See the download page for repository locations.

Supported Repository Versions

Connectors included in Mylyn 3.19 support the following repository versions:
  • Bugzilla 4.0 - 4.4.11, 5.0.2
  • Gerrit 2.9.4 - 2.11.3
  • Hudson 3.0 - 3.3.2
  • Jenkins 1.509 - 1.642

New in Mylyn 3.19

Task List

Incoming Notifications

Tasks no longer receive incoming notifications for changes to attributes that are not shown in the task editor, such as rank.

Bugzilla Connector

Bugzilla 5.0.2, 4.4.11, and 4.2.16

Bugzilla 5.0.2, 4.4.11, and 4.2.16 are now supported.

Gerrit Connector

Task to Review Traceability

The task editor contains a section showing the reviews associated with the task, and indicates which reviews have unread incoming changes.


Comment Threads

Inline comments are shown in threads, directly in the patch sets section in the review editor. This makes it easy to see the conversation taking place at a given line of code. Unread incoming comments are highlighed in blue.


Comment Navigation

Double clicking an inline comment in the review editor or the review navigator opens a compare editor to the relevant line and opens the comment in a popup.

 

Hudson/Jenkins Connector

CloudBees Folder Plugin

Build jobs nested in folders using the Cloudbees Folder Plugin are now supported.


Hudson 3.3.2 and Jenkins 1.642

Hudson 3.3.2 and Jenkins 1.642 are now supported.

 

Framework and API

See porting guide for additional notes on API changes.

Search by Task Key

AbstractRepositoryConnector now has methods supportsSearchByTaskKey and searchByTaskKey to search for tasks by key (as opposed to task ID). Additionally, the documentation for getTaskData has been clarified to specify that it should only be called with a task ID and not a task key. See bug 485380.


Incoming Notifications

Mylyn now suppresses notifications on changes to most attributes that have no kind. These attributes are normally not shown in the task editor unless connectors contribute custom task editor sections to display them. Such connectors should now ensure that the attributes in those sections have a kind set in the attribute metadata. Otherwise, users will not be notified when those attributes change unless other attributes (with a kind) have changed at the same time. See bug 486145.


Markup Language

Connectors can specify that their markup language extends a "base" language by providing a base-markup parameter in the media type. This will determine which markup lanaguage will be used to render rich text attributes. See bug 486309.


Disable Credential Fields

AbstractRepositorySettingsPage.setNeedsRepositoryCredentials() can now be used to dynamically enable or disable credential fields at any time, even after the page has been created. See bug 487761.


Sort by Rank as String

Tasks can now be sorted by rank even when the rank is not a base-10 number. Sorting uses standard String comparison order in this case. See bug 488263.

 

Back to the top