Releases: spring-projects/spring-modulith
Releases · spring-projects/spring-modulith
1.2.13
1.4 RC1
💡 Improvements
- Improve rendering of tree structures in reference documentation #1171
- Removed deprecated
FormatableType#1153 ApplicationModulesshould expose root packages #1152ApplicationModuleshould expose internal types #1150- Module observability listener performance issue on publishEvent #1149
- Performance problem with event publication lookup #1146
- State change detection for
Scenariosshould only accept non-empty collections by default #1131 - Event externalization bootstrap should log which event types it's configured to externalize. #1130
- Align automatic module names with project portfolio #1122
🪲 Bugs
FormattableType.getAbbreviatedTypeName(…)skips containing class for nested ones #1151@NamedInterfacenot detected on composed annotation #1139- Fix Kotlin examples for module and named interfaces declarations and … #1138
🔨 Dependency Upgrades
- Upgrade to Spring Boot 3.5 RC1 #1176
- Upgrade to Micrometer Tracing 1.5 RC1 #1169
- Upgrade Spring Framework to 6.2.6 #1168
- Upgrade jMolecules to 2023.3.1 #1167
❤️ Contributors
Thank you to all the contributors who worked on this release:
1.3.5
💡 Improvements
- Improve rendering of tree structures in reference documentation #1173
- Performance problem with event publication lookup #1160
- Event externalization bootstrap should log which event types it's configured to externalize. #1136
🪲 Bugs
FormattableType.getAbbreviatedTypeName(…)skips containing class for nested ones #1161@NamedInterfacenot detected on composed annotation #1142- Fix Kotlin examples for module and named interfaces declarations and … #1140
🔨 Dependency Upgrades
- Upgrade to Spring Boot 3.4.5 #1175
- Upgrade Spring Framework to 6.2.6 #1165
- Upgrade jMolecules to 2023.2.2 #1164
❤️ Contributors
Thank you to all the contributors who worked on this release:
1.2.11
💡 Improvements
- Improve rendering of tree structures in reference documentation #1174
- Event externalization bootstrap should log which event types it's configured to externalize. #1137
🪲 Bugs
@NamedInterfacenot detected on composed annotation #1143- Fix Kotlin examples for module and named interfaces declarations and … #1141
🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
1.4 M3
1.3.4
1.2.10
1.4 M2
⭐ New Features
- Automatically create counters for cross-module application events #1068
- Provide abstraction to access
ApplicationModuleIdentifiersin order of module dependency #1066 - Avoid the bootstrap of an
ApplicationModulesinstance to executeApplicationModuleInitializers #1065 - Documenter should automatically write application module metadata #1063
- Application metadata JSON should list
ApplicationModuleInitializerbeans #1062 - Avoid dependency on JGraphT #1060
- Migrate to
FinishedSpan.localServiceName(…)#935
💡 Improvements
ModuleTestExecutionshould useApplicationModulesFactoryto createApplicationModulesinstance #1090- Set up DCO infrastructure #1087
- Move AOT processor generating application module metadata to runtime module #1064
- Structurally identical events cause wrong publication to be selected for completion #1056
- Avoid dependency on Apache Commons Logging from
spring-modulith-docsartifact #1055
🪲 Bugs
- Complete description for Neo4j index property #1084
- Application module identifier not picked up on package marker types #1052
- Resubmission of publications must not unregister in-progress publications in case of successful invocation #1051
@ApplicationModuleTestin separate test files does not cache theApplicationContext#1050ApplicationModuleSourcepicks up module identifier from nested modules #1042NamedInterfaces.Builderexcludes all packages by default #1040JavaPackage.getSubPackages()does not include empty intermediate packages #1039ApplicationModuleInformationneeds to be public #1038
🔨 Dependency Upgrades
- Upgrade to Spring Boot 3.5 M2 #1073
- Upgrade to Micrometer Tracing 1.5 M2 #1072
- Upgrade Spring Framework to 6.2.3 #1071
- Upgrade Spring Framework to 6.2.2 #1046
- Upgrade jMolecules to 2023.2.1 #1045
❤️ Contributors
Thank you to all the contributors who worked on this release:
1.3.3
💡 Improvements
ModuleTestExecutionshould useApplicationModulesFactoryto createApplicationModulesinstance #1091- Set up DCO infrastructure #1088
- Avoid dependency on Apache Commons Logging from
spring-modulith-docsartifact #1069
🪲 Bugs
@ApplicationModuleTestin separate test files does not cache theApplicationContext#1092- Complete description for Neo4j index property #1085
- Resubmission of publications must not unregister in-progress publications in case of successful invocation #1083
- Application module identifier not picked up on package marker types #1082
ApplicationModuleSourcepicks up module identifier from nested modules #1043JavaPackage.getSubPackages()does not include empty intermediate packages #1041