The Eclipse Foundation, one of the world’s largest open source software foundations, today announced a milestone release of Jakarta EE 9 and the results of the industry’s most prominent survey for technical insights into enterprise Java, the 2020 Jakarta EE Developer Survey. Thousands of enterprise Java developers around the world (a 19% increase from 2019) participated in the survey. The results definitively showcase significantly increased growth in the use of Jakarta EE 8 and interest in cloud native Java overall. The 2020 Jakarta EE Developer Survey results can be downloaded in their entirety here.
“Since the release of Jakarta EE 8 in September 2019, we have witnessed meteoric growth for Jakarta EE, both in its use by developers and the certification of compatible products based on its specifications,” said Mike Milinkovich, executive director of the Eclipse Foundation. “Jakarta EE 8 has seen more certifications of Full Platform Compatible Products in 8 months than Java EE 8 had in over 2 years. With Jakarta EE 9 on track for release in fall of this year, the real work on innovation and the transition to cloud native Java and microservices support can begin.”
The objective of this survey was to help Java ecosystem stakeholders better understand the requirements, priorities, and perceptions of enterprise developer communities. The survey also sought to help the Java ecosystem gain a better understanding of how the cloud native world for enterprise Java is unfolding and what that means for their respective strategies and businesses. Conducted from April 6 to May 5 of this year, 2180 Jakarta EE developers participated in the survey. Despite only shipping in September 2019, Jakarta EE 8, the first major Jakarta EE release by the Eclipse Foundation, has seen explosive growth. Usage has skyrocketed with 17% of all developers using this latest iteration, a significant percentage for a relatively new release.
Other key finds from this survey include:
In a further demonstration of momentum for Jakarta EE 8, since January 2020, the foundation has had 4 new Jakarta EE 8 full platform and 1 new Jakarta EE 8 web profile compatible implementations:
In addition to Eclipse GlassFish 5.1, this brings Jakarta EE 8 to 12 compatible products including IBM’s Open Liberty runtime, Payara’s Payara Server runtime, and Red Hat’s WildFly runtime, all of which are listed here: https://jakarta.ee/compatibility/.
In addition to the 2020 Jakarta Developer Survey results, the Eclipse Foundation today announced a preview of the upcoming release of Jakarta EE 9, a critical step in the evolution of open source, cloud native Java for the enterprise. This release marks the final shift of the Jakarta EE platform from Java EE, as the use of namespace is evolving. Learn more here. By doing so, the Jakarta EE community has completed a significant, complex transition that will enable millions of Java EE developers to leverage open source Jakarta EE to migrate their mission-critical Java infrastructure to an open, cloud native world.
Industry response to the milestone release has also been robust, with multiple vendors having either announced or will be implementing Jakarta EE 9 components to support the Jakarta EE 9 namespace changes. Some of these include:
To celebrate this milestone release, the Eclipse Foundation is hosting a virtual event on June 23 at 11:00 EDT where developers, members, vendors and others can find out more and network with their peers to discuss the upcoming Jakarta EE 9 release. Interest parties can sign up here.
“In addition to significant interest in Jakarta EE and the community’s progress toward Jakarta EE 9, the Eclipse Foundation is seeing record growth in membership, as we added more members in Q1 2020 than any time since our inception,” said Thabang Mashologu, the Eclipse Foundation’s vice president, marketing. “This maps to the increased interest in the open source model worldwide.”
“I’m delighted that Jakarta EE 9 has reached its first milestone release after significant effort from the community, updating every project from the base Jakarta EE 8 release last year to create the flexible base we need for the next generation of Java applications that are deployed in containers to the cloud” said Ian Robinson, CTO IBM Application Platform. “IBM has been involved with Java for the whole of its 25-year history and we’re looking forward to providing early demonstrations of Jakarta EE 9, based on this milestone release, alongside the current MicroProfile support in Open Liberty.”
“It’s phenomenal to see the first Milestone Release of Jakarta EE 9 and the Developer Survey results that demonstrate commitment to Jakarta EE”, said Tom Snyder, VP of Engineering, Enterprise Cloud Native Java. “The survey findings reinforce what we’re hearing from our customers - requirements to run existing enterprise Java applications AND Java microservices in cloud native Kubernetes environments. This is driving our investment in WebLogic Server support for Jakarta EE and Kubernetes, in Helidon releases leveraging Jakarta EE and MicroProfile, and Coherence CE and Verrazzano projects coming soon. We remain committed to work with the enterprise developer community to grow the future of Jakarta EE.”
“As demonstrated in the 2020 Developer Survey results, the enterprise developer community is committed to the growth of Jakarta EE, mirroring the feedback of our customers needing to run production and containerized Jakarta EE and MicroProfile applications. The Jakarta EE 9 Milestone Release is an important stepping stone in delivering Jakarta EE 9. It brings all of the Jakarta EE 9 APIs as milestone releases in the new namespace and demonstrates that the bulk of the work is complete - now we are entering a phase of testing and polishing for a final release later this year,” said Steve Millidge, CEO of Payara. “The Payara Team have been at the forefront of this work and we are really excited about the future final Jakarta EE 9 release and moving to deliver significant innovation with Jakarta EE 10.”
“Red Hat has been actively involved in the delivery of the Jakarta EE 9 Milestone Release because we see it as an important step towards the release of the platform”, said Mark Little, vice president, engineering at Red Hat. “It is critical that Jakarta EE remains a stable evolutionary platform for the industry in general and Red Hat customers in particular, with backward compatibility being the top priority. This milestone release provides developers an opportunity to provide feedback on compatibility and progress to date. Red Hat plans to deliver Jakarta EE 9 support through WildFly in the future.”
“The Jakarta EE 9 milestone is the first glimpse of a new era that introduces a new namespace that will give us the freedom to update specifications, introduce new features, add new technologies, and boost the pace of innovation,” said Cesar Hernandez, senior software engineer, Tomitribe.