2021 was a great year for Jakarta EE! Despite the pandemic and travel restrictions that limited our participation at conferences, we still saw a lot of growth and progress in Jakarta EE specifications, implementations and, most importantly, in the community!
Here are some highlights from 2021 and some plans for 2022:
Releases
We released Jakarta EE 9.1 as a response to the community's interest to have support for Java SE 11. This was the first release that had quite a few implementations that could be used for ratification of the Jakarta EE Platform and Jakarta EE Web Profile specifications.
The work on Jakarta EE 10 has started! The release will have new features, new specifications, and a new profile!
January was a busy month for the Jakarta EE Platform team! There are weekly calls happening on Tuesdays at 11:00 AM ET and everyone is welcome to join. Please check the Jakarta EE Specifications Calendar (public url, iCal) for details. We are looking forward to more involvement and input from the community! If you miss a call or are interested in seeing what is being discussed, check out the meeting minutes.
Membership Growth
We have noticed growth in the individuals becoming contributors and committers in the Jakarta EE Specifications projects. We celebrated individual contributions in our last closing Jakarta EE Studio session of the JakartaOne Livestream 2021 event.
We also had a great year for organization membership growth. New members from 2021 are:
- Cvise Middleware
- AsiaInfo
- Beijing Baolande SW Corp
- iJUG
- jadeva
- Apache
- Istanbul JUG
- SouJava
Compatible Products Program
The Compatible product list is continually growing!
In total for all the releases so far 17 vendors with 19 products listed are on the Jakarta EE Compatible Products page.
- Jakarta EE 9.1 (10 vendors with 9 Full Profile Compatible Products and 4 Web Profile Compatible Products; some products with multiple versions) https://jakarta.ee/compatibility/#tab-9_1
- Jakarta EE 9 (6 vendors with 6 Full Profile Compatible Products and 4 Web Profile Compatible Products) https://jakarta.ee/compatibility/#tab-9
- Jakarta EE 8 (14 vendors with 16 Full Profile Compatible Products and 6 Web Profile Compatible Products) https://jakarta.ee/compatibility/#tab-8
JakartaOne Livestream Events
Our popular JakartaOne Livestream virtual conference series in 2021 attracted many interesting speakers and even more attendees!
57 Speakers:
- 10 Keynotes
- 39 Technical Talks
- 14 Vendor Presentations
- 36+ hrs
We had over 2000 registered attendees for the live event and over 1000 YouTube playlist views!
The biggest celebration of Jakarta EE is always our JakartaOne Livestream annual event! This year was no exception, JakartaOne Livestream 2021 took place on December 7th, 2021 and it was a great success!
The JakartaOne Livestream virtual conferences, as you know, run in different languages as well!
This year we had the following language-specific events:
- March 31st, 2021 - JakartaOne Livestream - Russian
- August 21st, 2021 - JakartaOne Livestream - Turkish
- September 29th, 2021 - JakartaOne Livestream - Portuguese
- October 1st, 2021 - JakartaOne Livestream - Spanish
If you are interested to organize JakartaOne Livestrem in your community in your language, please get in touch; visit https://jakartaone.org/ and download "FIND OUT HOW TO HOST A JAKARTAONE LIVESTREAM IN YOUR LANGUAGE"!
2022 Jakarta EE Developer Survey is coming soon!
Now in its fifth year, this is the enterprise Java ecosystem’s leading survey with thousands of developers sharing their insights from around the globe.
This time around, we will launch the survey on 1 March, 2022. Please take the survey and share it with your network to maximize the community outreach. Your input is greatly appreciated and matters to help Java ecosystem stakeholders better understand the requirements, priorities, and perceptions of enterprise developer communities.
Stay tuned for the survey URL on March 1st!!
Jakarta EE Virtual Tours
Throughout 2021 we had 10 stops on the Jakarta EE Virtual Tours, and are planning more for 2022.
However, they may not all be virtual anymore! If you are interested in having Jakarta EE present for your team, please get in touch with Tanja Obradovic <tanja.obradovic@eclipse-foundation.org> and / or Ivar Grimstad <ivar.grimstad@eclipse-foundation.org> and we’ll be happy to tell you about Jakarta EE, what’s new and what’s coming up!
Jakarta Tech Talks
Jakarta Tech Talks is another very popular community oriented meet-up series that is designed to share knowledge and invite all interested to participate in Jakarta EE-related technologies. We had 21 sessions in 2021 and we have quite a few sessions already scheduled for 2022!
If you are interested in presenting or have an idea on what you would like to hear in a Jakarta Tech Talk, please let us know.
Jakarta EE Public Marketing e-mail and Collateral Repository
We have created a public email list and a collateral repository for community discussion, comments, and input specific to Jakarta EE marketing topics.
The public mailing list is open to subscription by any Eclipse user / member.
Mailing list email: jakarta.ee-marketing@eclipse.org
Subscribe form: https://accounts.eclipse.org/mailing-list/jakarta.ee-marketing
The collateral repository is a space for non-code, non-technical work to enable tracking and monitoring the work that is contributed and also recognize the work and efforts put into non-technical work.
Collateral Repository: https://github.com/jakartaee/collateral/issues
We welcome your input and would encourage community members to subscribe and participate in this work.
EE4J new projects in 2021
New implementation and specification projects are emerging under the EE4J top level project. Please check them out and see if it will spark your interest!
Eclipse Exousia - https://projects.eclipse.org/projects/ee4j.exousia , 2021-04-21
Eclipse Exousia implements Jakarta Authorization
Eclipse Parsson - https://projects.eclipse.org/projects/ee4j.parsson , 2021-06-03
Eclipse Parsson provides an implementation of Jakarta JSON Processing Specification
Eclipse Angus - https://projects.eclipse.org/projects/ee4j.angus , 2021-07-14
Eclipse Angus provides implementations of Jakarta Activation
Eclipse Open DI - https://projects.eclipse.org/projects/ee4j.odi , 2021-11-03
This project provides an implementation of Jakarta CDI-lite specification based on Micronaut framework
Eclipse Gran Sasso - https://projects.eclipse.org/projects/ee4j.gransasso , 2021-12-07
Eclipse Gran Sasso is a pilot project that predicts performance of cloud-native enterprise Java applications and traditional application servers using AI/ML techniques
Eclipse ExpresLy - https://projects.eclipse.org/projects/ee4j.expressly , 2022-01-12
Eclipse ExpressLy implements Jakarta Expression Language
Jakarta Config - https://projects.eclipse.org/projects/ee4j.jakartaconfig
Jakarta Config is a Java API for working with configurations.
Jakarta RPC - https://projects.eclipse.org/proposals/jakarta-rpc
Over the last several years, with the rise of microservices architectures, gRPC has become a de facto standard for inter-service communication.
Jakarta Commons, proposal - https://projects.eclipse.org/proposals/jakarta-commons
Jakarta specifications started suffering from repetition of APIs and utility classes that serve the same purpose in different specifications.
Jakarta Data, being discussed
jakarta.* namespace supported by Spring 6.0 and SpringBoot 3.0
The first milestone of Spring 6.0 was released. Check out Juergen Hoeller’s announcement. For those of you waiting for Spring Boot 3.0, the good news is that there is a milestone planned to be released later in January. Spring 6 and Spring Boot 3 are the first versions of Spring supporting the jakarta.* namespace.
Stay Connected With the Jakarta EE Community
The Jakarta EE community is very active and there are a number of channels to help you stay up to date with all of the latest and greatest news and information. Subscribe to your preferred channels today:
· Social media: Twitter, Facebook, LinkedIn Group, LinkedIn Page
· Mailing lists: jakarta.ee-community@eclipse.org, jakarta.ee-wg@eclipse.org, project mailing lists, Slack workspace
· Calendars: Jakarta EE Community Calendar, Jakarta EE Specification Meetings Calendar
· Newsletters, blogs, and emails: Eclipse Community Newsletter, Jakarta EE blogs, Hashtag Jakarta EE
· Meetings: Jakarta Tech Talks, Jakarta EE Update, and Eclipse Foundation events and conferences
You can find the complete list of channels here.
To help shape the future of open source, cloud native Java, get involved in the Jakarta EE Working Group.
To learn more about Jakarta EE-related plans and check the date for the next Jakarta Tech Talk, be sure to bookmark the Jakarta EE Community Calendar.
We always welcome your feedback!
Thank you for your interest and involvement in Jakarta EE!