Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 24, 2025

Bumps org.springframework.modulith:spring-modulith-bom from 1.4.4 to 2.0.0.

Release notes

Sourced from org.springframework.modulith:spring-modulith-bom's releases.

2.0 GA

⭐ New Features

  • Overhaul event publication lifecycle #796 (Neo4j #1337, MongoDB #1336, JDBC #1321, JPA #1375, #1389)
  • Support for application-module-specific Flyway migrations #1067, #1440
  • Allow serialized execution of event externalization #1370
  • Support for Jackson 3 in event serialization #1364, #1369
  • Support to verify application module structure on startup #1287
  • Migrate nullness verification to jSpecify #1192
  • Propagate named interface assignments of types to return and parameter types of methods declared #1264
  • Extract module description from a module's package-info.java Javadoc #1430
  • Remove deprecated @ApplicationEventListener annotation #1397

💡 Improvements

  • Prevent application module misconfiguration due to invalid additional packages #1251
  • Expose additional application module metadata in application-modules.json #1276
  • Cleanup configuration metadata creation #1455
  • Improve bootstrap procedure for ApplicationModulesEndpoint #1338
  • Unnecessary context bootstrap triggered for application module tests due to overly constrained equals(…) and hashCode() in ModuleTypeExcludeFilter #1216
  • Register SQL schemas as native image resources #1449
  • Reflection metadata missing in JSONPath lookup for application module identifiers on GraalVM #1254
  • List module description before base package in canvas #1447
  • Update version compatibility matrix in reference docs #1289
  • Fix a typo in the overview docs #1294
  • Fix typo in reference documentation #1394
  • Improve Documentation on Change Aware Test Execution #1382
  • Switch automatic Hexagonal Architecture verification to lenient mode #1366
  • Resolve JUnit warnings regarding nested test classes [#1326](https://github.com/spring-projects/ spring-modulith/issues/1326)
  • Constrain access to internally used methods of ApplicationModuleSource #1283
  • Remove legacy reflection-based event handling in PersistentApplicationEventMulticaster #1356
  • Update copyright year in index.adoc #1368
  • Polish deprecations in PublishedEvents #1448

🪲 Bugs

  • Forward classloader in ConfigDataEnvironmentPostProcessor application in ApplicationModuleDetectionStrategy lookup #1435
  • Potential NullPointerException in annotation detection in JavaPackage #1341
  • Avoid ConcurrentModificationException in PackageName #1319
  • Potential stack overflow when looking up a module's dependencies if it's part of a cycle #1299
  • 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
  • Repeated invocation of AOT phase breaks creation of application-modules.json #1457
  • Properly detect Maven test execution in BuildSystemUtils #1432
  • Properly disable APT execution for test sources when using KAPT #1386
  • Exception during file creation from APT module #1263
  • Incompatible path handling for KAPT with Maven #1209
  • Invalid type reference in check for jMolecules Onion Architecture integration presence #1414
  • Potential NoClassDefFoundError when jMolecules DDD artifact is missing from the classpath #1333

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.springframework.modulith:spring-modulith-bom](https://github.com/spring-projects/spring-modulith) from 1.4.4 to 2.0.0.
- [Release notes](https://github.com/spring-projects/spring-modulith/releases)
- [Commits](spring-projects/spring-modulith@1.4.4...2.0.0)

---
updated-dependencies:
- dependency-name: org.springframework.modulith:spring-modulith-bom
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Nov 24, 2025
@github-actions
Copy link
Contributor

Job Summary for Gradle

Gradle Build :: gradle-build
Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
spring-boot-tutorials check 9.2.1 Build Scan published

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant