A.1. Changes in Eclipse

Red Hat Developer Toolset 3.1 is distributed with Eclipse 4.4.2 and other plugins from the Luna release train SR2 (Service Release 2), which provides a number of bug fixes and feature enhancements over the version included in Red Hat Enterprise Linux and the previous version of Red Hat Developer Toolset.
This section contains a comprehensive list of new features and compatibility changes in this release. For details on how to use these new features, refer to the built-in Eclipse documentation.

A.1.1. Changes Since Red Hat Developer Toolset 3.0

  • The Eclipse Platform has been updated from version 4.4.0 to 4.4.2. As this is a service release, it contains over 100 bug fixes and optimizations, including:
    • The stability of SWT on GTK3 (on Red Hat Enterprise Linux 7) has been improved.
    • Support for Java 8 has been improved both in the compiler and editing capabilities.
  • Eclipse CDT (C/C++ Development Tooling) has been updated from version 8.5 to 8.6. This release includes a number of enhancements, including the following:
    • New filtering options have been added to the Search view.
    • A new preference option has been added for defining the style of the Include Guard code.
    • The autocomplete and content assist functions have been improved.
    • Refactoring has been improved to properly update include statements.
    • Support has been added for Save actions similarly to JDT.
    • The GDB information provided during debugging has been enhanced.
    • The remote launch function has been enhanced to allow in-place editing of connections.
  • The Mylyn task-management subsystem has been updated from version 3.12 to version 3.14. This new release includes the following change:
    • Wikitext now supports the Markdown language and can output the XHTML format.
  • The Eclipse Linux Tools plug-in collection has been updated from version 3.1 to 3.2. This new minor release includes:
    • The GCov and GProf plugins have been improved to automate the setting of compiler options and provide a better vizualization of data.
    • The LibHover plugin has been improved to parse Devhelp data significantly faster.
  • EGit, a Git integration plug-in for Eclipse, and JGit, a Java library implementing Git, have been updated from version 3.4.1 to 3.6.1. This update includes:
    • Additional options have been added to many JGit commands.
    • Support for Git submodules has been added to JGit.
    • The interactive rebase view has been improved.
    • Stash actions are now exposed in the user interface.