Skip to content

Jackson Release 3.2

Tatu Saloranta edited this page Mar 3, 2026 · 164 revisions

Jackson Version 3.2 is under development as of February, 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.1 had SDK 26 for jackson-core, 34 for jackson-databind). Verified by "Animal Sniffer" plug-in.

JDK

Same as Jackson 3.1; Java 17.

Kotlin

Same as Jackson 3.1?

Compatibility: datatype modules

No changes.

Changes, behavior

None.



Major focus area(s)

...


Full Change list

Changes, core

N/A

  • #679: Number parsing should fail for trailing dot (period)
  • #1544: Validate read() parameters in MergedStream and UTF32Reader
  • #1545: Increase Android baseline from 26 to 34 in Jackson 3.2
  • #1564: Add SimpleStreamReadContext.rollbackValueRead() method
  • #3216: Delegating @JsonCreator does not prevent unnecessary introspection of properties, leading to bogus failure
  • #3591: Ignored fields not consistently exposed via BeanDescription.getIgnoredPropertyNames()

Changes, data formats

Avro

  • #611: Remove IOException from AvroMapper.schemaFrom() method signatures

Smile

  • #674: Smile parser does not update StreamReadContext index or entry count

Clone this wiki locally