-
Task
-
Resolution: Done
-
Major
-
None
-
Sprint 7
-
---
-
---
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
-
WFLY-15667 jboss-logmanager -- Move WildFly Preview to a native jakarta namespace variant
- Closed
- clones
-
WFCORE-5876 Migrate the internal.javax.json.api.ee8 to use GlassFish Jakarta JSON
- Closed
- is related to
-
WFLY-16275 Revert the internal JSON module and the log manager module from being included in WildFly Preview
- Closed
-
WFCORE-5875 Change the dependency on the log managers JSON formatter
- Closed