-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.9.6
Tatu Saloranta edited this page May 15, 2018
·
38 revisions
Patch version of 2.9, not yet released as of May 2018.
Following fixes are included.
-
#400: Add mechanism for forcing
BufferRecycler
released (to call on shutdown)
-
#1565: Deserialization failure with Polymorphism using JsonTypeInfo
defaultImpl
, subtype as target -
#1964: Failed to specialize
Map
type during serialization where type key type incompatibility overidden via "raw" types -
#1990: MixIn
@JsonProperty
forObject.hashCode()
is ignored - #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
@JsonIgnore
and@JsonCreator
+@JsonProperty
for same property name -
#2015:
@Jsonsetter with Nulls.SKIP
collides withDeserializationFeature.READ_UNKNOWN_ENUM_VALUES_AS_NULL
when 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_OBJECT
not working withnull
coercion with@JsonSetter
-
#2027: Concurrency error causes
IllegalStateException
onBeanPropertyMap
- #2032: Blacklist another serialization gadget (ibatis)
- #2034: Serialization problem with type specialization of nested generic types
-
#84: Add option to allow use of platform-linefeed (
YAMLGenerator.Feature.USE_PLATFORM_LINE_BREAKS
)
** NEW DATATYPE!!! ***
- [#29]((../../jackson-datatypes-collections/29): Initial datatype module implementation for Eclipse Collections
-
#65: Use
DeserializationContext.handleWeirdXxxValue()
for datetime deserializers
-
#44: (jaxb)
@XmlElements
does not work with@XmlAccessorType(XmlAccessType.NONE)