Skip to content

Jackson Release 3.0.1

Tatu Saloranta edited this page Oct 22, 2025 · 10 revisions

Patch version of 3.0, released on 21-Oct-2025.

Following fixes are included in this patch release.

Changes, core

  • #5335: JsonMapper to deserialize Optional.empty() instead of null in case of missing property (2.x compatibility)
  • #5340: DeserializationFeature.ACCEPT_FLOAT_AS_INT not respected for byte/short when deserializing from JsonNode
  • #5344: "Unexpected end-of-input" for JsonParser.readValueAs()
  • #5354: jackson-databind 3.0.0 renders callbacks property from Spring CGLIB Proxy

Changes, data formats

None

Changes, data types

Guava

  • #195: Add support for RangeMap class

Changes, Providers

  • #220: Fix ServiceLoader manifests due to 3.0 package changes
  • #57: Fix ServiceLoader manifests due to 3.0 package changes

Changes, other

  • #176: Cannot Deserialize JSON with @JsonProperty-annotated Record fields
Clone this wiki locally