Skip to content
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

Upgrade to Jackson 2.10.0 #17999

Closed
philwebb opened this issue Aug 29, 2019 · 8 comments
Closed

Upgrade to Jackson 2.10.0 #17999

philwebb opened this issue Aug 29, 2019 · 8 comments
Labels
type: dependency-upgrade A dependency upgrade
Milestone

Comments

@philwebb
Copy link
Member

We should also test early with 2.10.0.pr2

@philwebb philwebb added the type: dependency-upgrade A dependency upgrade label Aug 29, 2019
@philwebb philwebb added this to the 2.2.0.M6 milestone Aug 29, 2019
@wilkinsona wilkinsona changed the title Upgrade to Jakson 2.10.0 Upgrade to Jackson 2.10.0 Aug 30, 2019
@wilkinsona
Copy link
Member

I couldn't find a release date for 2.10. Do we know it's going to GA before we want to GA 2.2?

@wilkinsona wilkinsona added the for: team-attention An issue we'd like other members of the team to review label Aug 31, 2019
@snicoll
Copy link
Member

snicoll commented Aug 31, 2019

There has been some discussion with @cowtowncoder and it looks like a release may happen in September. We should probably move this one back to 2.2.x.

@cowtowncoder
Copy link

2.10.0.pr2 is out now (released yesterday): intent is to release in second part of September, not expecting blockers. Happy to coordinate, given that 2.10 will get rid of pesky polymorphic deser CVEs that users are... not thrilled to have upgrade for.

@philwebb philwebb removed the for: team-attention An issue we'd like other members of the team to review label Sep 4, 2019
@wilkinsona
Copy link
Member

wilkinsona commented Sep 5, 2019

Boot builds cleanly with 2.10.0.pr2 with some minor changes. Those changes are also 2.9.x-compatible.

@wilkinsona wilkinsona modified the milestones: 2.2.0.M6, 2.2.x Sep 5, 2019
@cowtowncoder
Copy link

@wilkinsona Good. Intention was to try to limit compatibility problems. There was one change that may be somewhat visible (assignment-compatibility for TypeReference<T> taking readValue() methods), being source-incompatible in some cases (but fully binary compatible); and for users running on Java 9 and later there is the question of how good module-info definitions are (being the first version with that info).

Please let me know of new issues found. I still hope to fix a few before final release.

@sdeleuze
Copy link
Contributor

Jackson 2.10 release may happen September 26th in time for Spring Framework 5.2 GA, see related issue.

@philwebb philwebb modified the milestones: 2.2.x, 2.2.0.RC1 Sep 27, 2019
@juergenzimmermann

This comment has been minimized.

@snicoll

This comment has been minimized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: dependency-upgrade A dependency upgrade
Projects
None yet
Development

No branches or pull requests

6 participants