Skip to content

Jackson Release 3.3

Tatu Saloranta edited this page Jul 24, 2026 · 13 revisions

Jackson Version 3.3 is under development as of June, 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 3.x).

It will likely not be designated as Long-Term-Support (LTS) since 3.1 is an LTS.

Patches

No release yet.

Documentation

Articles, Blog posts

Changes, compatibility

Android

Up to SDK 34 for all components (Jackson 3.2 had SDK 26 for jackson-core, 34 for jackson-databind). Verified by "Animal Sniffer" plug-in.

JDK

Same as Jackson 3.2; Java 17.

Kotlin

Minimum supported Kotlin has been upgraded to 2.2.

Compatibility: datatype modules

No changes.

Changes, behavior

None


Major focus area(s)

Most wanted Issues resolved

Issues with at least 5 thumbs-ups that were resolved in this version:

None so far


Full Change list

Changes, core

No separate 3.x versions released, uses jackson-annotations 2.22.

None so far

  • #1127: @JsonTypeInfo with EXTERNAL_PROPERTY doesn't handle arrays of polymorphic types
  • #1803: TreeTraversingParser should allow passing of parent context
  • #4762: @JsonValue ignores annotations on annotated field (particularly @JsonInclude)
  • #6068: 3.x ObjectMapper.convertValue() stop throwing java.lang.IllegalArgumentException
  • #6113: Fix DOMSerializer to support polymorphic serialization

Changes, data formats

CSV

  • #699: Add ability to modify columns in CsvSchema.Builder by name
  • #873: Fix handling of @JsonApplyView
  • #878: Re-apply entity/DTD hardening after JDK deserialization of XmlFactory
  • #879: Use Locale.ROOT for case folding in CaseInsensitiveNameSet
  • #882: Translate base64 name-decode errors to StreamReadException

Changes, data types

  • #85: Update Hibernate version to 7.4.1.Final

Clone this wiki locally