Skip to content

Jackson Release 2.24

Tatu Saloranta edited this page Nov 14, 2026 · 5 revisions

Jackson Version 2.24 is under development as of November 7, 2026

This wiki page gives a list of links to all changes (with brief descriptions) that will be included.

Status

Version is under development (under branch 2.x).

It will likely be designated as Long-Term-Support (LTS) since 2.21 is the previous LTS.

Patches

No release yet

Documentation

Articles, Blog posts

Changes, compatibility

Android

Same as Jackson 2.23, SDK 26

JDK

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

  • jackson-datatype-hibernate: JDK 17 for some modules (Hibernate 7)
  • jackson-jakarta-providers: JDK 11

Kotlin

Same as Jackson 2.23

Compatibility: datatype modules

No changes.

Changes, behavior

None.


Major focus area(s)

Maintenance (bug fixes).


Full Change list

Changes, core

No changes

No changes

  • #6309: NPE serializing an Enum whose toString() returns null
  • #6326: NPE in SerializationContext.findKeySerializer() when SerializerFactory.createKeySerializer() returns null
  • #6443: JDK deserialization of a JsonNode with a negative length prefix throws NegativeArraySizeException instead of an IOException

Changes, data types

org.json

  • #105: Bump org.json:json dependency to latest, 20260814

Clone this wiki locally