-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.21
Tatu Saloranta edited this page Oct 23, 2025
·
14 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).
Version is under development (under branch 2.x)
No release yet.
Same as Jackson 2.20, SDK 26
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
Same as Jackson 2.20?
None
-
#314: Add
JsonInclude.Valueconvenience constants -
#316: Make
JsonFormat.Featuresjava.io.Serializable
-
#1470: Add method
copyCurrentStructureExact()toJsonGenerator -
#1477: Add
JsonGenerator.has(StreamWriteCapability)convenience method
-
#1547: Un-deprecate
SerializationFeature.WRITE_EMPTY_JSON_ARRAYS -
#5045: If there is a no-parameter constructor marked as
JsonCreatorand a constructor reported asDefaultCreator, latter is incorrectly used -
#5293: Fix minor typo in
PropertyBindingException.getMessageSuffix() -
#5313: Expose
getConverter()inStdDelegatingSerializerfor improved customizability
-
#623: (ion) Upgrade
ion-javadep to 1.11.11 (from 1.11.10)
-
#198: Add support for
MutableSortedMap/ImmutableSortedMapdeserialization
-
#195: Add support for
RangeMapclass