-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.9.6
Tatu Saloranta edited this page Jun 1, 2018
·
38 revisions
Patch version of 2.9, not yet released as of May 2018.
Following fixes are included.
-
#400: Add mechanism for forcing
BufferRecyclerreleased (to call on shutdown) -
#460: Failing to link
ObjectCodecwithJsonFactorycopy constructor -
#463: Ensure that
skipChildren()of non-blockingJsonParserwill throw exception if not enough input
- #1328: External property polymorphic deserialization does not work with enums
-
#1565: Deserialization failure with Polymorphism using JsonTypeInfo
defaultImpl, subtype as target -
#1964: Failed to specialize
Maptype during serialization where type key type incompatibility overidden via "raw" types -
#1990: MixIn
@JsonPropertyforObject.hashCode()is ignored - #1991: Context attributes are not passed/available to custom serializer if object is in POJO
- #1998: Removing "type" attribute with Mixin not taken in account if using ObjectMapper.copy()
- #1999: "Duplicate property" issue should mention which class it complains about
-
#2001: Deserialization issue with
@JsonIgnoreand@JsonCreator+@JsonPropertyfor same property name -
#2015:
@Jsonsetter with Nulls.SKIPcollides withDeserializationFeature.READ_UNKNOWN_ENUM_VALUES_AS_NULLwhen parsing enum - #2016: Delegating JsonCreator disregards JsonDeserialize info
- #2019: Abstract Type mapping in 2.9 fails when multiple modules are registered
-
#2023:
JsonFormat.Feature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECTnot working withnullcoercion with@JsonSetter -
#2027: Concurrency error causes
IllegalStateExceptiononBeanPropertyMap - #2032: Blacklist another serialization gadget (ibatis)
- #2034: Serialization problem with type specialization of nested generic types
-
#2038: JDK Serializing and using Deserialized
ObjectMapperloses linkage back fromJsonParser.getCodec() -
#20351: Implicit constructor property names are not renamed properly with
PropertyNamingStrategy
- #136: Fix MapWriteContext not correctly resolving union values
-
#93:
CBORParserdoes not accept "undefined value"
-
#135: Infinite sequence of
END_OBJECTtokens returned at end of streaming read
-
#282:
@JacksonXmlRootElementmalfunction when using it with multipleXmlMappers and disabling annotations
-
#84: Add option to allow use of platform-linefeed (
YAMLGenerator.Feature.USE_PLATFORM_LINE_BREAKS)
** NEW DATATYPE!!! ***
- #29: Initial datatype module implementation for Eclipse Collections
-
#65: Use
DeserializationContext.handleWeirdXxxValue()for datetime deserializers
-
#67:
ParameterNamesModuledoes not deserialize with a single parameter constructor when usingSnakeCasePropertyNamingStrategy
-
#44: (jaxb)
@XmlElementsdoes not work with@XmlAccessorType(XmlAccessType.NONE)