Eclipse readies next enterprise Java for mid-2020

Eclipse readies next enterprise Java for mid-2020


Eclipse readies next enterprise Java for mid-2020 | InfoWorld


  • Make the release available quickly as a platform for innovation.
  • Jakarta EE 9 represents a “major inflection point” in the platform, Eclipse Executive Director Mike Milinkovich said. Key elements of the release plan include moving all specification APIs to the jakarta namespace and eliminating unwanted and deprecated specifications.

    There will be minor enhancements to some specifications but no new specifications, apart from specifications pruned from Java SE (Standard Edition) 8. Jakarta EE 9 also adds support. Jakarta EE is to serve as a foundation for innovation that Jakarta EE specification projects can use to drive new features for Jakarta EE 10 and beyond. 

    No backward compatibility guarantees

    According to the , Jakarta EE 9 will not impose any requirements for backward compatibility with , which arrived last September. This is aligned with Eclipse’s goal of enabling new implementations to enter the ecosystem. Eclipse believes many tools and products will offer backward compatibility as well as migration solutions for older applications to run on Jakarta EE 9. from Oracle in 2017.

    Jakarta EE 9 specifications

    For inclusion in Jakarta EE 9, specifications must move their API package names from the top-level javax package to the jakarta package. Specifications in Jakarta EE 9 could be delivered in different groups known as “waves.” Existing specifications included in Jakarta EE 9 include: