Appendix B. Changes in Version 4.1
B.1. Changes in Eclipse
B.1.1. Changes Since Red Hat Developer Toolset 4.0
- A new component, Eclipse TM Terminal, has been added. It is a small, re-usable component for terminal emulation and remote access.
- A new component, Eclipse Dynamic Languages Toolkit, has been added. It is a comprehensive Ruby, TCL, and Shell script IDE with features including code running and debugging, auto-completion, outlining, support for executing unit tests and graphically presenting the results, and others.
- The Eclipse Platform has been updated from version 4.5.0 to 4.5.2. As this is a bugfix release, it does not contains new features, only bug fixes and optimizations, including the following:
- The SWT GTK+3 back end (used by default on Red Hat Enterprise Linux 7) has been optimized for performance.
- SWT has gained better compatibility with GTK+ 3.14 (Red Hat Enterprise Linux 7.2) and features drawing fixes and other improvements.
- The Java formatter has been significantly improved.
- The stability and behavior of Drag'n'Drop operations has been improved.
- Eclipse CDT (C and C++ Development Tooling) has been updated from version 8.7 to 8.8.1. This release includes a number of enhancements, including the following:
- Memory views have been improved, including support for Find/Replace and Add Watchpoint.
- The readability of the Dissassembly view has been improved.
- Support for user-defined literals has added.
- The Mylyn task-management subsystem has been updated from version 3.16 to 3.18. This new release includes the following changes:
- The Task list view has been improved.
- The saving and restoring of breakpoints in the task context is now supported.
- The Eclipse Linux Tools plug-in collection has been updated from version 3.2 to 4.0. This major release includes significant changes, such as:
- A new subcomponent, the Vagrant plugin, has been added. The plugin supports interaction with Vagrant boxes and virtual machines.
- The Docker plugin gained support for searching the Docker registry for images and for running images directly. The plugin now also includes a full-featured interactive shell support.
- The OProfile plugin has gained support for the
- The RPM plugin has gained support for weak dependencies (
- Manual pages are browsable and searchable through the Eclipse Help system.
- EGit, a Git integration plug-in for Eclipse, and JGit, a Java library implementing Git, have been updated from version 4.0.1 to 4.2.0. This update includes:
- Basic support for push certificates has been added.
- Performance has been improved by making use of the Java NIO (Non-blocking I/O).
- Support for the Remote [Add|List|Remove] Command has been added to the JGit API.
- Support for the gitflow model has been improved.
- The Staging view now supports submodule repositories.
- The Eclipse PyDev development environment for Python has been updated from version 4.1.0 to 4.5.4. This release includes a number of changes, such as:
- The debugger has been improved significantly.
- The PyDev Package Explorer has been improved to provide more information when all elements are filtered.
- Code completion has been improved.
- A new Python search page has been added, and the search backend is now backed by the Lucene engine.
- The Eclipse PTP (Parallel Tools Platform) has been updated from version 4.1.0 to 4.5.4.