Skip to content

Jackson Release 2.14.2

PJ Fanning edited this page Jan 29, 2023 · 17 revisions

Patch version of 2.14, released January 28, 2023.

Following fixes are included in this patch release.

Changes, core

  • #854: Backport schubfach changes from v2.15
  • #882: Allow TokenFIlter to skip last elements in arrays
  • #886: Avoid instance creations in fast parser code
  • #890: FilteringGeneratorDelegate does not create new filterContext if tokenFilter is null
  • #1751: @JsonTypeInfo does not work if the Type Id is an Integer value
  • #3063: @JsonValue fails for Java Record
  • #3699: Allow custom JsonNode implementations
  • #3711: Enum polymorphism not working correctly with DEDUCTION
  • #3741: StdDelegatingDeserializer ignores nullValue of _delegateDeserializer.

Changes, data formats

TOML

  • #356: Fix TOML parse failure when number token hits buffer edge

Changes, datatypes

JSONP/JSR-353

  • #28: Add delegating serializers for JsonPatch and JsonMergePatch

Changes, other modules

JAX-RS Providers

  • #167: ProviderBase class shows contention on synchronized block using LRUMap _writers instance

Jakarta RS Providers

  • #12: Remove unnecessary synchronization from endpoint reader/writer caches
Clone this wiki locally