Skip to content

Jackson Release 3.0.2

Tatu Saloranta edited this page Nov 7, 2025 · 15 revisions

Patch version of 3.0, released on Nov 7, 2025.

Following fixes are included in this patch release.

Changes, core

  • #114: Add jackson-datatype-hibernate 3.x versions
  • #363: UTF-8 decoding should fail on Surrogate characters (0xD800 - 0xDFFF)
  • #708: FilteringParserDelegate cannot deserialize empty list
  • #1180: JsonLocation off for unrecognized tokens
  • #1491: Mismatched property name for byte-backed JsonParser.nextNameMatch(PropertyNameMatcher)
  • #1498: Jackson 3 breaks FastDoubleParser - problem with shading
  • #1500: Add checks for surrogate pairing for UTF-8 generation
  • #5203: Fix null handling of EnumSetDeserializer
  • #5373: Wrong setter is used when deserializing from InputStream (or byte[])
    • NOTE: actual fix via [jackson-core#1491]

Changes, data formats

  • #114: XmlMapper does not support StreamReadFeature.STRICT_DUPLICATE_DETECTION

Changes, data types

  • #190: Add 3.x versions
  • #196: Fix names of META-INF/services module files

Changes, other Modules

Mr Bean

  • #316: Partially shaded Bytebuddy classes found under META-INF/versions/9 in jackson-module-mrbean-3.0.0.jar

Changes, other

  • #210: Support reading boolean[]/short[]/float[] values
Clone this wiki locally