Here are people who have contributed to the development of Jackson JSON processor
databind core component, version 3.x
(version numbers in brackets indicate release in which the problem was fixed)

(note: for older credits, see `CREDITS-2.x` instead)

Author: Tatu Saloranta, tatu.saloranta@iki.fi: author
(no listing below)

Co-Authors (with no / partial listings below):

* Joo Hyuk Kim (@JooHyukKim)
* PJ Fanning (@pjfanning)
* Sim Yih Tsern (@yihtsern)
* wrongwrong (@k163377)

----------------------------------------------------------------------------

Alexander Koshman (@akoshman)
 * Requested #1600: Serializing locale with underscore, not standard hyphen	
  [3.0.0]

@XakepSDK
 * Requested #2013: Allow use of `java.nio.file.Path` for `readValue()`, `writeValue()`
  [3.0.0]
 * Requested #2411: `valueToTree()` during serialization (via `SerializerProvider()`)
  [3.0.0]

Sven Döring (@sdoeringNew)
 * Contributed #2013: Allow use of `java.nio.file.Path` for `readValue()`, `writeValue()`
  [3.0.0]

Steven Schlansker (@stevenschlansker)
 * Contributed #2083: Replace Reflection usage with `MethodHandle` (3.0)
  [3.0.0]

Michael Dillon (@michaelcdillon)
 * Requested #2593: StackTraceElement w/ >= Java 9 doesn't deserialize properly
  [3.0.0]

Lars Benedetto (@lbenedetto)
 * #4210: `ParameterNamesModule` causes `@ConstructorProperties` to be ignored,
  constructor called with null value
  [3.0.0]

Andy Boothe (@sigpwned)
 * Contributed #5025: Add support for automatic detection of subtypes (like `@JsonSubTypes`)
   from Java 17 sealed types
  [3.0.0]

Sébastien Deleuze (@sdeleuze)
 * Requested #5110: Add missing `ObjectMapper#createNonBlockingByteBufferParser()` method
  [3.0.0]
 * Requested #5111: Improve support for deserializing from `TokenBuffer` (f.ex for
   content buffered for non-blocking parsing)
  [3.0.0]
 * Requested #5112: Add a `MapperBuilder#findAndAddModules(ClassLoader)` variant
  [3.0.0]
 * Reported #5786: Regression in `TokenBuffer#forceUseOfBigDecimal`
  [3.1.1]

Yu Han (@hannyu)
 * Contributed #5138: add `asShort()`, `asFloat()` conversion methods
  [3.0.0]
 * Contributed #5153: Improve error handling for numeric values in `POJONode`
  [3.0.0]
 * Contributed #5158: Add "optional" variants -- shortValueOpt(), floatValueOpt(),
   asShortOpt(), asFloatOpt()
  [3.0.0]

Guillaume Smet (@gsmet)
 * Requested #4907: Reduce/eliminate introspection on `java.*` classes
  [3.0.0]

David Nault (@dnault)
 * Requested #5244: Support accessing annotations via `AnnotatedMember.annotations()`
  [3.0.0]

Artur (@Artur-)
 * Reported #5319: `TreeTraversingParser` does not respect
   `DeserializationFeature.ACCEPT_FLOAT_AS_INT`
  [3.0.0]
 * Reported #5340: `DeserializationFeature.ACCEPT_FLOAT_AS_INT` not respected for byte/short
   when deserializing from JsonNode
  [3.0.1]

Dónal Murtagh (@donalmurtagh)
 * Reported #5323: `UUID` serialization is broken in v3.0.0-rc9
  [3.0.0]

Phil Clay (@philsttr)
 * Reported #5344: "Unexpected end-of-input" for `JsonParser.readValueAs()` (in 3.0)
  [3.0.1]

Rob Winch (@rwinch)
 * Reported, contributed fix for #5354: jackson-databind 3.0.0 renders `callbacks`
   property from Spring CGLIB Proxy
  [3.0.1]

Joost Koehoorn (@JoostK)
 * Reported, contributed fix for #5401: Regression with `@JsonCreator` that returns
   `null` for empty strings
  [3.0.3]

Benjamin Heimann (@b-heimann-senacor)
 * Reported #5414: `NullPointerException` in `AnnotatedMember.annotations()` when
   no annotations are present
  [3.0.3]

Andy Wilkinson (@wilkinsona)
 * Reported #5416: Annotations on an interface that's part of a JDK proxy are not honored
   with Jackson 3
  [3.0.3]

Fouad Almalki (@Eng-Fouad)
 * Contributed fix for #5416: Annotations on an interface that's part of a JDK proxy are not honored
   with Jackson 3
  [3.0.3]
 * Contributed fix for 5442: Make `JsonMapper/ObjectMapper` fully proxyable by CGLIB
  [3.1.0]

Christopher Currie (@christophercurrie)
 * Requested #221: Support alternate radixes when writing numeric values as strings
  [3.1.0]

Davyd Fridman (@tiger9800)
 * Implemented #221: Support alternate radixes when writing numeric values as strings
  [3.1.0]

Gary Gregory (@garydgregory)
 * Reported #429: Cannot use property annotations on `StackTraceElement` to configure
   deserialization
  [3.1.0]

Konstantin Labun (@kulabun)
 * Reported #650: `@JsonUnwrapped` prevents checks for
  `DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES`
  [3.1.0]

@JacksonJang
 * Contributed fix for #650: `@JsonUnwrapped` prevents checks for
  `DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES`
  [3.1.0]
 * Contributed fix for  #1497: Allow skipping `@JsonUnwrapped` values if no properties matched,
  `DeserializationFeature.USE_NULL_FOR_EMPTY_UNWRAPPED` enabled
  [3.1.0]
 * Contributed fix for #1516: Problem with multi-argument Creator with
   `@JsonBackReference` property
  [3.1.0]
 * Contributed fix for #1622: Failure to deserialize child object when using
   `@JsonIgnoreProperties` to break cycle
  [3.2.0]
 * Contributed fix for #2686: `@JsonBackReference` does not work with a builder
  [3.1.0]
 * Contributed fix for #3355: Deserialization fails depending on the order of
  deserialized objects with "Cannot construct instance (although at least one Creator exists)"
  [3.2.0]
 * Contributed fix for #4629: `@JsonIncludeProperties` and `@JsonIgnoreProperties`
   ignored when deserializing Records
  [3.1.0]
 * Contributed fix for #5115: `@JsonUnwrapped` Record deserialization can't handle
   name collision
  [3.1.0]
 * Contributed fix for #5405: `@JsonFormat(shape = Shape.POJO)` does not work for
   `java.util.Map` serialization via property annotation
  [3.1.0]
 * Contributed #5515: Support `@JsonInclude.content` for Arrays
  [3.1.0]

Oliver Drotbohm (@odrotbohm)
 * Requested #1196: Add opt-in error collection for deserialization
  [3.1.0]
 * Requested #3591: Ignored fields not consistently exposed via
  `BeanDescription.getIgnoredPropertyNames()`
  [3.2.0]
 * Reported #6028: Verification of unwrapped fields should mention type containing unwrapped POJO
  [3.2.1]

@sri-adarsh-kumar
 * Contributed #1196: Add opt-in error collection for deserialization
  [3.1.0]

Jeff Maxwell (@jmax01)
 * Reported #1391: Default typing adds typing info to collections even with
  `@JsonTypeInfo(use = Id.NONE)` override
  [3.1.0]

Victor Noël (@victornoel)
 * Requested #1497: Allow skipping `@JsonUnwrapped` values if no properties matched,
   `DeserializationFeature.USE_NULL_FOR_EMPTY_UNWRAPPED` enabled
  [3.1.0]
 * Requested #2343: Add `JsonNode.asArray()` and `JsonNode.asObject()`
  [3.1.0]

Ulf Andersson (@ulfandersson)
 * Reported #2124: Allow coercion of '[ ]' into empty/null String with
   `ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT`
  [3.1.0]

Erik Hesselink (@hesselink)
 * Reported #2617: `@JsonDeserialize.converter` from an interface doesn't work
  [3.1.0]

Kenneth Jorgensen (@kennethjor)
 * Requested #2624: Allow overriding builder's "withPrefix" with new
  `@JsonDeserialize.builderPrefix` property
  [3.1.0]

Dávid Csákvári (@dodie)
 * Requested #3079: Support `ObjectMapper.updateValue()` for Record classes
  [3.1.0]

Krzysztof Krasoń (@krzyk)
 * Reported #3084: `Nulls.AS_EMPTY` doesn't work for collections containing
  values without default constructor (like Records)
  [3.1.0]

Lee Jiwon (@dlwldnjs1009)
 * Fixed #3188: Skip unknown `Enum` keys in `Map` deserialization
  [3.1.0]
 * Implemented #3284: Backward compatibility for timezone formats of UTC Date
   serialization
  [3.1.0]
 * Implemented #5621: Fix typo: MissingInjectableValueExcepion → MissingInjectableValueException
  [3.1.0]
 * Fixed #5867: Fix `Map.Entry` deserialization for property-level
   `Shape.NATURAL` override
  [3.1.2]
 * Fixed #5870: `EnumMap` and `EnumSet` properties ignore `@JsonDeserialize(contentConverter)`
  [3.1.2]
 * Fixed #5891: `EnumMapDeserializer._deserializeUsingProperties()` corrupts parser
   state after skipping unknown enum keys
  [3.1.2]
 * Fixed #5925: Pass dynamic serializer for `Iterable` content filtering
  [3.1.3]
 * Fixed #5931: Fix `AtomicLongDeserializer` value truncation on coerced values
  [3.1.3]
 * Fixed #6048: Apply content converters for String collection values (`StringCollectionDeserializer`)
  [3.1.5]
 * Contributed #3064: `@JsonPropertyOrder(alphabetic=true)` is ignored in case indices
   are defined for `@JsonProperty` -- add `MapperFeature.SORT_PROPERTIES_BY_INDEX`
  [3.2.0]
 * Implemented #3166: Ability to sort `Set`s before serialization (add
   `SerializationFeature.ORDER_SET_ELEMENTS`)
  [3.2.0]
 * Fixed #5977: Apply per-property DYNAMIC typing override to `ObjectArraySerializer`
  [3.2.0]
 * Fixed #6010: `WRITE_ENUMS_TO_LOWERCASE` must use `Locale.ROOT` for case folding
  [3.2.0]
 * Contributed #6022: Follow-up to #5369: apply content @JsonInclude in
  `StringCollectionSerializer.serializeWithType`
  [3.2.1]
 * Reported #6101: `@JsonInclude(NON_EMPTY, content=CUSTOM)` does not omit a Map property
   after all entries are filtered
  [3.2.2]
 * Fixed #6109: Mark built-in JDK 8 handlers (`Optional`, `Stream`) with
   `@JacksonStdImpl` so optimization modules (Blackbird) can retain optimized handlers
  [3.2.2]

Garret Wilson (@garretwilson)
 * Suggested #4157: Add `MapperFeature.INFER_RECORD_GETTERS_FROM_COMPONENTS_ONLY` to ignore
   getter method auto-detection for Records
  [3.1.0]

James Mudd (@jamesmudd)
 * Reported #4277: Deserialization `@JsonFormat(shape = JsonFormat.Shape.ARRAY)` POJO with
  `JsonTypeInfo.As.EXTERNAL_PROPERTY` does not work
  [3.1.0]

John Hendrikx (@hjohn)
 * Reported #4729: Object ID handling tries (unnecessarily) to set id value on a Record
  [3.1.0]

Viktor Szathmáry (@phraktle)
 * Reported #5115: `@JsonUnwrapped` Record deserialization can't handle name collision
  [3.1.0]
 * Reported #5716: `@JsonUnwrapped` properties moved to end in 3.1.0
  [3.1.1]
 * Fixed #5897: Excessive `TokenBuffer` allocations when deserializing records
  [3.2.0]

Lee Chan Won (@chanwonlee)
 * Implemented #5223: Java Records missing type information with `DefaultTyping.NON_FINAL`
  (add `DefaultTyping.NON_FINAL_AND_RECORDS`)
  [3.1.0]

Hélios Gilles (@RoiSoleil)
 * Contributed #5413: Add/support forward reference resolution for array value
  [3.1.0]

Francesco Chicchiriccò (@ilgrosso)
 * Reported #5485: Unchecked conversion warning in `JsonMapper` wrt `TreeCodec.readTree()`
  override
  [3.1.0]

Jaeheon Kim (@jher235)
 * Contributed #5522: `@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)`
   doesn't work on custom Collection subclass
  [3.1.0]

Filip Hrisafov (@filiphr)
 * Contributed #5558: Change defaulting of `JsonNode.asXxx(defaultValue)`/`JsonNode.asXxxOpt()`
   for `NullNode`
  [3.1.0]

Réda Housni Alaoui (@reda-alaoui)
 * Requested #5575: Allow configuring a default serialization and deserialization view (3.x)
  [3.1.0]

Flinter (@jhan0121)
 * Contributed #5595: Add `FunctionalScalarDeserializer` for functional-style deserialization
  [3.1.0]

Brandon Schmitt (@BrandonSchmitt)
 * Reported #5616: `ObjectWriter` serializes `Optional`s with subtypes incompletely
  [3.1.0]
 * Reported #5710: `ObjectWriter` transforms polymorphic types into a tree incompletely
  [3.1.1]
 
Matthew Luckam (@mluckam)
 * Contributed #5630: Add `DelegatingSerializer`
  [3.1.0]

Kyrylo Merzlikin (@kirmerzlikin)
 * Reported #5706: `TokenBuffer` serialization fails when buffer contains integer
   encoded as String
  [3.1.0]

Alessandro Nistico (@alienisty)
 * Reported #5728: `@JsonUnwrapped`doesn't work for delegating ValueDeserializer (even
   one delegating to `BeanDeserializerBase`)
  [3.1.1]

David Albrecht (@dalbrx-nitrobox)
 * Reported and fixed #5785: Wrong path in `InvalidFormatException` for nested fields
  and `BuilderBasedDeserializer`
  [3.1.1]

Stephan Lutz (@stlutz)
 * Reported #5813: `JsonMapper` not thread-safe when using custom serializers
  [3.1.1]

Lavender Shannon (@retrodaredevil)
 * Reported #5865: `@JsonIgnoreProperties` does not work alongside
   `DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES`
  [3.1.2]

Aleksandr Georgievskii (@ageorgievskii)
 * Reported #5884: Exception when using `@JsonUnwrapped` alongside with `@JsonAlias`
   on another property
  [3.1.2]

Kenta Yoshii (@KentaYoshii)
 * Reported #5898: `DoubleDeserializer` rejects "+INF"/"+Infinity" despite accepting
   "INF"/"Infinity" and "-INF"/"-Infinity"
  [3.1.2]

Lucas Cloarec (@lucascloarec)
 * Reported #5911: Deserialization failed with `@JsonUnwrapped` and `@JsonAlias`
   on a property of the unwrapped type
  [3.1.3]

Marco Brakmann (@ML-Marco)
 * Reported #5918: Creator properties always come first in 3.x
  [3.1.3]

Joshua Arnold (@josharnold52)
 * Reported, fixed #5923: Deserialization behavior change with Records,
   `@JsonCreator` and `@JsonValue`
  [3.1.3]

Michael Orzechowski (@MikeBlink)
 * Reported #5941: `MapperBuilder.addModule()` does not recursively register transitive
   module dependencies (3.x regression from 2.x)
  [3.1.3]

Omkhar Arasaratnam (@omkhar)
 * Reported, suggested fix for #5950: Improve `UUIDDeserializer` error handling
  [3.1.4]
 * Reported, suggested fix for #5951: Improve `InetSocketAddress` deserialization
  [3.1.4]
 * Reported #5952: `@JsonIgnore` does not prevent passing of property to `@JsonAnySetter`
  [3.2.0]
 * Reported, suggested fix for #5956: Fix problem with float-to-byte range check
  [3.1.4]
 * Contributed fix for #5957: Improve `java.time.Month` deserialization validation
  [3.1.4]
 * Contributed fix for #5958: `@JsonView` ignored with
   `@JsonTypeInfo(include = As.EXTERNAL_PROPERTY)`
  [3.2.0]
 * Contributed fix for #5962: Case-insensitive deserialization may use
   wrong `@JsonIgnoreProperties`
  [3.1.4]
 * Contributed fix for #5967: Renamed `@JsonIgnore`d setters can deserialize via private fields
  [3.1.4]
 * Contributed fix for #5969: `@JsonView` by-passed for some "setterless" creator properties
  [3.1.4]
 * Contributed fix for #5971: `@JsonView` by-passed for unwrapped creator parameters
  [3.1.4]
 * Contributed fix for #5974: `@JsonIgnore` on Record property ignored with `PropertyNamingStrategy`
  [3.1.4]
 * Reported #5981: `BasicPolymorphicTypeValidator` setting `allowIfSubTypeIsArray()`
   should validate element type
  [3.1.4]
 * Reported #5988: `PolymorphicTypeValidator` needs to validate generic type parameters too
  [3.1.4]

Severin Kistler (@kistlers)
 * Reported #6001: Regression with `@JsonUnwrapped` from 3.0 to 3.1: custom
   unwrapping deserializer receives empty Object
  [3.1.4]

Dmitry Sulman (@dmitrysulman)
 * Suggested #6011: Add `MapperFeature.FIX_FIELD_NAME_UPPER_CASE_PREFIX` in
  `MapperBuilder.configureForJackson2()`
  [3.1.4]

João Guerra (@joca-bt)
 * Reported #6040: Inconsistency in current token on invalid type coercion for `List<String>`
  [3.1.5]
 * Reported, fixed #6077: `FAIL_ON_UNEXPECTED_VIEW_PROPERTIES` not being respected
   with constructor-backed properties (nor with Builders, `@JsonUnwrapped`,
   external type ids or `Shape.ARRAY`)
  [3.2.1]

Gili Tzabari (@cowwoc)
 * Reported #639: `@JacksonInject` with `@JsonIdentityInfo` causes deserialization
   failure (unresolved forward reference)
  [3.2.0]
 
Sylvain Guillope (@sguillope)
 * Reported #1075: `@JsonUnwrapped` fields with matching `@JsonIgnore`d getter
   in outer class are ignored
  [3.2.0]

Benson Margulies (@benson-basis)
 * Reported #1281: `@JsonIgnoreProperties` should work for "any getter" (for serialization)
  [3.2.0]

Jeff Quandt (@JeffQuandt)
 * Reported #1298: Writing ObjectId reference for `@JsonUnwrapped` property fails
   with obscure error message
  [3.2.0]

Raman Gupta (@rocketraman)
 * Reported #1329: External type property (`@JsonTypeInfo(include = As.EXTERNAL_PROPERTY`))
   deserialized even if `visible = false`
  [3.2.0]

Kevin Hogeland (@khogeland)
 * Reported #1410: Overlap between `@JsonTypeInfo.As.PROPERTY` indicated type id and field
   with same name results in `UnrecognizedPropertyException`
  [3.2.0]

Davide Maestroni (@davide-maestroni)
 * Reported #1528: `@JsonTypeInfo` visible property set to `null` in defaultImpl class
  [3.2.0]

Balys Valentukevicius (@balysv)
 * Reported #1706: `@JsonCreator` not working properly with `@JsonIdentityInfo` when
   deserializing a collection of interfaces (immutables.io compatibility)
  [3.2.0]

Patrik Mihalcin (@pmihalcin)
 * Reported #1921: Reader for updating do not use `@JsonCreator` constructor
  [3.2.0]

Leonid Talalaev (@ltalal)
 * Reported #2100: Using `ObjectReader.withValueToUpdate()` with JsonPOJOBuilder
  no longer working
  [3.2.0]

Vitaly Barkhatov (@vbarhatov)
 * Reported #2736: Unable to deserialize `@JsonUnwrapped` `Optional<>` field
  [3.2.0]

David Attia (@dattia-dev)
 * Reported #2747: `@JsonTypeInfo(include = EXTERNAL_PROPERTY)` exposes bogus array
   via `JsonStreamContext` during deserialization
  [3.2.0]

Michał Rowicki (@wyhasany)
 * Reported #2883: Annotation `@JsonUnwrapped` can serialize duplicate properties
  [3.2.0]

Andrey Ustalakov (@austalakov)
 * Reported #2955: Handling UnresolvedForwardReference by pre-processing illegal values
  [3.2.0]

Benedikt Posch (@benediktsatalia)
 * Reported #3030: Correctly deserialize forward `@JsonIdentityInfo` references
   when using `@JsonCreator`
  [3.2.0]

Christian Danner (@cdadac)
 * Reported #3064: `@JsonPropertyOrder(alphabetic=true)` is ignored in case indices
   are defined for `@JsonProperty` -- add `MapperFeature.SORT_PROPERTIES_BY_INDEX`
  [3.2.0]

Marcel Overdijk (@marceloverdijk)
 * Suggested #3083: `@JsonIncludeProperties` could be used like `@JsonPropertyOrder`
  [3.2.0]

Christof Tinnes (@chtinnes)
 * Reported #3169: `@JsonIncludeProperties` does not work together with `@JsonIdentityInfo`
  [3.2.0]

Auke Schrijnen (@auke-)
 * Reported #3185: `@JsonIdentityInfo` with `@JsonCreator` incorrectly sets a field
  [3.2.0]

Klaas Dellschaft (@klaasdellschaft)
 * Reported #3194: Deserialization of 2-dimensional arrays of final types fails when
   using `DefaultTyping.NON_FINAL`
  [3.2.0]

Daniel Gerhardt (@dgerhardt)
 * Reported #3205: ConfigOverrides for merging are not applied for items inside containers
  [3.2.0]

Aurimas Niekis (@aurimasniekis)
 * Reported #3547: When using type id with `As.EXTERNAL_PROPERTY` together with
  `@JsonValue` inside type the serialiser omits external type id field
  from result when `@JsonValue` value is null
  [3.2.0]

Andrzej Leśkiewicz (@aleskiewicz)
 * Reported #3573: Inconsistent handling of nil `UUID` in property inclusion
  [3.2.0]

Knut Wannheden (@knutwannheden)
 * Reported, contributed fix for #4014: No way to combine `@JsonTypeInfo(include = As.PROPERTY)`
   and `@JsonIdentityInfo(generator = PropertyGenerator.class)`
  [3.2.0]

Robert Rathsack (@robrat)
 * Reported#4758: `ConfigOverride` using `Nulls.AS_EMPTY` does not work
   with `@JsonManagedReference`
  [3.2.0]

Benoit Chatain Lacelle (@blacelle)
 * Reported, fixed #4983: `JsonTypeInfo.Id.MINIMAL_CLASS` generates invalid type
   on sub-package
  [3.2.0]

Christoffer Hammarström (@kreiger)
 * Reported #5330: `@JsonProperty`on enum values with
  `@JsonFormat(shape = JsonFormat.Shape.NUMBER)` is ignored
  [3.2.0]

Lee Hyeonsoo (@znight1020)
 * Fixed #5330: `@JsonProperty`on enum values with
  `@JsonFormat(shape = JsonFormat.Shape.NUMBER)` is ignored
  [3.2.0]

Eran Leshem (@eranl)
 * Suggested #5353: Preserve order of `@JsonAnySetter` creator property arguments
  [3.2.0]

Martin Uhlen (@MartinUhlen)
 * Reported #5734: `DeserializationFeature.FAIL_ON_NULL_FOR_PRIMITIVES` treats
   absent field same as explicit `null`
  [3.2.0]

Frederic Aubert (@f-aubert)
 * Contributed #5745: Ability to change active JsonView on submodels (with `@JsonApplyView`)
  [3.2.0]

David Nelson (@eatdrinksleepcode)
 * Reported #5814: Enum deserialization does not respect
   `JsonFormat.Feature.ACCEPT_CASE_INSENSITIVE_VALUES` override
  [3.2.0]

Daniel Purnomo (@kyooosukedn)
 * Fixed #5909: Forward Object Id references inside Collection properties
   leak Builder instance (follow-up to #1496)
  [3.2.0]

Desmond Koh (@deskoh)
 * Reported #5980: Property-based Creator clobbers enclosing value's
   `JsonParser.currentValue()`
  [3.2.0]

Manuel Hegner (@manuel-hegner)
 * Reported #6017: Make `@JsonUnwrapped` compatible with `@JsonSerialize(converter = )`
  [3.2.0]

Yusuke Nojima (@ynojima)
 * Reported #6031: Getter annotated with `@JsonIgnore` prevents `@JsonAlias`
   from working on `@JsonCreator` parameter (regression in 3.2.0)
  [3.2.1]

Théo Szanto (@indyteo)
 * Reported #6043: `FAIL_ON_UNKNOWN_PROPERTIES` has no effect with `JsonFormat.Shape.ARRAY`
   when using creator-based instantiation (such as `record`)
  [3.2.1]

@seonwooj0810
 * Fixed #6043: `FAIL_ON_UNKNOWN_PROPERTIES` has no effect with `JsonFormat.Shape.ARRAY`
   when using creator-based instantiation (such as `record`)
  [3.2.1]
 * Fixed #6065: `SerializationFeature.APPLY_JSON_INCLUDE_FOR_CONTAINERS` does not fully
   remove empty collection during serialization
  [3.2.1]
 * Fixed #6101: `@JsonInclude(NON_EMPTY, content=CUSTOM)` does not omit a Map property
   after all entries are filtered
  [3.2.2]

@doeiqts
 * Reported #6065: `SerializationFeature.APPLY_JSON_INCLUDE_FOR_CONTAINERS` does not fully
   remove empty collection during serialization
  [3.2.1]

Aysha Afrah Ziya (@aysha-afrah26)
 * Fixed #6096: Honor `@JsonView` in `BeanAsArrayDeserializer` update path
  [3.2.2]
 * Fixed #6099: Resolve classes without initialization in `TypeFactory.findClass()`
  [3.2.2]
 * Fixed #6115: Honor `@JsonIgnoreProperties` before any-setter on more deser paths
  [3.2.2]
 * Fixed #6116: Reject non-ASCII digits in `InetAddress` literal validation
  [3.1.6]
 * Fixed #6145: `@JsonIgnoreProperties` bypassed for Creator properties with
   builders and external type ids
  [3.2.4]
 * Fixed #6157: `@JsonIncludeProperties` not honored for `Throwable` types with
   `@JsonAnySetter`
  [3.2.3]
 * Fixed #6165: Apply number length limits to `BigDecimal`/`BigInteger`/`Double`/`Float` Map keys
  [3.1.6]
 * Fixed #6174: Honor `@JsonView` in `ThrowableDeserializer.deserializeFromObject()`
  [3.2.3]
 * Fixed #6179: Apply `StreamReadConstraints` number length limit when coercing
   String to `double`
  [3.2.3]
 * Fixed #6232: Validate `StreamReadConstraints` number length when coercing
   `StringNode` to number
  [3.2.4]
 * Fixed #6252: `@JsonIgnoreProperties` not honored for `EnumMap` properties
  [3.2.4]

@waydeshi
 * Reported #6127: Add `StreamReadConstraints` number len constraint to
   `javax.xml.datatype.XMLGregorianCalendar` and `javax.xml.datatype.Duration`
  [3.2.2]
 * Reported #6129: Limit the supported URL schemes for `java.nio.file.Path`
   deserialization
  [3.2.2]

DongNyoung Lee (@Dongnyoung)
 * Fixed #6137: `DefaultCacheProvider.Builder` does not preserve default cache sizes
   for unspecified values
  [3.2.2]

@prvazsahnazarov
 * Reported #6156: Add `java.lang.Comparable` in set of "unsafe" polymorphic
   base types
  [3.2.2]

Francesco Nigro (@franz1981)
 * Reported, contributed fix for #6182: `StdDateFormat.<clinit>` degrades JIT
   compilation of `UTF8JsonGenerator._writeStringSegment`
  [3.2.3]

@renechoi
 * Reported #6185: Bracket unresolved IPv6 host name in `InetSocketAddress` serialization
  [3.2.3]

@dabirt
 * Reported #6203: Prevent unbounded growth of type id cache in `TypeDeserializer`
  [3.2.3]
 * Reported #6204: Avoid quadratic forward-reference resolution in Collection/Map
   deserializers
  [3.2.3]

Jake Wang (@jakezwang)
 * Fixed #6225: `ArrayStoreException` when a Builder-based typed array resolves
   a forward Object Id reference within the same array
  [3.2.4]

Sergey Lappo (@sergeylappo)
 * Reported #6227: `BeanDescription` is not thread-safe when called concurrently on the
   same instance (`findProperties()`, `findDefaultViews()`)
  [3.2.4]

Sanha (@kimsanhaa)
 * Fixed #6240: `@JsonValue` ignored on getter also annotated with `@JsonKey`
  [3.2.4]

@schabe77
 * Reported #6273: Deserializing empty `Locale` Map keys (and other non-BCP-47
   single-segment values) fails since 3.2.0
  [3.2.4]
