Micronaut Serialization 2.5.0
What's Changed
Bug Fixes π
- Fix handling of manged/back references by @dstepanov in #671
- Fix incorrect properties deserialization by @dstepanov in #701
Improvements β
- Support
@JsonTypeInfo(include = WRAPPER_ARRAY)
by @dstepanov in #684 - Support
@JsonTypeInfo(include = EXISTING_PROPERTY)
by @dstepanov in #702 - Fix
@JsonProperty
READ_ONLY/WRITE_ONLY, integrate@JsonWrapper
TCK by @dstepanov in #669 - Align Serde ordering with Jackson Databind, extract cases not supported by Databind by @dstepanov in #672
- Integrate
@JsonView
and correct no-view behaviour by @dstepanov in #680 - Support
@JsonTypeInfo
on a field/getter/setter by @dstepanov in #705 - Fix JsonProperty on mixin methods by @yawkat in #708
Tests β
- Create Jackson annotation TCK by @dstepanov in #667
- Integrate
@JsonRootName
tests by @dstepanov in #674 - Integrate
@JsonValue
tests by @dstepanov in #675 - Integrate
@JsonSubTypes
tests by @dstepanov in #679 - Integrate
@JsonTypeInfo
tests by @dstepanov in #678 - More TCK for
@JsonInclude
and optional deserialization by @dstepanov in #681 - Move tests from
ObjectSerdeSpec
into TCK by @dstepanov in #682 - Integrate Getter/Setter tests by @dstepanov in #673
Dependency updates π
- Update dependency jakarta.json:jakarta.json-api to v2.1.3 by @renovate in #618
- Update dependency com.amazonaws:aws-lambda-java-events to v3.11.4 by @renovate in #697
- Update dependency org.mongodb:bson to v4.11.1 by @renovate in #688
- fix(deps): update dependency com.amazonaws:aws-lambda-java-serialization to v1.1.5 by @renovate in #698
- fix(deps): update dependency org.jetbrains:annotations to v24.1.0 by @renovate in #685
- fix(deps): update dependency com.oracle.oci.sdk:oci-java-sdk-aidocument to v3.30.0 by @renovate in #683
Kotlin
- Update kotlin monorepo to v1.9.21 by @renovate in #692
- Update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v1.9.21-1.0.15 by @renovate in #694
Micronaut Modules
Micronaut Core
Micronaut Logging
- fix(deps): update dependency io.micronaut.logging:micronaut-logging-bom to v1.2.0 by @renovate in #704
Micronaut Reactor
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.2.0 by @renovate in #706
Micronaut Validation
CI βοΈBuild π
Micronaut Build Plugin
Full Changelog: v2.4.0...v2.5.0