Mojarra 2.2 version diverges

https://javaserverfaces.java.net/nonav/2.2/releasenotes.html lists two branches of a branched version of JSF2.2, where, oddly enough, 2.2.8-xx seems more recent than 2.2.9 and higher.

Some errors are fixed only in 2.2.9 ( https://github.com/javaserverfaces/mojarra/issues/3384 ), some only in 2.2.8-xx ( https://github.com/javaserverfaces/mojarra/issues/4111 ), and some in both versions ( https://github.com/javaserverfaces/mojarra/issues/3133 ).

What is the reason for this and which industry should I use in production? Both seem to contain important fixes.

I could not find anything about this using google. Perhaps mojarra guys can add some information to the release notes.

+5
source share
1 answer

Mojarra 2.2.8-xx releases are created specifically for Oracle WebLogic 12c with patches from the new versions supported each time. WebLogic is a bug in the integrated version of Weld that made it incompatible with Mojarra 2.2.9 and later, where a fix for issue 3345 was introduced.

If you are not using WebLogic 12c, just ignore the 2.2.8-xx versions and choose the newest 2.2.x, which is currently 2.2.14. If you are using WebLogic 12c, then you should focus on getting a service pack from Oracle WebLogic support. It will combine the new version of Mojarra 2.2.8-xx.

By reference: I am the Commander of Mojarra and JSF 2.3 is a member of EG .

+7
source

Source: https://habr.com/ru/post/1265143/


All Articles