Skip to content

Jackson Release 2.18.5

Tatu Saloranta edited this page Oct 28, 2025 · 13 revisions

Patch version of 2.18, released October 27, 2025.

Following fixes are included in this patch release.

(note: entries from 2.18.4.1 micro-patch are included here too)

Changes, core

  • #1433: JsonParser#getNumberType() throws JsonParseException when the current token is non-numeric instead of returning null
  • #1446: Invalid package reference to "java.lang.foreign" from com.fasterxml.jackson.core:jackson-core (from FastDoubleParser) [Android]

No changes

Changes, data formats

CBOR

  • #599: Unable to deserialize stringref-enabled CBOR with ignored properties

Ion

  • #623: Upgrade ion-java dep to 1.11.11 (from 1.11.10)

Changes, data types

Guava

  • #185: ACCEPT_SINGLE_VALUE_AS_ARRAY doesn't work on Guava ImmutableList

Java 8 (Optional etc)

  • #372: java.util.Optional deserialization fails when using TypeFactory.defaultInstance for creating JavaType for Optional<?>

Clone this wiki locally