Skip to content

Jackson Release 3.2.2

Tatu Saloranta edited this page Jul 21, 2026 · 10 revisions

Patch version of 3.2, under development as of July 2026.

Following fixes will be included in this patch release.

Changes, core

None

  • #6096: Honor @JsonView in BeanAsArrayDeserializer update path
  • #6099: Resolve classes without initialization in TypeFactory.findClass()
  • #6101: @JsonInclude(NON_EMPTY, content=CUSTOM) does not omit a Map property after all entries are filtered
  • #6109: Mark built-in JDK 8 handlers as Jackson standard implementations

Changes, dataformats

Protobuf

  • #708: Proto3 fields without label fail to parse
  • #714: Packed repeated field fails to decode when array spans an input buffer reload
  • #715: ProtobufGenerator._reportWrongWireType() always reports string, ignoring actual type

Smile

  • #720: SmileGenerator writes past output buffer (ArrayIndexOutOfBoundsException) for very long Strings due to int overflow in maxLen

TOML

  • #702: Expand TOML dotted key nesting checks

Changes, Other modules

Blackbird

  • #355: Blackbird silently reverts Optional (reference-type) properties to reflection MethodProperty: Jdk8OptionalDeserializer fails isDefaultDeserializer check

Clone this wiki locally