2.2 M1
Pre-release
Pre-release
💡 Improvements
- Use Namastack version property in
spring-modulith-events-core#1805 - Modernize auto-configuration registration in the moments, events, and observability modules #1774
🪲 Bugs
- Fix Testcontainers setup to ensure fresh containers for SQL databases #1801
- ConcurrentModificationException in TestExecutionCondition when running tests with JUnit parallel class execution #1789
- Potential
NullPointerExceptioninFormattableType.of(…)for wildcard types #1786 - Event externalization throws
ClassCastExceptionwith event listener usingApplicationListener.forPayload(…)#1783 - Ambiguous violation message when referring to a non-exposed type in a module generally available for access #1778
- RabbitJackson2Configuration and RabbitJacksonConfiguration conflict when Jackson 2.x is on classpath (e.g. Eureka Client) #1776
- Typo in
spring.modulith.events.staleness.check-intervalconfiguration property #1757 - __root module Flyway migrations are not executed during a test #1750
- Unbounded wildcard / type-variable generic parameters break
FormattableType(NPE inDefaultObservedModule.render) #1748 - MongoDB event publication tests use default localhost connection instead of Testcontainers #1733
🔨 Dependency Upgrades
- Upgrade to Spring Boot 4.2 M1 #1798
- Upgrade to Spring Framework 7.1 M1 #1799
- Upgrade to ArchUnit 1.5.0 #1791
- Upgrade to Micrometer Tracing 1.7.1 #1809
- Upgrade to Namastack Outbox 1.8.1 #1810, #1792
- Upgrade to JobRunr 8.8.2 #1811, #1793
- Upgrade to jGit 7.7.1.202607240634-r #1794
Thank you to all the contributors who worked on this release:
@arendomoda, @arimu1, @char-yb, @DragonFSKY, @Hashim1999164, @kalayciburak, @seonwooj0810