Welcome to issue number two hundred and seventy-seven of Hashtag Jakarta EE!
It has been quiet around Jakarta MVC for a while, so I am happy to announce that Jakarta MVC 3.0 is under release review as we speak. This release is aligned with Jakarta EE 11 Web Profile and comes with the following features:
- CSRF projection by default
- Accessor for form method to overwrite the field name
- Replace the proprietary Krazo default view extension with an API constant
- Remove the requirement for implementations to support the Facelets view engine
Eclipse Krazo 4.0.0 comes in two flavours: Eclipse Krazo for Jersey and Eclipse Krazo for RESTEasy. Eclipse Krazo for Jersey 4.0.0 passes all the Jakarta MVC 3.0 TCK tests, while Eclipse Krazo for RESTEasy 4.0.0 has one test failing at the time of writing this post.
A plan for Jakarta MVC 3.1 is also proposed and currently being reviewed. This release will align with the proposed Jakarta EE 12 APIs. Maybe this is the release MVC will make it into Jakarta EE Web Profile? Which brings us over to Jakarta EE 12. The plan reviews for the specifications targeting Jakarta EE 12 are going on. The Jakarta EE 12 Plan Review Status board shows the current status of these plan reviews.
Coming up this week for me is GIDS in Bangalore, India. This year, I have two talks scheduled: Jakarta EE Meets AI and Boost Your Performance and Developer Productivity with Jakarta EE 11. On Tuesday night, I will participate in the BevRelJam Bengaluru – April 2025 together with a couple of the other speakers at GIDS. I look forward to engaging with the Indian Developer Community this week.