-
Bug
-
Resolution: Done
-
Blocker
-
None
-
None
Currently the new json-b provider coming from RESTEASY-1665 is not enabled by default: on server side its module is not added as a dependency by default to the user deployments, on client side the maven dependency has to be explicitly declared and currently we do that in the testsuite module but then the artifact is excluded at surefire plugin level for almost all tests (https://github.com/resteasy/Resteasy/pull/1263#issuecomment-326193151).
We should evaluate if it makes sense to enable the new provider by default. In doing that, we need to consider:
- testsuite regressions, possibly revealing backward compatibility issues; we could possibly evaluate adding a configuration option for controlling the json-b enablement by default
- EE8 / JSR-370 TCK requirements
- blocks
-
WFLY-10032 Wildfly 12 Final (RestEASy 3.5 Final) can't discover JsonBindingProvider for Jax-RS
- Closed
- causes
-
WFLY-15185 Jackson is not preferred for EJB JAR's if annotations are present
- Open
- is related to
-
RESTEASY-1665 Add JSON-B support
- Closed
- relates to
-
RESTEASY-1826 RESTEasy returns wrong error message if JSON-B provider receive corrupted json data
- Resolved
-
RESTEASY-1911 JSONB provider is used even if Jackson2 provider should be used
- Resolved