- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 1.2k
Jackson Release 2.4.6
        Tatu Saloranta edited this page Apr 18, 2017 
        ·
        13 revisions
      
    Patch version of 2.4, released on 23-Apr-2015.
This is planned to be the last release version of 2.4.x branch, since 2.5.2 was released before this release; and since 2.3 will be a long-running branch (due to compatibility reasons).
Before 2.4.6 (but after 2.4.5), a critical fix needed to be released quickly (for #735).
As a result, version 2.4.5.1 of jackson-databind was released on March 26, 2015.
It contains following fixes:
- 
#706: Add support for @JsonUnwrappedvia JSON Schema module
- 
#707: Error in getting string representation of an ObjectNodewith a float number value
- 
#735: @JsonDeserializeon Map withcontentUsingcustom deserializer overwrites default behavior (for other Map instances)
After 2.4.6, a few important fixes were still merged, and since there are no plans for a full release, another micro-patch was cut instead, on 09-Jun-2015. It contains following fixes:
- #676: Deserialization of class with generic collection inside depends on how is was deserialized first time
- 
#785: Add handling for classes which are available in Thread.currentThread().getContextClassLoader()
- 
#793: ObjectMapper.readTree()does not work with defaultTyping enabled
- 
#184: WRITE_NUMBERS_AS_STRINGSdisablesWRITE_BIGDECIMAL_AS_PLAIN
- #191: Longest collision chain in symbol table now exceeds maximum
- Fixes from 2.4.5.1--#706,#707,#735-- see above.
- #744: Custom deserializer with parent object update failing
- #9: Infinite loop when trying to write binary data using CBORGenerator
- #23: Current location does not always updated properly
- 
#61: NPE serializing Multimaps with null values
- #65: Registered hibernateModule lead to 'NON_EMPTY' failure