## What's New in Eclipse 4.20 (Platform)

Here are descriptions of some of the more interesting or significant changes made to the Eclipse Platform for the 4.20 release of Eclipse. They are grouped into:

- Views, Dialogs and Toolbar
- Preferences
- General Updates

Plug-in developers will also be interested in the corresponding What's new document in the plug-in developer's guide.

We also recommend to read the Tips and Tricks.

## Views, Dialogs and Toolbar

Export certificate during installation

When installing a software into the workbench and the software is signed but with an untrusted certificate, the dialog to review trusted certificates now shows a button to 📥 Export... the selected certificate into their own `*.der` file. This can facilitate review of the certificate, for example in order to get it audited by some other external service, tool or workflow before approval.

Quick Search mentions max occurrences reached

The Quick Search dialog features a label to depict the number of matches that were found. Additionally, if the result set exceeds a now configurable limit, the label shows that the limit has been reached and the search process stops. Besides this new "Max Results" configuration option, the preference page has been overhauled with information decorators to describe the properties in more detail.

## Preferences

History for derived files

The Local history for derived files is now disabled by default. The behaviour can now be configured to the previous (enabled) behaviour in Preferences > General > Workspace > Local History page, by checking the History for derived files checkbox.

Derived files are for example automatically created as the output of java annotation processing or XText. As they are automatically created one could also recreate old versions of the output by compiling older versions of the input, thereby wasting time and space to store the history of the derived files for most users.

## General Updates

Eclipse support for Mac AArch64(Arm64)

Eclipse SDK downloads for the Mac AArch64(Arm64) architecture are now available. Please note that a Mac AArch64 JVM is required to run Eclipse for Mac AArch64. Eclipse for Mac AArch64 will be formally supported in the Target Environments in a future release.

Eclipse and SWT for Mac x86_64 architecture can already run on Apple Silicon hardware under Rosetta translation mode using a x86_64 JVM.

Ant 1.10.10 | Eclipse has adopted Ant version 1.10.10.