Spring Modulith 1.2 M3 released

Releases | Oliver Drotbohm | March 22, 2024 | ...

I am happy to announce the availability of Spring Modulith 1.2 M3. It contains a couple of dependency upgrades, bug fixes but the following new features primarily:

  • Support for open application modules – Application modules can now be declared as open, which gives other modules full access to the open module's internals. Primarily intended for scenarios in which Spring Modulith is introduced in existing, sub-optimally structured projects.
  • Support for package info types – Kotlin does not directly support annotating packages as it doesn't know an equivalent of package-info.java. Package-level configuration annotations such as @ApplicationModule or @NamedInterface can now be used on types annotated with @PackageInfo.
  • @ApplicationModuleListener now exposes @EventListener's condition attribute.

For more details check out the full change log and the reference documentation.

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all