-
-
Notifications
You must be signed in to change notification settings - Fork 811
Request backport of fix for issue #1274 (NUL-corrupted keys, values on JSON serialization) to 2.15.x #1406
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
2.15 version is no longer maintained so I don't think we will do this. |
Thanks for the quick response. What is the earliest version you might be able to backport to? We're trying to maintain version compatibility with spring boot and we're currently on 3.2. |
Jackson 2.18 should be usable. API changes are minimal. Can you try it? |
Right, ideally this would not be backported-- while it may be safe change, it's something that just feels riskier than what should go in a patch. This is why it was included in 2.18.0 and not, say, on 2.17 branch. At very least it'd be good to confirm change fixes issues seen. If it does, I guess 2.17(.4) would be possibility as there are other fixes pending. But with all of these, it's a question of priorization: not so much of backporting of the fix itself but rather creating a release. Full patch set takes 2-3 hours of my time (although sometimes we do micro-patches for individual components that takes maybe 15-30 minutes, depending), which is why I am hesitant to backporting things to earlier versions. |
We're currently working on the upgrade to spring boot 3.3 which is on jackson 2.17.x so having the fix backported to that release line would be helpful. In the meantime, we will test with 2.18 in an isolated service to confirm the fix and we might fork 2.15.x as a short term solution while we move to 2.17. |
@cowtowncoder did you have any further feedback on the possibility of backporting to 2.17.x? |
No updates; I think everyone who cares about this is part of discussion... I don't think there is strong objections, just general lack of time, focus on 3.0.0-rc2 work. So this would be about merging: (roughly). And then probably full release of: https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.17.4 but I'd need to find time to do that. |
We believe we are experiencing issue #1274 (NUL-corrupted keys, values on JSON serialization) after upgrading our deployments to run on JRE 21. However, we are not in a position to be able to adopt the latest 2.18.x release at this time so we would like to request that the fix for the issue is backported to the 2.15.x release line. @cowtowncoder, could you please assist with this request?
The text was updated successfully, but these errors were encountered: