Skip to content

2.0 M1

Pre-release
Pre-release
Compare
Choose a tag to compare
@odrotbohm odrotbohm released this 26 Jul 17:13
· 7 commits to main since this release
2.0.0-M1
0ba2f75

⭐ New Features

  • Revamp event publication lifecycle for JDBC #1321
  • Support to verify application module structure on startup #1287
  • Propagate named interface assignments of types to return and parameter types of methods declared #1264

💡 Improvements

  • Resolve JUnit warnings regarding nested test classes #1326
  • Update version compatibility matrix in reference docs #1289
  • Constrain access to internally used methods of ApplicationModuleSource #1283
  • Expose additional application module metadata in application-modules.json #1276
  • Reflection metadata missing in JSONPath lookup for application module identifiers on GraalVM #1254
  • Prevent application module misconfiguration due to invalid additional packages #1251
  • Unnecessary context bootstrap triggered for application module tests due to overly constrained equals(…) and hashCode() in ModuleTypeExcludeFilter #1216
  • Migrate nullness verification to jSpecify #1192

🪲 Bugs

  • Avoid ConcurrentModificationException in PackageName #1319
  • Potential stack overflow when looking up a module's dependencies if it's part of a cycle #1299
  • Potential ConcurrentModificationException when running @ApplicationModuleTest tests in parallel #1295
  • Remove reference to JGraphT from reference documentation #1288
  • ApplicationModules.toString() should list *all* dependencies marking bootstrap dependencies #1285
  • Named interfaces leaking from submodules into parent ones #1279
  • Inconsistent visibility of NamedInterface.of(String name, Classes classes) #1272
  • Exception during file creation from APT module #1263
  • Incompatible path handling for KAPT with Maven #1209

🔨 Dependency Upgrades

  • Upgrade to Micrometer Tracing 1.6 M1 #1318, #1221
  • Upgrade to Testcontainers 1.21.3 #1317, #1243
  • Upgrade to Cute 1.8.0 #1282
  • Upgrade to APTK 0.30.2 #1281
  • Update examples to jMolecules 2023.3.2 #1253
  • Upgrade to jMolecules 2023.3.2 #1252, #1210
  • Upgrade to Flapdoodle MongoDB 4.20.0 #1244
  • Upgrade to Structurizr 4.1.0 #1242
  • Upgrade to jGit 7.3.0.202506031305-r #1241, #1232
  • Upgrade to MongoDB 5.5.1 #1231
  • Upgrade to ArchUnit 1.4.1 #1230
  • Upgrade to Spring Boot 4 M1 #1191
  • Upgrade to Spring Framework 7 M7 #1190, #1240