Skip to content

Commit f81030d

Browse files
committed
Update release notes wrt #818
1 parent ce2d5de commit f81030d

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

release-notes/CREDITS-2.x

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Contributors:
1818
# 2.18.0 (not yet released)
1919

2020
WrongWrong (@k163377)
21+
* #818: Optimize the search process for creators
2122
* #817: Fixed nullability of convertValue function argument
2223
* #782: Organize deprecated contents
2324
* #542: Remove meaningless checks and properties in KNAI

release-notes/VERSION-2.x

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ Co-maintainers:
1818

1919
2.18.0 (not yet released)
2020

21+
#818: The implementation of the search process for the `JsonCreator` (often the primary constructor)
22+
used by default for deserialization has been changed to `AnnotationIntrospector#findDefaultCreator`.
23+
This has improved first-time processing performance and memory usage.
24+
It also solves the problem of `findCreatorAnnotation` results by `AnnotationIntrospector` registered by the user
25+
being ignored depending on the order in which modules are registered.
2126
#817: The convertValue extension function now accepts null
2227
#803: Kotlin has been upgraded to 1.8.10.
2328
The reason 1.8.22 is not used is to avoid KT-65156.

0 commit comments

Comments
 (0)