Skip to content

2.2 M1

Pre-release
Pre-release

Choose a tag to compare

@odrotbohm odrotbohm released this 26 Aug 05:13
· 7 commits to main since this release
2.2.0-M1
86094d9

💡 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 NullPointerException in FormattableType.of(…) for wildcard types #1786
  • Event externalization throws ClassCastException with event listener using ApplicationListener.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-interval configuration property #1757
  • __root module Flyway migrations are not executed during a test #1750
  • Unbounded wildcard / type-variable generic parameters break FormattableType (NPE in DefaultObservedModule.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