Skip to content

Jackson Release 3.4

Tatu Saloranta edited this page Nov 12, 2026 · 8 revisions

Jackson Version](Jackson-Releases) 3.4 is under development as of November, 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 be designated as Long-Term-Support (LTS) since 3.1 is the previous LTS.

Patches

No release yet.

Documentation

Articles, Blog posts

New Modules

None

Changes, compatibility

Android

SDK 34 for all components (since Jackson 3.3). Verified by "Animal Sniffer" plug-in.

JDK

Same as Jackson 3.3; Java 17, except for:

  • JDK 25 for [jackson-module-blackbird]

Kotlin

Minimum supported Kotlin same as Jackson 3.3: 2.2.

Compatibility:modules

No changes.

Changes, behavior

None.


Major focus area(s)

Fixes?

Most wanted Issues resolved

None yet


Full Change list

Changes, core

No separate 3.x versions released, will use jackson-annotations 2.24.

None yet

  • #6264: @JsonIgnoreProperties / @JsonIncludeProperties not honored on @JsonAnySetter properties
  • #6276: Honor @JsonApplyView for unwrapped and any-getter properties
  • #6303: IllegalArgumentException thrown by a setter is reported as a type mismatch ("Problem deserializing property ... expected type ... actual type")
  • #6397: @JsonFormat(shape = ARRAY) builder with @JsonCreator silently loses buffered property if builder is immutable
  • #6413: Consolidate "effective input names" for @JsonUnwrapped properties (include polymorphic type id) instead of special-casing in UnwrappedPropertyHandler
  • #6430: Treat null AnnotationIntrospector as "no introspection" instead of failing with NPE

Changes, data types

org.json

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

Clone this wiki locally