-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.8.11
Tatu Saloranta edited this page Dec 24, 2017
·
13 revisions
Patch version of 2.8, released on 24-Dec-2017 (merry Christmas!).
This release is mostly important for security fixes contained; mostly as follow up for work start (and included) in 2.8.9 and 2.8.10. It is also very likely the last Full Release of Jackson for 2.8 branch. As usual, micro-patches for individual components are still possible for critical issues.
Following fixes are included.
-
#418:
ArrayIndexOutOfBoundsException
from UTF32Reader.read on invalid input
- #1604: Nested type arguments doesn't work with polymorphic types
- #1680: Blacklist couple more types for deserialization
-
#1767: Allow
DeserializationProblemHandler
to respond to primitive types -
#1768: Improve
TypeFactory.constructFromCanonical()
to work withjava.lang.reflect.Type.getTypeName()
format -
#1804:
ValueInstantiator.canInstantiate()
ignorescanCreateUsingArrayDelegate()
-
#1807: Jackson-databind caches plain map deserializer and use it even map has
@JsonDeserializer
- #1855: Blacklist for more serialization gadgets (dbcp/tomcat, spring)
- #106: (protobuf) fix calling _skipUnknownValue() twice
- #108: (protobuf) fix NPE in skip unknown nested key
- #126: (protobuf) always call checkEnd() when skip unknown field
-
#33:
@JsonSerialize
withnullUsing
option not working forString
properties
-
#31:
@JsonAppend
causesIllegalStateException
Unsupported annotated member
withJaxbAnnotationModule