-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Upgrade jackson libraries to 2.12.1 #886
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
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #886 +/- ##
===========================================
- Coverage 78.38% 78.32% -0.06%
===========================================
Files 837 837
Lines 24802 24896 +94
Branches 1577 1582 +5
===========================================
+ Hits 19441 19500 +59
- Misses 5361 5396 +35
Continue to review full report at Codecov.
|
Thank you for the update!
Edit: sorry, I think the ask was impractical, to making a PR across repos. We have an internal ticket scheduled to upgrade the version all across, ty! |
Unfortunately, We have run into a high-risk issue in the internal source: FasterXML/jackson-module-scala#495. |
Thanks for the update! Just to clarify, would the above issue cause issues if finagle gets Jackson 2.12 as a transitive dependency? Or is the issue with one of the downstream consumers of Finagle and not Finagle itself? |
Thank you for bringing this up to let it falls on our radar, @SerCeMan. I believe the concern is more for the customers, especially Finatra customers as it provides default JSON serde. Not only we want to keep the ecosystem on the same versions but also the issue is hard to catch without thoroughly detecting this kind of use case: serialize fields in traits and objects vs serialize fields in classes. |
Hey, @yufangong! I'm just checking if the upgrade was unblocked. If I understand correctly, the referenced issue was closed. :) |
@SerCeMan thanks so much for the reminder! We will take give it another try shortly. |
Hey, @yufangong! I'm wondering if there were any new issues with the attempt, I noticed that Jackson is moving to developing the new 2.13 branch now, https://github.com/FasterXML/jackson#active-developed-jackson-2x-branches :) |
Hi @SerCeMan, I work with Yufan at Twitter. Thanks for checking in! We're planning to upgrade Jackson in September and we'll look into Jackson 2.12 and 2.13. |
@SerCeMan update on this: we upgraded to 2.13.0 b79b1d7 before discovering a regression that doubled the cost of serialization in jackson-databind. We're going to roll back for now, and will roll forward once they release 2.13.1. |
Hey, @mosesn! Thank you for the update! |
@tigerlily-he That's awesome, thanks 🎉 |
Reference: #885
FasterXML has recently version released jackson version 2.12.0 libraries, the dependency can be upgraded.