Conversation
99b6f8a to
623041a
Compare
|
@mkurz does this look like a way forward for supporting Jackson 2.15 and above? One extra change that I would like to make would be to change the visibility of the JacksonJson class to be scoped to |
623041a to
a6bec01
Compare
6069685 to
47a69e7
Compare
|
Anything I can do to help get this merged? |
|
Hi, I am wondering whether we have any update on this? There is CVE-2025-52999 affecting the latest version of Play JSON and is any assistance (e.g. testing) required to get this over the line? Thanks |
|
I published my own fork a while ago because this and another couple of PRs that I created are awaiting review - https://github.com/pjfanning/play-json. |
more changes Create PR1072.backwards.excludes Update JsonConfig.scala Update JacksonJson.scala Update build.sbt Update build.sbt support overriding max string length
Is this still needed? |
I can't recall at this stage. Maybe if you publish a snapshot of play-json, I could modify playframework/playframework#12662 to use the snapshot jar and see what tests are still broken. |
|
Pull Request Checklist
Fixes
Fixes #xxxx
Purpose
There are issues with tests in playframework where some tests deliberately have deeply nested JSON. Jackson now defaults to a limit of 1000.
I would like to support overriding more of the StreamReadConstraints settings in Jackson but this is a start.
What does this PR do?
Background Context
Why did you take this approach?
References
Are there any relevant issues / PRs / mailing lists discussions?