Repository navigation
Jackson Release 2.22
Tatu Saloranta edited this page Nov 8, 2026
·
21 revisions
Jackson Version 2.22 was released on May 31, 2026 (although jackson-core delayed until June 3, 2026)
This wiki page gives a list of links to all changes (with brief descriptions) that are included.
Branch is closed after release of 2.23.0.
It is not be designated as Long-Term-Support (LTS) since 2.21 is a LTS.
- 2.22.1 (07-Jul-2026)
- 2.22.2 (16-Aug-2026)
- 2.22.3 (21-Sep-2026)
- 2.22.4 (17-Oct-2026)
- 2.22.5 (not released)
Same as Jackson 2.21, SDK 26
Same as Jackson 2.21; mostly Java 8, with some modules requiring later JDKs:
-
jackson-datatype-hibernate: JDK 17 for some modules (Hibernate 7) -
jackson-jakarta-providers: JDK 11
Same as Jackson 2.21?
No changes.
None.
Maintenance (bug fixes).
-
#78: Add
@JsonApplyViewto allow changing active JsonView on child properties -
#339: Add
OptBooleanvalued property "order" in@JsonIncludeProperties -
#342: Add
@JsonTypeInfo.writeTypeIdForDefaultImplto allow skipping writing of type id for values of default type -
#344: Improve
Localehandling inJsonFormat.Value
No changes
-
#3064:
@JsonPropertyOrder(alphabetic=true)is ignored in case indices are defined for@JsonProperty-- addMapperFeature.SORT_PROPERTIES_BY_INDEX -
#3316: Deserialization of a date with
@JsonFormatspecified with locale that is not a language tag -
#3573: Inconsistent handling of nil
UUIDin property inclusion -
#3884: Add
ObjectNode.put(JsonPointer, JsonNode)method
-
#601: Reader should allow separating plain
nullValueand quoted value"nullValue"
-
#157: Add support for Guava
ImmutableIntArray/ImmutableDoubleArray