What's new in OmniFaces?

What's new in OmniFaces 5.0?

Release date: 28 December, 2025

Major in OmniFaces 5.0

  • Alignment with Jakarta EE 11, so minimum dependencies have changed from Java 11, Faces 3.0, EL 4.0, Servlet 5.0, CDI 3.0, WS 2.0 and BV 3.0 to Java 17, Faces 4.1, EL 6.0, Servlet 6.1, CDI 4.1, WS 2.2, BV 3.1 and SEC 4.0
  • All things which were during 4.x @Deprecated have been physically removed.
  • The two XML namespaces xmlns:o="http://omnifaces.org/ui" and xmlns:of="http://omnifaces.org/functions" have been merged into a single new XML namespace represented by URN instead of URI: xmlns:o="omnifaces"
  • JsfLabelMessageInterpolator has been renamed toFacesLabelMessageInterpolator
  • CombinedResourceHandler won't anymore generate crossorigin/integrity attribute, this has been split intoCorsAwareResourceRenderer so it can also deal with non-combined resources

Added in OmniFaces 5.0