-
Task
-
Resolution: Done
-
Major
-
None
-
None
Currently the internal.javax.json.api.ee8 module uses the forked Geronimo API and Apache Johnzon for the implementation. This overuses the TCCL and requires other modules to include dependencies on the module. A solution to this is to use the GlassFish implementation, org.glassfish:jakarta.json, which includes both the API and implementation in the same JAR.
WildFly currently uses org.glassfish:jakarta.json as the implementation. However, for Jakarta EE 10 we will be switching to the Eclipse Parsson version allowing us to use the GlassFish version in core until other libraries migrate to the jakarta namespace.
- blocks
-
WFCORE-5875 Change the dependency on the log managers JSON formatter
- Closed
-
WFLY-15667 jboss-logmanager -- Move WildFly Preview to a native jakarta namespace variant
- Closed
- is cloned by
-
WFLY-16274 Migrate the internal.javax.json.api.ee8 to use GlassFish Jakarta JSON
- Closed
- relates to
-
WFCORE-5889 Upgrade Apache johnzon to 1.2.17
- Resolved