1.4 M1
Pre-release
Pre-release
⭐ New Features
- Remove AWS integration in favor of Spring Cloud AWS port #1024
- Allow detecting
NamedInterfaces
programmatically #1009 - Move to Micrometer's
Observations
API #928
💡 Improvements
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
- 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
- Upgrade to Spring Boot 3.5 M1 #1037
- Upgrade to Micrometer Tracing 1.5 M1 #1036
- Upgrade to APTK 0.29 #992
- Upgrade to Structurizr 3.1 #961
❤️ Contributors
Thank you to all the contributors who worked on this release: