Micronaut Serialization 2.3.0
What's Changed
New Features π
Bug Fixes π
Improvements β
- Support
JsonRootName
by @dstepanov in #613 - Correct polymorphism JsonTypeInfo by @dstepanov in #612
- Improve code, extract specific serializers/deserializers by @dstepanov in #614
- Deserialization improvements by @dstepanov in #620
- Fix subtypes without properties by @dstepanov in #622
- Support unwrapped subtype beans by @dstepanov in #624
- Cache property include/exclude/sorting for serialization + simplify any by @dstepanov in #626
- Correct
JsonIgnoreProperties
by @dstepanov in #627 - Allow to configure Jackson parser/generator by @dstepanov in #631
- Allow to deserialize an empty string to null by @dstepanov in #630
- Support
JsonTypeInfo.Id.MINIMAL_CLASS
by @dstepanov in #633 - Support
@JsonTypeInfo(visible=true)
by @dstepanov in #638 - Find custom deserializer for a primitive type by @oujesky in #637
- Support
@JsonIgnoreProperties(allowGetters,allowSetters)
, align with Jackson behaviour by @dstepanov in #640
Tests β
Dependency updates π
- fix(deps): update dependency com.oracle.oci.sdk:oci-java-sdk-aidocument to v3.25.4 by @renovate in #600
- fix(deps): update dependency com.oracle.database.jdbc:ojdbc8 to v23.3.0.23.09 by @renovate in #590
- fix(deps): update dependency com.amazonaws:aws-lambda-java-serialization to v1.1.4 by @renovate in #608
- chore(deps): update plugin me.champeau.jmh to v0.7.2 by @renovate in #623
- fix(deps): update dependency org.eclipse.parsson:parsson to v1.1.5 by @renovate in #628
Micronaut Modules
Micronaut Core
Micronaut Discovery Client
- fix(deps): update dependency io.micronaut.discovery:micronaut-discovery-client to v4.0.3 by @renovate in #601
Micronaut Reactor
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.3 by @renovate in #605
CI βοΈBuild π
GraalVM
KSP
- fix(deps): update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v1.9.20-1.0.13 by @renovate in #629
- fix(deps): update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v1.9.20-1.0.14 by @renovate in #639
Micronaut Build Plugin
Micronaut Gradle Plugin
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.1.2 by @renovate in #611
SVM
New Contributors
Full Changelog: v2.2.6...v2.3.0