💡 Improvements
- Use Namastack version property in
spring-modulith-events-core#1807
🪲 Bugs
- Event externalization throws
ClassCastExceptionwith event listener usingApplicationListener.forPayload(…)#1832 - RabbitJackson2Configuration and RabbitJacksonConfiguration conflict when Jackson 2.x is on classpath (e.g. Eureka Client) #1830
- Ambiguous violation message when referring to a non-exposed type in a module generally available for access #1827
- ConcurrentModificationException in TestExecutionCondition when running tests with JUnit parallel class execution #1824
- Typo in
spring.modulith.events.staleness.check-intervalconfiguration property #1822 - Potential
NullPointerExceptioninFormattableType.of(…)for wildcard types #1806 - Fix Testcontainers setup to ensure fresh containers for SQL databases #1802
- MongoDB event publication tests use default localhost connection instead of Testcontainers #1755
- Unbounded wildcard / type-variable generic parameters break
FormattableType(NPE inDefaultObservedModule.render) #1754 - Root module Flyway migrations are not executed during a test #1753
🔨 Dependency Upgrades
- Upgrade to Spring Boot 4.1.1 #1820
- Upgrade to Namastack Outbox 1.7.3 #1796, #1814
- Upgrade to Spring Framework 7.0.9 #1813
- Upgrade to Micrometer Tracing 1.7.1 #1812
- Upgrade to jGit 7.7.1.202607240634-r #1797
❤️ Contributors
Thank you to all the contributors who worked on this release:
@arendomoda, @arimu1, @char-yb, @DragonFSKY, @Hashim1999164, @kalayciburak, @seonwooj0810