Skip to content

Jackson Release 2.21

Tatu Saloranta edited this page Sep 15, 2025 · 4 revisions

Jackson Version 2.21 is being developed, as of September 2025.

This wiki page gives a list of links to all changes (with brief descriptions) that will eventually be included, as well as about original plans for bigger changes (and in some cases changes to plans, postponing).

Status

Version is under development (under branch 2.x)

Patches

No release yet.

Documentation

Articles, Blog posts

New Modules

Changes, compatibility

Android

Same as Jackson 2.20, SDK 26

JDK

Same as Jackson 2.20; mostly Java 8, with some modules requiring later JDKs:

  • jackson-datatype-hibernate: JDK 11 for some modules
  • jackson-jakarta-providers: JDK 11

Kotlin

Same as Jackson 2.20?

Compatibility: datatype modules

Changes, behavior

None


Major focus area(s)

Most wanted Features implemented


Full Change list

Changes, core

  • #314: Add JsonInclude.Value convenience constants
  • #5045: If there is a no-parameter constructor marked as JsonCreator and a constructor reported as DefaultCreator, latter is incorrectly used
  • #5313: Expose getConverter() in StdDelegatingSerializer for improved customizability
Clone this wiki locally