Skip to content

Jackson Release 2.17.2

Tatu Saloranta edited this page Jul 5, 2024 · 17 revisions

Patch version of 2.17, released July 5, 2024.

Following fixes are included in this patch release.

Changes, core

  • #1308: Relax validation by NumberInput.looksLikeValidNumber() to allow trailing dot (like 3.)
  • #4561: Issues using jackson-databind 2.17.1 with Reactor (wrt DeserializerCache and ReentrantLock)
  • #4575: StdDelegatingSerializer does not consider a Converter that may return null for a non-null input
  • #4577: Cannot deserialize value of type java.math.BigDecimal from String "3." (not a valid representation)
  • #4595: No way to explicitly disable wrapping in custom annotation processor
  • #4607: MismatchedInput: No Object Id found for an instance of X to assign to property '@id'
  • #4610: DeserializationFeature.FAIL_ON_UNRESOLVED_OBJECT_IDS does not work when used with Polymorphic type handling

Changes, data formats

  • #481: Fix issue in setSchema()
  • #497: Failed copy(): IonValueMapper does not override copy()
  • #501: Upgrade ion-java dependency to 1.11.8
  • #657: Nesting depth in XmlReadContext is not incremented/decremented on JsonToken.START_OBJECT/JsonToken.END_OBJECT
  • Upgrade Woodstox dep to 6.7.0

Changes, datatypes

jakarta-jsonp

  • #46: Invalid module info for jakarta-jsonp

Changes, JVM Languages

  • #799: Fixed problem with code compiled with 2.17.x losing backward compatibility.
Clone this wiki locally