Releases: micronaut-projects/micronaut-serialization
Releases Β· micronaut-projects/micronaut-serialization
Release list
Micronaut Serialization 3.1.0
What's Changed
New Features π
- JSON-B and JSON-P Spec Compliance by @graemerocher in #1331
- Support for Serialization/Deserialization of Java properties files by @khamzatMurj in #1334
Dependency updates π
- Update dependency com.oracle.database.jdbc:ojdbc8 to v23.26.2.0.0 by @renovate[bot] in #1322
- Update Gradle to v9.5.1 by @renovate[bot] in #1323
- Update dependency org.eclipse.parsson:parsson to v1.1.9 by @renovate[bot] in #1329
- Update managed.jakarta.json.bindApi to v3.0.2 by @renovate[bot] in #1332
- Update actions/setup-java digest to ad2b381 by @renovate[bot] in #1352
- Update gradle/actions digest to 3f131e8 by @renovate[bot] in #1348
- Update nullaway to v0.13.7 by @renovate[bot] in #1340
- Update graalvm/setup-graalvm digest to 6f3fa03 by @renovate[bot] in #1350
- Update aws.lambda.serialization to v1.4.1 by @renovate[bot] in #1325
- Update actions/checkout digest to df4cb1c by @renovate[bot] in #1338
- Update jakarta.json.bind.tck to v3.0.2 by @renovate[bot] in #1356
- Update actions/cache digest to caa2961 by @renovate[bot] in #1360
- Update mikepenz/action-junit-report digest to d9f48fc by @renovate[bot] in #1358
- Update Serialization to Micronaut Core 5.1.2 by @renovate[bot] in #1324
- Update actions/setup-java digest to 1bcf9fb - autoclosed by @renovate[bot] in #1366
- Update actions/cache digest to 55cc834 - autoclosed by @renovate[bot] in #1364
- Update dependency org.jboss.weld.se:weld-se-core to v5.1.7.Final by @renovate[bot] in #1369
- Update Micronaut version to 5.1.3 by @sdelamo in #1367
Other Changes π‘
- Add AGENTS.md by @graemerocher in #1335
- Performance improvements by @dstepanov in #1336
- Add Jackson temporal format parity tests by @dstepanov in #1342
- Add Jackson JsonKey serialization support by @dstepanov in #1345
- Publish Jakarta JSON TCK results to GitHub Pages by @graemerocher in #1346
- Implement JsonMerge update support by @dstepanov in #1343
- Support Jackson JsonTypeId annotation by @dstepanov in #1347
- Toml documentation by @khamzatMurj in #1349
- 3.0.1-SNAPSHOT by @lissam1 in #1363
Full Changelog: v3.0.0...v3.1.0
Micronaut Serialization 3.0.0
What's Changed
Breaking Changes π
New Features π
- Implement source-generated serializers and deserializers for simple cases by @graemerocher in #1259
Bug Fixes π
- SerdeJsonSubtypesKotlinSpec fails by @sdelamo in #1216
- Skip duplicates / move annotation constants to api module by @graemerocher in #1270
- Fix NullAway compatibility for generated lazy serde references by @graemerocher in #1275
- Sourcegen fallback for jackson dataformat annotations by @khamzatMurj in #1277
- Fix missing deserializer NPE on retry by @graemerocher in #1280
Improvements β
- use context loader if available for default object mapper loading by @graemerocher in #1272
Dependency updates π
- fix(deps): update dependency org.mongodb:bson to v5 by @renovate[bot] in #784
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.5.5 by @renovate[bot] in #1179
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v5.5.1 by @renovate[bot] in #1160
- chore(deps): update gradle/actions action to v5 by @renovate[bot] in #1207
- chore(deps): update github artifact actions (major) by @renovate[bot] in #1206
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.12.0 by @renovate[bot] in #1204
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #1205
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v4.10.2 by @renovate[bot] in #1203
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.2 by @renovate[bot] in #1202
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.6.1 by @renovate[bot] in #1201
- chore(deps): update gradle to v9.2.1 by @renovate[bot] in #1200
- chore(deps): update softprops/action-gh-release action to v2.4.2 by @renovate[bot] in #1197
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.9.1 by @renovate[bot] in #1194
- chore(deps): update graalvm/setup-graalvm action to v1.4.3 by @renovate[bot] in #1190
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v5.5.2 by @renovate[bot] in #1193
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.10.9 by @renovate[bot] in #1192
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m12 by @renovate[bot] in #1191
- chore(deps): update graalvm/setup-graalvm action to v1.4.4 by @renovate[bot] in #1213
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v5.6.1 by @renovate[bot] in #1210
- fix(deps): update dependency org.projectlombok:lombok to v1.18.42 by @renovate[bot] in #1182
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.4 by @renovate[bot] in #1223
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m3 by @renovate[bot] in #1222
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m5 by @renovate[bot] in #1225
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m6 by @renovate[bot] in #1226
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.6 by @renovate[bot] in #1227
- fix(deps): update dependency org.spockframework:spock-core to v2.4-groovy-5.0 by @renovate[bot] in #1228
- chore(deps): update graalvm/setup-graalvm action to v1.4.5 by @renovate[bot] in #1231
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m7 by @renovate[bot] in #1233
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.7 by @renovate[bot] in #1234
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m8 by @renovate[bot] in #1235
- fix(deps): update dependency com.amazonaws:aws-lambda-java-serialization to v1.2.0 by @renovate[bot] in #1232
- fix(deps): update dependency com.oracle.database.jdbc:ojdbc8 to v23.26.0.0.0 by @renovate[bot] in #1153
- fix(deps): update dependency org.graalvm.sdk:nativeimage to v23.1.10 by @renovate[bot] in #1239
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m9 by @renovate[bot] in #1240
- fix(deps): update dependency com.oracle.database.jdbc:ojdbc8 to v23.26.1.0.0 by @renovate[bot] in #1242
- fix(deps): update dependency io.micronaut.discovery:micronaut-discovery-client to v4.7.2 by @renovate[bot] in #1244
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.6.2 by @renovate[bot] in #1245
- fix(deps): update dependency io.micronaut.logging:micronaut-logging-bom to v1.7.2 by @renovate[bot] in #1246
- fix(deps): update dependency io.micronaut.logging:micronaut-logging-bom to v1.7.3 by @renovate[bot] in #1247
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v5.6.2 by @renovate[bot] in #1248
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.8 by @renovate[bot] in #1249
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.9 by @renovate[bot] in #1251
- chore(deps): update gradle/actions action to v6 by @renovate[bot] in #1266
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.10 by @renovate[bot] in #1257
- fix(deps): update dependency org.projectlombok:lombok to v1.18.44 by @renovate[bot] in #1260
- chore(deps): update plugin com.gradleup.shadow to v9.4.1 by @renovate[bot] in #1273
- fix(deps): update dependency com.amazonaws:aws-lambda-java-serialization to v1.3.1 by @renovate[bot] in #1263
- Update dependency io.micronaut:micronaut-core-bom to v5.0.0-M22 by @renovate[bot] in #1243
- Update dependency io.micronaut.platform:micronaut-platform to v4.10.11 by @renovate[bot] in #1287
- Update stefanzweifel/git-auto-commit-action action to v7 by @renovate[bot] in #1220
- Update dependency org.projectlombok:lombok to v1.18.46 by @renovate[bot] in https://github.com/micronaut-projects/microna...
Micronaut Serialization 3.0.0-RC3
What's Changed
Dependency updates π
- Update Micronaut dependencies by @renovate[bot] in #1312
- Update Micronaut dependencies to v2.0.0-RC3 by @renovate[bot] in #1316
Other Changes π‘
- Fix compile-time serdes, support compile-time fields, performance add benchmarks by @dstepanov in #1313
- Adjust primitive behaviour with Jackson by @dstepanov in #1315
- Fix nullability and compile-time serdes by @dstepanov in #1318
Full Changelog: v3.0.0-RC2...v3.0.0-RC3
Micronaut Serialization 3.0.0-RC2
Micronaut Serialization 3.0.0-RC1
What's Changed
Dependency updates π
- Update Micronaut dependencies by @renovate[bot] in #1295
- Update dependency io.micronaut:micronaut-core-bom to v5.0.0-M26 by @renovate[bot] in #1299
- Update dependency org.mongodb:bson to v5.7.0 by @renovate[bot] in #1303
- Update Gradle to v9.5.0 by @renovate[bot] in #1304
- Update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5 - autoclosed by @renovate[bot] in #1305
- Update dependency com.uber.nullaway:nullaway to v0.13.4 by @renovate[bot] in #1302
- Update dependency com.google.errorprone:error_prone_core to v2.49.0 - autoclosed by @renovate[bot] in #1301
- Update Micronaut dependencies by @renovate[bot] in #1300
Other Changes π‘
- Implement JsonFormat, Serialization/Deserialization features, JsonEnumDefaultValue by @dstepanov in #1294
- Nullaway, Jspecify integration by @dstepanov in #1298
- Improve and add more tests for compile-time serdes by @dstepanov in #1307
Full Changelog: v3.0.0-M8...v3.0.0-RC1
Micronaut Serialization 3.0.0-M8
What's Changed
Bug Fixes π
- Fix missing deserializer NPE on retry by @graemerocher in #1280
Dependency updates π
- Update dependency org.projectlombok:lombok to v1.18.46 by @renovate[bot] in #1291
- Update managed-bson version to 5.6.5 by @sdelamo in #1293
Other Changes π‘
Full Changelog: v3.0.0-M7...v3.0.0-M8
Micronaut Serialization 3.0.0-M7
What's Changed
Bug Fixes π
- Sourcegen fallback for jackson dataformat annotations by @khamzatMurj in #1277
Dependency updates π
- Update dependency io.micronaut:micronaut-core-bom to v5.0.0-M22 by @renovate[bot] in #1243
- Update dependency io.micronaut.platform:micronaut-platform to v4.10.11 by @renovate[bot] in #1287
- Update stefanzweifel/git-auto-commit-action action to v7 by @renovate[bot] in #1220
Other Changes π‘
- Show example of using micronaut-serialization's ObjectMapper + Jackson without micronaut itself. by @jakegt1 in #1250
New Contributors
- @khamzatMurj made their first contribution in #1277
- @jakegt1 made their first contribution in #1250
Full Changelog: v3.0.0-M6...v3.0.0-M7
Micronaut Serialization 3.0.0-M6
What's Changed
Bug Fixes π
- Fix NullAway compatibility for generated lazy serde references by @graemerocher in #1275
Dependency updates π
- chore(deps): update plugin com.gradleup.shadow to v9.4.1 by @renovate[bot] in #1273
- fix(deps): update dependency com.amazonaws:aws-lambda-java-serialization to v1.3.1 by @renovate[bot] in #1263
Full Changelog: v3.0.0-M5...v3.0.0-M6
Micronaut Serialization 3.0.0-M5
What's Changed
Improvements β
- use context loader if available for default object mapper loading by @graemerocher in #1272
Dependency updates π
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.10 by @renovate[bot] in #1257
- fix(deps): update dependency org.projectlombok:lombok to v1.18.44 by @renovate[bot] in #1260
Full Changelog: v3.0.0-M4...v3.0.0-M5
Micronaut Serialization 3.0.0-M4
What's Changed
Bug Fixes π
- Skip duplicates / move annotation constants to api module by @graemerocher in #1270
Dependency updates π
Other Changes π‘
- chore(deps): update plugin com.gradleup.shadow to v9.4.0 by @renovate[bot] in #1265
- Update to micronaut M17 by @lissam1 in #1258
Full Changelog: v3.0.0-M3...v3.0.0-M4