-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.17.1
Tatu Saloranta edited this page Apr 10, 2024
·
24 revisions
Patch version of 2.17, open for development as of mid-March 2024.
Following fixes will be included in this patch release.
-
#1241: Fix
NumberInput.looksLikeValidNumber()
implementation
-
#4428:
ByteBuddy
scope went beyondtest
in version 2.17.0 -
#4430: Use
ReentrantLock
instead ofsynchronized
inDeserializerCache
to avoid deadlock on pinning -
#4435: Cannot deserialize value of type
java.math.BigDecimal
from String ".05": not a valid representation -
#4441:
@JsonSetter(nulls = Nulls.SKIP)
doesn't work in some situations -
#4450: Empty QName deserialized as
null
-
#484: Upgrade
ion-java
to 1.11.4 (from 1.11.2)
-
#306: Only
DateTimeFormatter.ISO_OFFSET_DATE_TIME
accepted byZonedDateTimeKeyDeserializer
- #776: Delete Duration conversion that was no longer needed.
- #779: Errors no longer occur when processing Record types defined in Java.
-
#26: Replace synchronized blocks with
ReentrantLock
s - #28: Mark variables as volatile for safe concurrent access
-
#184: Use
ReentrantLock
s instead of synchronized blocks - #187: Mark variables as volatile for safe concurrent access
-
#90:
USE_BIG_DECIMAL_FOR_FLOATS
feature not working when usingJSON.treeFrom()