Eclipse Profiles Changelog

We made the Launcher experience even better for you

We worked hard in the last weeks, to provide you with new features, improve the behavior and usability of the current Yatta Eclipse Launcher and Profiles Hub and fix the bugs that you reported.

New Features

To give you new opportunities and improve the Profiles Launcher and Hub experience, we added some new features in our latest releases.

Full Java 9 Support

Enjoy Eclipse and the Launcher with Java 9 support for modern application development.

On September 21, 2017, Oracle Java 9 was released for general availability. Since then, the Launcher gave you full support for running your Eclipse applications with the newest Java release and build your projects with Java 9.

The Launcher allows you, to start all your local Eclipse installations with Java 9, even if you don’t upgrade them to the new Eclipse Oxygen.1a release or any other modification of your local installation.

To give you access to the Java 9 tooling inside Eclipse, the Launcher can install the new Oxygen.1a packages of Eclipse for you. Or you can just choose any Java 9 profile from the Profiles Hub to get an IDE with all the tools you need.

Profiles hub sorting scheme

Get a better overview of the most recent and active Eclipse profiles. The Hub now favors profiles for you that have been actively used in the recent weeks.

Have you ever wondered why there are always the same profiles on the first page of the Profiles Hub?

Until now, we’ve used the total amount of installations as default sorting criteria for the Profiles Hub list. As you may havefound out, it’s hard for new Profiles to beat the scoring of long existing ones. The appearance of long existing profiles at the top of the list, results in even more installs for them.

From now on, we only take installations into account that have taken place in the last 90 days. This gives interesting new profiles better opportunities to get ranked higher. The Hub will now be a much more vivid place, where the top ten Profiles ranking is not set in stone.

Automatic failure restoration

Do you sometimes kill processes via Terminal or Task-Manager? The Yatta Eclipse Launcher uses an internal model that is serialized to your HDD. In cases of an unexpected termination, when e.g. the process is killed or the JVM crashes, the model might get corrupted.

This is not a thing that you have to worry about anymore. The Launcher now creates backups regularly and also applies the latest backup automatically when a corrupted model is found on application restart.

Improvements

With the Profiles Launcher and Hub, we want to give you a lean user experience. That’s why we’re constantly improving the Launcher’s UI/UX and usability. We added some valuable improvements in the last weeks for you.

Shared preferences at the settings tab

Inside the Launcher and on the Hub you get a tabbed preview of what is contained in your profile. To make this preview even more complete, preferences are now marked as shared inside the settings tab.

Launcher guide on first upload

When you upload a profile for the first time, it may happen that our Profiles plug-in has not yet exported the setup information for the corresponding Eclipse setup. The Launcher now guides you through the processes of your first upload in case the setup information is still missing.