He-Pin opened a new pull request, #3666:
URL: https://github.com/apache/pekko/pull/3666

   ### Motivation
   Depends on #3649; merge that PR first. Only the final commit contains this 
follow-up.
   
   Predefined marker bindings make existing manifest-less Jackson 
configurations fail when they infer a deserialization type from one application 
binding.
   
   ### Modification
   Exclude the predefined fallback markers from type inference in both Jackson 
modules. Cover single and multiple application bindings, explicit types, and 
marker-only configurations; document the rule.
   
   ### Result
   Existing single-binding inference works with the new defaults, while 
ambiguous or missing application types still fail clearly.
   
   ### Tests
   - Four JSON/CBOR suites pass: 270 tests on JDK 17; new regressions expose 
the issue before the fix.
   - Documentation, header, code style, and Jackson 2 MiMa checks pass.
   - Jackson 3 has no local MiMa task; full validation runs in CI.
   
   ### References
   Refs #3649 and 
[akka/akka-core#32049](https://github.com/akka/akka-core/pull/32049).
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to