Skip to content

Jackson Release 2.15.1

Tatu Saloranta edited this page May 16, 2023 · 18 revisions

Patch version of 2.15, released on May 16, 2023.

Following fixes are included in this patch release.

Changes, core

  • #999: Gradle metadata for jackson-core 2.15.0 adds dependency on ch.randelshofer:fastdoubleparser
  • #1003: Add FastDoubleParser section to NOTICE
  • #1014: Increase default max allowed String value length from 5 megs to 20 megs
  • #1023: Problem with FilteringGeneratorDelegate wrt TokenFilter.Inclusion.INCLUDE_NON_NULL
  • #3882: Error in creating nested ArrayNodes with JsonNode.withArray()
  • #3894: Only avoid Records fields detection for deserialization
  • #3895: 2.15.0 breaking behaviour change for records and Getter Visibility
  • #3897: 2.15.0 breaks deserialization when POJO/Record only has a single field and is marked Access.WRITE_ONLY
  • #3913: Issue with deserialization when there are unexpected properties (due to null StreamReadConstraints)
  • #3914: Fix TypeId serialization for JsonTypeInfo.Id.DEDUCTION, native type ids

Changes, data formats

YAML

  • #404: Cannot serialize YAML with Deduction-Based Polymorphism

Changes, Other modules

Afterburner

  • #204: Gradle metadata for jackson-module-afterburner and jackson-module-mrbean 2.15.0 adds dependency on shaded org.ow2.asm:asm
Clone this wiki locally