The Eclipse Foundation plans to release Jakarta EE 9, a version of enterprise Java with the new jakarta.* namespace, in mid-2020. Jakarta EE 9 will not have major new functionality.
A key goal of Jakarta EE 9 is to lower the barrier to entry to new vendors and implementations. Primarily seen as a tooling release, Jakarta EE 9 is intended to:
- Serve as a platform for developers to use as a stable target for testing migration to the new namespace. Eclipse has been unable to gain permission from Oracle to evolve specifications under the previous javax namespace.
- 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.