Details
-
Task
-
Resolution: Fixed
-
Major
-
7.3-milestone-1
-
None
Description
https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.6.3
Changes, core
Streaming
#220: Problem with JsonParser.nextFieldName(SerializableString) for byte-backed parser
#221: Fixed ArrayIndexOutOfBounds exception for character-based JsonGenerator
Databind
#749: EnumMap serialization ignores SerializationFeature.WRITE_ENUMS_USING_TO_STRING
#938: Regression: StackOverflowError with recursive types that contain Map.Entry
#939: Regression: DateConversionError in 2.6.x
#940: Add missing hashCode() implementations for JsonNode types that did not have them
#941: Deserialization from {} to ObjectNode field causes "out of END_OBJECT token" error
#942: Handle null type id for polymorphic values that use external type id
#943: Incorrect serialization of enum Map key
#944: Failure to use custom deserializer for key deserializer
#949: Report the offending substring when number parsing fails
#965: BigDecimal values via @JsonTypeInfo/@JsonSubTypes get rounded
Changes, data types
Guava
#83: Generic type information for Optional wrapped generic type lost in visitor
#84: Class not found exception in OSGi (com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter)
(no separate issue): Allow use of @JsonDeserialize(contentAs=XXX) with Optional
Java 8 Date/Time
#44: Allows users to pass a custom DateTimeFormatter for the ZonedDateTimeSerializer
#45: Problem Deserializing java.time.OffsetTime from JSON Array
JDK8
#13: Allow use of @JsonDeserialize(contentAs=XXX) with Optional
Changes, other modules
Afterburner
#59: Cannot customize String deserialization behavior
#60: Cannot read some "pretty" documents
NOTE: actually fixed by jackson-core / #220 (see above)
Mr Bean
#25: Should ignore static methods (setter/getter)