jsf.zeef.com is down! No panic. I've restored the lists =) Looking for the latest JSF tutorial? Here it is: JSF 2.3 tutorial with Eclipse, Maven, WildFly and H2 The Faces 4.0 variant of that tuto...
OmniFaces 4.4 has been released! It contains a major change in the LRU map which is used under the covers of @ViewScoped and <o:cache> in order to reduce the amount of AtomicReference insta...
https://balusc.omnifaces.org/2024/04/omnifaces-44-3145-2725-released.html
No panic. I've restored the lists below =) #blocks { font-family: arial, sans-serif; display: grid; grid-template-columns: repeat(3, 1fr); column-gap: .5em; margin-top: 2em; } @media(max-width:10...
https://balusc.omnifaces.org/2024/03/jsfzeefcom-is-down.html
Introduction While working on a Spring Boot based Faces project having memory issues, one of the solutions is to migrate the existing @Scope("view") beans and/or @SessionScope beans disguised as ...
https://balusc.omnifaces.org/2023/11/using-omnifaces-cdi-viewscoped-with.html
OmniFaces 4.3 has been released! A couple of new things were introduced: <o:importConstants> and <o:importFunctions> got a new loader attribute where you can specify an object whose c...
https://balusc.omnifaces.org/2023/09/omnifaces-43-3144-2724-released.html
OmniFaces 4.2 has been released! The PWAResourceHandler can now also be triggered via manifest.webmanifest instead of manifest.json. The manifest.webmanifest will eventually become the default re...
https://balusc.omnifaces.org/2023/06/omnifaces-42-3143-2723-released.html
OmniFaces 4.1 has been released! Nothing shocking. Just one new tag attribute and a bunch of improvements/fixes as compared to 4.0. As usual all these improvements/fixes have been backported into...
https://balusc.omnifaces.org/2023/02/omnifaces-41-3142-2722-now-available.html
OmniFaces 4.0 has been released! Finally, as a response to the Jakarta EE 10 release on 22 September 2022, OmniFaces 4.0 is now final after a long serie of milestones! It's basically the Jakartif...
https://balusc.omnifaces.org/2022/10/omnifaces-40-has-been-released.html
OmniFaces 3.13 has been released! Nothing shocking. Just one new utility method, two small API changes and a bunch of improvements/fixes as compared to 3.12. One of the small API changes is relat...
https://balusc.omnifaces.org/2022/01/omnifaces-313-has-been-released.html
Introduction At 22 september 2022, Faces 4.0 has been released as part of Jakarta EE 10! History First a little bit of history as a refresher: 31 Aug 2017: Java EE 8 was released by Oracle. This ...
https://balusc.omnifaces.org/2021/11/whats-new-in-faces-40.html
OmniFaces 3.12 has been released! Nothing shocking. Just one new tag attribute and a bunch of improvements/fixes as compared to 3.11. You can find the complete list of additions, changes and fixe...
https://balusc.omnifaces.org/2021/11/omnifaces-312-released.html
OmniFaces 3.11 has been released! Nothing shocking. Just one new utility method and a small handful improvements/fixes. It's been more than 2 months since previous release, so it's about time for...
https://balusc.omnifaces.org/2021/04/omnifaces-311-released.html
OmniFaces 3.10 has been released! It introduces among others the new ViewResourceHandler which enables using JSF components and EL expressions in non-Facelets files, such as /sitemap.xml and /rob...
https://balusc.omnifaces.org/2021/01/omnifaces-310-released.html
OmniFaces 3.9 has been released! In this version, among others two new exception handlers have been added: the ExceptionSuppressor and ViewExpiredExceptionHandler, as well as a new resource handl...
https://balusc.omnifaces.org/2020/12/omnifaces-39-released-with-new.html
Introduction Java 14 introduced the record type. It's basically some sort of an immutable JavaBean without the need to write/generate all these accessor/equals/hashCode/toString methods. Summariz...
https://balusc.omnifaces.org/2020/11/using-java-14-records-in-jsf-via-eclipse.html
OmniFaces 3.8 has been released! In this version, the <o:validateBean> has been improved to support validating nested properties annotated with @Valid. Previously it only supported validati...
https://balusc.omnifaces.org/2020/09/omnifaces-38-ovalidatebean-improvements.html
This is the first milestone release of OmniFaces 4.0, which is the first version developed specifically for JSF 3.0 from Jakarta EE 9 which is currently scheduled to be released at September 2020...
https://balusc.omnifaces.org/2020/07/omnifaces-40-m1-ready-for-testing.html
OmniFaces 3.7 has been released! In this version, the WebAppManifestResourceHandler got a new feature: auto-generating an offline-aware service worker file sw.js based on welcome files in web.xml...
https://balusc.omnifaces.org/2020/07/omnifaces-371-adds-autogenerated-swjs.html
OmniFaces 3.6 has been released! Next to a bunch of utility methods, this version adds a WebAppManifestResourceHandler which autogenerates the manifest.json based on properties of a CDI bean, the...
https://balusc.omnifaces.org/2020/05/omnifaces-36-adds-manifestjson.html
Fast menu Introduction Installing Java SE JDK What About Jakarta EE? Installing WildFly Installing Eclipse Configuring Eclipse Integrating New Server in Eclipse Creating New Project in Eclipse Ad...
https://balusc.omnifaces.org/2020/04/jsf-23-tutorial-with-eclipse-maven.html
OmniFaces 3.5 has been released! A handful utility functions/methods have been added: #{of:encodeURI()} EL function so that you can URI-encode parts of URLs outside the query string. There was in...
https://balusc.omnifaces.org/2020/04/omnifaces-35-has-been-released.html
OmniFaces 3.4 has been released :) Also in this version, not really a lot of new things. Only a new onerror attribute for <o:socket>. It will be invoked on every failed attempt to connect t...
https://balusc.omnifaces.org/2019/10/omnifaces-34-has-been-released.html
OmniFaces 3.3 has been released! After a little more than 9 months after 3.2 release, the 3.3 has finally been released. I waited a bit too long because there were not really exciting new things ...
https://balusc.omnifaces.org/2019/05/omnifaces-33-finally-released.html
OmniFaces 3.2 has been released! Next to a bunch of utility methods, this version adds a <o:hashParam> and a CDNResource, and the FullAjaxExceptionhandler and FacesExceptionFilter will from...
https://balusc.omnifaces.org/2018/07/omnifaces-32-adds-ohashparam.html
OmniFaces 3.1 has been released! Next to a bunch of utility methods, this version adds a MessagesKeywordResolver and a SourceMapResourceHandler. This version also deprecates WebXml.INSTANCE and F...
https://balusc.omnifaces.org/2018/04/omnifaces-31-adds-messageskeywordresolv.html