Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreOn behalf of the community, I am delighted that after a half year's work we can announce Spring Modulith 1.4. The release is packed with new features, such as:
ApplicationModule(s)
abstractions and documentation generation (GH-1150, GH-1152)NamedInterfaces
programatically (GH-1009).JavaPackage
the erroneously repeatedly recomputed all sub packages. (also fixed in 1.3.4 and 1.2.10, GH-1098)@ApplicationModuleTest
can now consume bean instances of classes declared in test sources. (GH-202)PublishedEvents
instance registered in an ApplicationContext
will now be an AssertablePublishedEvents
if AssertJ is on the classpath. (GH-1110)ApplicationModules
instance at runtime, for example, to execute ApplicationModuleListener
beans (GH-1062, GH-1065).ModulithEventMetrics
API has been introduced and can be used through ModulithEventMetricsCustomizer
beans registered in the ApplicationContext
(GH-1068).The release, of course, also contains upgrades to the latest Spring Boot 3.5 and Framework 6.2 releases, as well as ArchUnit 1.4. The bugfix releases also update to their latest upstream dependencies. For details, please check the full 1.4 changelog.
Up next are preparations for the 2.0 major release due in November. In the mean time, check out the Spring Modulith support the fine folks at IntelliJ have coming up for IDEA.