Jakarta Portlet Progress/Examples with JSF?

With the new CE version of liferay on the horizon, I’m looking into what needs to be prepared for upgrading our instance.

For most things I don’t expect real problems. I expect the normal assortment of breaking API changes that are in each liferay update, but that looks doable.

Bigger issue: As Liferay transitions from JavaEE as the basis to JakartaEE we need to port our java side developments. For our microservices this was mostly updating dependencies and replacing references to javax.* with their jakarta.* replacements. What I’m missing is info about the development of Portlets and specially with Jakarta Faces.So are there examples of Jakarta Faces (i.e. the jakarta successor of JSF) portlets or documentation out there?

We are still finalizing our JSF Jakarta support and expect to have documentation available along with the Liferay release.

Portlets will move to the Portlet 4.0 specification, which has the same behavior as Portlet 3.0, but with the Jakarta packages and alignment with Servlet 6.0. See additional details at Upgrading to Jakarta - Liferay Official Documentation - Liferay Learn