Chapter 2. Changes in Eclipse 4.16


Eclipse 4.16 ships with Red Hat Developer Tools and plug-ins from the 2020-06 release train that provide a number of bug fixes and feature enhancements.

This section lists notable new features and compatibility changes in this release.

Table 2.1. Significant package updates on RHEL 7

eclipse 4.15 4.16

Eclipse IDE and JDT/PDE plug-ins have been updated to version 4.16. For a more complete list of changes, see the Eclipse 4.16 – New and Noteworthy page.

Notable enhancements include:

  • Java 14 is now supported by the Java Development Tooling (JDT). You can enable Java 14 preview features in the compiler preferences.
  • New code cleanup options and code formatting options for record types.
  • The integrated version of Apache Ant has been upgraded to version 1.10.8.
  • The integrated version of JUnit5 has been upgraded to version 5.6.2.
  • Improved presentation mode can now show invoked commands on a screen.
  • Look and feel updates for light and dark themes.

eclipse-cdt 9.11.0 9.11.1

The C/C++ Development Tooling has been updated to version 9.11.1. For details, see the upstream CDT 9.11.1 release notes.

  • This minor update includes various fixes for the terminal view, indexer, and a code formatter.

eclipse-linuxtools 7.6.0 7.7.0

The Linux Tools plug-ins have been updated to version 7.7.0. For details, see the upstream Linux Tools 7.7.0 release notes.

  • In this update, the Docker Tooling is no longer shipped with Linux Tools. If you need Docker support, you can install it from the Eclipse Marketplace.

eclipse-pydev 7.5.0 7.6.0

The PyDev plug-in has been updated to version 7.6.0, which introduces debugger improvements and adds support for Python 3.8 of Red Hat Software Collections (RHSCL). For details, see the upstream PyDev 7.6.0 release notes.

eclipse-egit/jgit 5.7.0 5.8.0

The Git integration plug-ins have been updated to version 5.8.0. For details, see the upstream EGit 5.8.0 release notes and JGit 5.8.0 release notes.

Notable changes include:

  • The Diff viewer outline has been improved.
  • In the Repositories view, you can now filter tags.
  • Support for cloning from local Git bundle files has been added.

eclipse-webtools 3.17.0 3.18.0

The Web Tools Platform has been updated to version 3.18.0. For details, see the upstream Web Tools Platform 3.18 – New and Noteworthy and Web Tools Platform 3.18 – New and Noteworthy pages.

Notable changes include:

  • Java 14 support has been added in faceted projects.
  • Editor look and feel customizations have been improved.

eclipse-m2e 1.15.0 1.16.0

The Maven integration plug-in has been updated to version 1.16.0.

Table 2.2. Significant package updates on RHEL 8

eclipse 4.15 4.16

Eclipse IDE and JDT/PDE plug-ins have been updated to version 4.16. For a more complete list of changes, see the Eclipse 4.16 – New and Noteworthy page.

Notable enhancements include:

  • Java 14 is now supported by the Java Development Tooling (JDT). You can enable Java 14 preview features in the compiler preferences.
  • New code cleanup options and code formatting options for record types.
  • The integrated version of Apache Ant has been upgraded to version 1.10.8.
  • The integrated version of JUnit5 has been upgraded to version 5.6.2.
  • Improved presentation mode can now show invoked commands on a screen.
  • Look and feel updates for light and dark themes.
Table 2.3. Deprecated functionality on RHEL 7

Docker Tooling plug-in

Docker Tooling is no longer shipped as part of the Linux Tools plug-in. If you need Docker support, you can install it from the Eclipse Marketplace.

Javascript Development Tools (JSDT)

JSDT is no longer shipped as part of the webtools component. To develop JavaScript projects, install Wild Web Developer from the Eclipse Marketplace.

Dali JPA Tools

Dali is no longer shipped as part of the webtools component. If you need JPA/Database support, you can install Dali from the Install New Software dialog.

Mylyn

The Mylyn Task-Focused UI is no longer shipped as part of Eclipse. If needed, install it from the Eclipse Marketplace.

Additional resources

For details on how to use the new features, see Eclipse Installed documentation.

Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.