The Eclipse Foundation is pleased to announce the availability of the Luna release, the annual release train from the Eclipse community. This year, 76 projects are participating in the release that includes 61 million lines of code and was developed by over 340 Eclipse committers. This is the ninth year the Eclipse community has planned, developed, and delivered a coordinated release that allows users and adopters to update their Eclipse installations at one time.

“Shipping an annual release train on a predictable schedule is an amazing accomplishment for any open source community,” said Mike Milinkovich, executive director of the Eclipse Foundation. “Congratulations to all the Eclipse committers that make it possible. It is the hard work of these developers that makes the annual release train a reality. The benefit to the wider community has been that Eclipse is a predictable and reliable supplier of open source technology to the greater software industry.”

Highlights from the Luna release include the following: 

    • Java 8 Support for Eclipse Projects: Eclipse Luna includes official support for Java™ 8 in the Java development tools, Plug-in Development Tools, Object Teams, Eclipse Communication Framework, Maven integration, Xtext, and Xtend. The Eclipse compiler includes language enhancements, search and refactoring, Quick Assist and Clean Up to migrate anonymous classes to lambda expressions and back, and new formatter options for lambdas.
    • Support for OSGi R6: Eclipse Equinox now supports the newly published OSGi R6 specification. In addition, Eclipse ECF Remote Service/Remote Service Admin standard has been enhanced to use Java 8’s CompletableFuture for asynchronous remote services.
    • New Eclipse Paho 1.0 release: The Paho 1.0 release provides client libraries, utilities, and test material for the MQTT and MQTT-SN messaging protocols. MQTT and MQTT-SN are designed for existing, new, and emerging solutions for Machine-to-Machine (M2M) and Internet of Things (IoT). Paho includes client libraries in Java, C/C++, Python, and JavaScript for desktop, embedded, and mobile devices.
    • Workbench UI Improvements: A number of UI improvements to the Eclipse Workbench have been included in Luna, including a new dark theme, split editors, line numbers on by default, reduced white space in default presentation, and ability to hide the “quick access” bar.
    • Updated PHP Development Tools Package: The PHP Development Tools come with support for PHP 5.5 and improved performance in the PHP editor. The “Eclipse for PHP Developers” package on the Eclipse download site provides an easier way to start developing PHP applications.
  • Crowd-sourced API Recommendations: Eclipse Code Recommenders integrates the Snipmatch code snippet search engine and adds the ability to easily contribute new snippets to a shared repository of API recommendations.

There are also eight new projects participating in the Luna release, including EMF Client Platform, EMFStore, Sirius, BPMN2 Modeler Project, Business Process Model and Notation (BPMN2), Paho, QVTd (QVT Declarative), and XWT.

More information and downloads are available from