Paul Krill
Editor at Large

Eclipse weighs Java 11 support for Jakarta EE 9

news
Dec 9, 20202 mins

Open source enterprise Java project considers dependency injection improvements and higher performance code for version 10

Java / coffee / beans / production / processing
Credit: Gregory Hayes

Now that the Eclipse Foundation has released Jakarta EE 9, its version of enterprise Java that features a new namespace, the organization is looking ahead at subsequent releases, which are expected to add capabilities including Java 11 support and better dependency injection.

A planned Jakarta EE 9.1 point release, presumably arriving within weeks, is expected to add support for Java SE (Standard Edition) 11, the latest long-term support release of the standard Java platform. Java SE 11 first arrived in September 2018. Fixes to CORBA and RMI-IIOP are being considered for Jakarta EE 9.1 as well. Eclipse may end up delivering multiple point releases of Jakarta EE 9.

New innovations will be the focus of Jakarta EE 10, which is due in 2021. Jakarta EE 10 is slated to take better advantage of CDI (Contexts and Dependency Injection), a set of services that help link the web and transaction tiers of enterprise Java. Version 10 would also standardize how dependency injection works throughout all of Jakarta EE specifications.

Also under consideration for Jakarta EE 10 is more maintainable, higher performance code as well as portability and vendor neutrality, as far as open source implementations of the technology go. Modifications to existing Jakarta specifications could be made as well. Other themes include streamlining the Jakarta process and refactoring TCKs (technology compatibility kits) so that individual specifications could have their own standalone TCKs.

The Jakarta EE 9 specifications, released December 8, can be downloaded from the project website.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author