Time for this week’s cake, or pie (chart) to be specific… The current status for Jakarta EE 9 is that ten specifications have been approved, two ballots are ongoing and five are almost ready for ballot.
The only specifications that have not created a Pull Request yet are:
The list is getting shorter! If you are involved in any of these, please do go forward with creating the pull requests. They can be created as draft PRs and be updated along the way up to being ready for ballot. There is absolutely no reason to wait until everything is ready!
Java 15 is available. You can download it wherever you usually get your JDK, for example at AdoptOpenJDK. Check out this blog and video by Markus Karg where he talks about all the changes in the Java language since Java 7.
The new date for JakartaOne LiveStream is December 8, 2020! The Call-for-paper will close on October 1st, so make sure you submit your talk.
It is a pleasure to welcome MicroProfile as a Working Group at the Eclipse Foundation! It has been a long process, but we are finally getting there. Check out the draft charter. It is still in proposal state, but expect more news to come about this shortly.
This week’s status pie for the Jakarta EE 9 specifications shows that five specifications have been approved, five are ongoing and ten are near being ready for ballot. All the five ongoing ballots will close this upcoming week.
The number of specifications not ready is shrinking, but there are still fifteen that are not ready yet. Out of these, the following four specifications have not created a Pull Request yet:
If you are involved in any of these, please do go forward with creating the pull requests. They can be created as draft PRs and be updated along the way up to being ready for ballot. There is absolutely no reason to wait until everything is ready!
This Saturday, I hosted a MicroProfile workshop at the JavaDay Istanbul virtual conference. I had a blast during this two-hour live coding session, and I hope the participants enjoyed it as much as I did.
On Wednesday, It is my turn to do a Jakarta Tech Talk. In this talk, I will present the current status of Jakarta MVC. Of course, there will be live coding as well.
This week’s status of the ballots for the Jakarta EE 9 specifications is that there are still three passed, but now there are seven ongoing ballots. Of these seven, two will close this week. Some of those that are close to being ready for ballots will most likely start this week.
Make sure to join the Jakarta EE Community Call on Thursday, September 10 to learn more about the ballots and other Jakarta EE related topics.
We are in the process of planning a Jakarta EE Virtual Tour where we will visit Java User Groups around the World virtually with talks about Jakarta EE. More information about this will be announced shortly, so stay tuned!
Jakarta EE 9 is chugging along. There are three specifications that have passed the ballot for approval by the Jakarta EE Specification Committee and two ballots that are ongoing. More are expected to start this week.
We hit a bump in the road with CDI since we discovered very late in the game that there were some incorrect references to the javax.* namespace left in the specification document. This is an excellent example that shows we need more eyes on these documents. So if you have any time over, please take a look at the pull requests that are approaching ballots. Scroll through the specification document and browse for obvious things that we have missed.
On Thursday, I will present Jakarta EE 9 and Beyond at GIDS.JAVA Live 2020. This is a great conference with an amazing lineup of speakers. I have had the pleasure of speaking at the the conference in Bangalore a couple of times. This time, it will be a virtual appearance.
This week, I held a JetBrains Live Webinar titled Jakarta EE 9 and Beyond. The recording of the webinar is embedded below. The highlight of the session, in my opinion, is the Q&A section at the end. So if you don’t have time to watch the entire recording, fast-forward to around 43 minutes where you will find the Q&A.
The forward-looking part of this presentation is heavily inspired by the Guide to Contributing to Jakarta EE 10 document assembled by the Jakarta EE Ambassadors. I encourage you to read this document, particularly the sections(s) covering technologies you are interested in and/or are using. The time to start looking forward is now!
If you still wonder how to participate, do join the Friends of Jakarta EE call on August 26th. The agenda is forming and contains a summary of the process for getting involved.
As a consequence of the pushed Jakarta EE 9 release date, the Jakarta EE working group decided to move JakartaOne Livestream as well. We have therefore extended the call-for-paper. But do submit sooner rather than later!
I am still enjoying the last couple of days of my vacation, so I will be brief…
We knew that the schedule to get Jakarta EE 9 out was tight, and as it turns out that it was a little too tight. Jakarta EE 9 will not be ready to be released on September 16 as planned. We are very close to starting the process of finalizing the specifications, so I don’t expect it to be delayed much. As soon as a new target date has been decided, I will make sure to make as much noise about it as possible. So stay tuned for an announcement…
On the positive note, Jelastic has come a long way with integrating Jakarta EE 9 to its cloud platform. Container images for Tomcat, TomEE, WildFly, and Jetty are already available. Support for GlassFish and Payara is coming soon.
This is truly impressive and an important step forward to show the industry that the namespace change is coming your way no matter if you like it or not. And now is the time to act!
I admit that I haven’t stayed 100% up-to-date on what’s been going on in the Jakarta EE community the last week. It’s vacation time, and my focus has been on other things than staying connected. Things like early morning dip in the ocean…
Make sure to log off your devices and take some time to recharge yourself!
It’s vacation time, but the hashtag series continues…
The Jakarta EE Working Group has created a Jakarta EE 9 Tools Vendor Datasheet that collects information regarding the Jakarta EE 9 release. Specifically around the namespace change from javax.* to jakarta.*. Please share this datasheet with anyone you suspect may be impacted by this release.
Jakarta EE 9 release is moving forward! At the time of writing this blog, the TCK has 97.98% passing tests. Bookmark the Jakarta EE 9 TCK Overview to follow the progress.
The ballots for releasing the specifications that are a part of Jakarta EE 9 are about to start any moment now. Follow the public Specification mailing list to see how this progresses.
This week, we had the monthly Jakarta EE Community Update Call. It is a relaxed event where we talk about the latest updates in the Jakarta EE Community and community efforts. If you missed it, take a look at the recording.
The reviews of Pull Requests for release review of specifications targeting the Jakarta EE 9 release have started. The schedule is tight, so please help out with the review of these PRs as they come in.
As a curiosity at the end, on July 8, GitHub deposited a copy of all public repositories to the Arctic Code Vault as a part of the GitHub Archive Program. They also introduced the Arctic Code Vault Contributor badge to display on your GitHub profile.