{"id":"019cfbd4-e1a8-73c4-8898-8a2bd5b9f777","title":"Mojarra 5.0.0-M1 released - Jakarta Faces implementation","slug":"2026/03/mojarra-5-0-0-m1-released-jakarta-faces-implementation","renderedHtml":"<p>The Eclipse Foundation announced the <a href=\"https://github.com/eclipse-ee4j/mojarra/releases/tag/5.0.0-M1-RELEASE\">release</a> of <a href=\"https://github.com/eclipse-ee4j/mojarra\">Mojarra</a> 5.0.0-M1, an implementation of the <a href=\"https://jakarta.ee/specifications/faces/5.0/\">Jakarta Faces 5</a> specification for Jakarta 12. This is the current version of JavaServer Faces, an MVC framework built as part of the Java enterprise suite.</p>\n<p>Jakarta Faces 5 is still under development, so all this is new and shiny still; it's nearing completion, from the looks of it, so if there's interest, this is a fine time to kick the tires, so to speak.</p>\n<p>JSF - or is it &quot;JF&quot; now? - is in an interesting spot - there's actually a <em>lot</em> of movement around it, with <a href=\"https://www.primefaces.org/\">PrimeFaces</a>, <a href=\"https://github.com/eclipse-ee4j/mojarra\">Mojarra</a> itself, and other implementations still making releases. The technology isn't exactly pointless - it's a component system for the web, in Java, after all, and that's not a <em>bad</em> thing, per se - after all, <a href=\"https://react.dev/\">React</a> is similar in design itself, although React lives more <em>explicitly</em> in the client where JSF had models that could exist on either the server side <em>or</em> the client side. Yet the component libraries for JSF tend to be ... not invisible, exactly, but one doesn't think of the component libraries when JSF is mentioned.</p>\n<p>And anecdotal searches tend to find JSF <em>releases</em> but not many JSF <em>users</em>. Yet the companies that produce the JSF libraries seem to be viable, so there's likely a substrate of JSF applications out there that just don't get talked about much.</p>\n<p>What do you think - about Mojarra, about the JSF ecosystem itself? Have you tried it? Why or why not?</p>","excerpt":"Eclipse has announced the release of Mojarra 5.0.0-M1, an implementation of the Jakarta Faces 5 specification still in draft. It's interesting to see how many JSF libraries are being released, while consumers of those libraries seem relatively quiet.","authorId":"019c5c8a-609d-7cd4-975b-50bbcc412a33","authorDisplayName":"dreamreal","status":"APPROVED","publishedAt":"2026-03-17T12:46:05.161Z","sortOrder":0,"createdAt":"2026-03-17T12:45:58.566905Z","updatedAt":"2026-03-17T13:00:19.831582Z","commentCount":1,"tags":["eclipse","jakarta","jakarta faces","jsf","react","struts","web"],"categories":[],"markdownSource":null}