Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 20, 2026

This PR contains the following updates:

Package Change Age Confidence
org.springframework.modulith:spring-modulith-starter-test (source) 1.3.11.4.6 age confidence

Release Notes

spring-projects/spring-modulith (org.springframework.modulith:spring-modulith-starter-test)

v1.4.6

Compare Source

🪲 Bugs

  • @ApplicationModuleTest does not bootstrap beans from test configuration #​1494

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.5.9 #​1502
  • Upgrade to Testcontainers 1.21.4 #​1501
  • Upgrade to Spring Framework 6.2.15 #​1497
  • Upgrade to Micrometer Tracing 1.5.7 #​1496

v1.4.5

Compare Source

💡 Improvements

  • Register SQL schemas as native image resources #​1450

🪲 Bugs

  • Forward classloader in ConfigDataEnvironmentPostProcessor application in ApplicationModuleDetectionStrategy lookup #​1436
  • Properly detect Maven test execution in BuildSystemUtils #​1433
  • Properly disable APT execution for test sources when using KAPT #​1428
  • Invalid type reference in check for jMolecules Onion Architecture integration presence #​1426

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.5.8 #​1474
  • Upgrade to Spring Framework 6.2.14 #​1462
  • Upgrade to Micrometer Tracing 1.5.6 #​1461

v1.4.4

Compare Source

💡 Improvements

  • Fix a typo in the overview docs #​1404
  • Update copyright year in index.adoc #​1402
  • Fix typo in reference documentation #​1401

🪲 Bugs

  • TestExecutionCondition should fall back to execute the test if more than one main class is found #​1395
  • SpringModulithProcessor extracting Javadoc for Kotlin test sources #​1388

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.5.7 #​1424
  • Upgrade to MongoDB 5.5.2 #​1423
  • Upgrade to Micrometer 1.15.5 #​1422
  • Upgrade to Spring Framework 6.2.12 #​1421
  • Upgrade to Micrometer Tracing 1.5.5 #​1420
  • Upgrade to jMolecules 2023.3.4 #​1419

v1.4.3

Compare Source

🪲 Bugs

  • Potential NullPointerException in annotation detection in JavaPackage #​1342
  • Potential NoClassDefFoundError when jMolecules DDD artifact is missing from the classpath #​1340
  • Version compatibility of 1.4 should state Boot 3.5 at compile target #​1339
  • Avoid ConcurrentModificationException in PackageName #​1324
  • Remove reference to JGraphT from reference documentation #​1323

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.5.5 #​1350
  • Upgrade to Spring Framework 6.2.10 #​1349
  • Upgrade to Micrometer Tracing 1.5.3 #​1348

v1.4.2

Compare Source

💡 Improvements

  • Update version compatibility matrix in reference docs #​1290
  • Expose additional application module metadata in application-modules.json #​1277
  • Unnecessary context bootstrap triggered for application module tests due to overly constrained equals(…) and hashCode() in ModuleTypeExcludeFilter #​1261

🪲 Bugs

  • Potential ConcurrentModificationException when running @ApplicationModuleTest tests in parallel #​1302
  • Potential stack overflow when looking up a module's dependencies if it's part of a cycle #​1300
  • ApplicationModules.toString() should list *all* dependencies marking bootstrap dependencies #​1286
  • Exception during file creation from APT module #​1284
  • Named interfaces leaking from submodules into parent ones #​1280

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.5.4 #​1320
  • Upgrade jMolecules to 2023.2.2 in examples #​1315
  • Upgrade to Testcontainers 1.21.3 #​1314
  • Upgrade to Micrometer 1.15.2 #​1313
  • Upgrade to Spring Framework 6.2.9 #​1308
  • Upgrade to Micrometer Tracing 1.5.2 #​1307
  • Upgrade to jMolecules 2023.3.2 #​1306

v1.4.1

Compare Source

💡 Improvements

  • Reflection metadata missing in JSONPath lookup for application module identifiers on GraalVM #​1250
  • Prevent application module misconfiguration due to invalid additional packages #​1247

🪲 Bugs

  • Incompatible path handling for KAPT with Maven #​1255
  • Fix automatic module name of Moments artifact #​1220

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.5.2 #​1257
  • Upgrade jGit to 7.0.1.202505221510-r #​1236
  • Upgrade Spring Framework to 6.2.8 #​1235
  • Upgrade ArchUnit to 1.4.1 #​1233
  • Upgrade Micrometer Tracing to 1.5.1 #​1222

v1.4.0

Compare Source

⭐ New Features

  • Support for bean instances located in test sources for @ApplicationModuleTest #​202
  • Automatically create counters for cross-module application events #​1068
  • Provide abstraction to access ApplicationModuleIdentifiers in order of module dependency #​1066
  • Avoid the bootstrap of an ApplicationModules instance to execute ApplicationModuleInitializers #​1065
  • Documenter should automatically write application module metadata #​1063
  • Application metadata JSON should list ApplicationModuleInitializer beans #​1062
  • Avoid dependency on JGraphT #​1060
  • Migrate to FinishedSpan.localServiceName(…) #​935
  • Remove AWS integration in favor of Spring Cloud AWS port #​1024
  • Allow detecting NamedInterfaces programmatically #​1009
  • Move to Micrometer's Observations API #​928

💡 Improvements

  • Remove deprecated support for Spring AutoRestDocs for Javadoc extraction #​1193*
  • Deprecate @CheckReturnValue in favor of the Spring Framework variant #​1189*
  • Support to disable automatic additional verifications executed by ApplicationModules.verify() #​1185*
  • Improve rendering of tree structures in reference documentation #​1171
  • Removed deprecated FormatableType #​1153
  • ApplicationModules should expose root packages #​1152
  • ApplicationModule should expose internal types #​1150
  • Module observability listener performance issue on publishEvent #​1149
  • Performance problem with event publication lookup #​1146
  • State change detection for Scenarios should 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
  • Register AssertablePublishedEvents in test ApplicationContext if AssertJ is on the classpath #​1110
  • ModuleTestExecution should use ApplicationModulesFactory to create ApplicationModules instance #​1090
  • Set up DCO infrastructure #​1087
  • Move AOT processor generating application module metadata to runtime module #​1064
  • Structurally identical events cause the wrong publication to be selected for completion #​1056
  • Avoid dependency on Apache Commons Logging from spring-modulith-docs artifact #​1055
  • ModulithMetadata.of(String) should pick up classes annotated with @Modulithic in the given package #​1015
  • Allow filtering Violations #​995
  • Allow registering skin parameters in generated PlantUML diagrams #​983
  • Provide a Spring Boot compatibility matrix #​971
  • Improve Application Module Canvas rendering #​968
  • Improve documentation when to add the Spring Modulith Core artifact in compile scope #​943
  • Controllers implementing interfaces not mapped when the observability module is used #​933

🪲 Bugs

  • FormattableType.getAbbreviatedTypeName(…) skips containing class for nested ones #​1151
  • @NamedInterface not detected on composed annotation #​1139
  • Fix Kotlin examples for module and named interfaces declarations and … #​1138
  • Severe performance regression in JavaPackage #​1098
  • 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
  • @ApplicationModuleTest in separate test files does not cache the ApplicationContext #​1050
  • ApplicationModuleSource picks up module identifier from nested modules #​1042
  • NamedInterfaces.Builder excludes all packages by default #​1040
  • JavaPackage.getSubPackages() does not include empty intermediate packages #​1039
  • ApplicationModuleInformation needs to be public #​1038
  • Proxy creation in observability support should use the original bean's classloader #​1016
  • IllegalArgumentException in AsciiDoc generation for Spring @EventListeners without parameters #​1006
  • Prevent compile time dependency of APT on docs artifact #​984
  • Asciidoctor.toInlineCode(String) does not handle local method references correctly #​965
  • Archiving JPA entity causes unnecessary need to set up archive table #​964

🔨 Dependency Upgrades

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​Alexander-Miller @​ciberkleid @​marcingrzejszczak @​lukasdo @​dtsaryov @​sangjun121

* – Added between RC1 and GA.

v1.3.12

Compare Source

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.4.13 #​1500
  • Upgrade to Spring Framework 6.2.15 #​1499

v1.3.11

Compare Source

💡 Improvements

  • Register SQL schemas as native image resources #​1451

🪲 Bugs

  • Forward classloader in ConfigDataEnvironmentPostProcessor application in ApplicationModuleDetectionStrategy lookup #​1437
  • Invalid type reference in check for jMolecules Onion Architecture integration presence #​1427

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.4.12 #​1473
  • Upgrade to Spring Framework 6.2.14 #​1460

v1.3.10

Compare Source

💡 Improvements

  • Fix a typo in the overview docs #​1405
  • Update copyright year in index.adoc #​1403

🪲 Bugs

  • TestExecutionCondition should fall back to execute the test if more than one main class is found #​1396

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.4.11 #​1417
  • Upgrade to Spring Framework 6.2.12 #​1416

v1.3.9

Compare Source

🪲 Bugs

  • Avoid ConcurrentModificationException in PackageName #​1325

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.4.9 #​1345
  • Upgrade to Spring Framework 6.2.10 #​1344

v1.3.8

Compare Source

💡 Improvements

  • Unnecessary context bootstrap triggered for application module tests due to overly constrained equals(…) and hashCode() in ModuleTypeExcludeFilter #​1262

🪲 Bugs

  • Potential ConcurrentModificationException when running @ApplicationModuleTest tests in parallel #​1303
  • Potential stack overflow when looking up a module's dependencies if it's part of a cycle #​1301

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.4.8 #​1305
  • Upgrade to Spring Framework 6.2.9 #​1304

v1.3.7

Compare Source

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.4.7 #​1256
  • Upgrade jGit to 7.0.1.202505221510-r #​1239
  • Upgrade ArchUnit to 1.3.2 #​1238
  • Upgrade Spring Framework to 6.2.8 #​1237

v1.3.6

Compare Source

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.4.6 #​1201
  • Upgrade Spring Framework to 6.2.7 #​1200

v1.3.5

Compare Source

💡 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
  • @NamedInterface not 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:

@​sangjun121

v1.3.4

Compare Source

🪲 Bugs

  • Severe performance regression in JavaPackage #​1100

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.4.4 #​1121
  • Upgrade Spring Framework to 6.2.5 #​1115
  • Upgrade to ArchUnit 1.3.1 for Java 24 support #​1112
  • Upgrade Spring Framework to 6.2.4 #​1108

v1.3.3

Compare Source

💡 Improvements

  • ModuleTestExecution should use ApplicationModulesFactory to create ApplicationModules instance #​1091
  • Set up DCO infrastructure #​1088
  • Avoid dependency on Apache Commons Logging from spring-modulith-docs artifact #​1069

🪲 Bugs

  • @ApplicationModuleTest in separate test files does not cache the ApplicationContext #​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
  • ApplicationModuleSource picks up module identifier from nested modules #​1043
  • JavaPackage.getSubPackages() does not include empty intermediate packages #​1041

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.4.3 #​1081
  • Upgrade Spring Framework to 6.2.3 #​1080

v1.3.2

Compare Source

🪲 Bugs

  • Proxy creation in observability support should use the original bean's classloader #​1017
  • IllegalArgumentException in AsciiDoc generation for Spring @EventListeners without parameters #​1013

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.4.2 #​1032
  • Upgrade to Spring Framework 6.2.2 #​1028

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@toedter toedter merged commit 22a344e into main Jan 21, 2026
1 check passed
@toedter toedter deleted the renovate/org.springframework.modulith-spring-modulith-starter-test-1.x branch January 21, 2026 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants