github spring-projects/spring-modulith 1.2.0

latest releases: 1.2.1, 1.1.6
one month ago

💡 Improvements

  • Automatically enable TraceContext propagation in observability auto-configuration #637
  • Let DefaultEventPublicationRegistry.deletePublicationsOlderThan(Duration) delegate to EventPublicationRepository.deleteCompletedPublicationsBefore(…) #627
  • Expose factory method to create SpringBootApplicationRuntime #614
  • Support for wildcard references to named interfaces in explicitly defined allowed application module dependencies #601
  • Deduplicate violations with the same message #594
  • Fix a spell mistake in docs #588
  • Correct configuration property for JSON activation for RabbitMQ and Kafka #584
  • Correct java.lang.boolean to java.lang.Boolean in configuration property metadata #583
  • Resubmission of incomplete publications fails silently if listener is not found #549
  • Postgres index definitions for event registry breaking inserts of publications #519

🪲 Bugs

  • Event publications loaded via JDBC not resubmittable when using Spring Boot Devtools #630
  • Parameter biding fails for batches in JdbcEventPublicationRepository.delete(List<UUID>) #617
  • ModuleEntryInterceptor sitting before the async invocation interceptor causes traces to place spans in the wrong place #615
  • Nested module invocations not correctly translated into span nesting #612
  • Invalid dependencies into named interfaces should mention the interface(s) explicitly #595
  • Declaration of TestApplicationModulesFactory contained in production sources #562

📖 Documentation

  • Polishing in Asciidoctor rendering #608

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.3 #636

❤️ Contributors

Thank you to all the contributors who worked on this release:

@dowenliu-xyz and @lukasdo

Don't miss a new spring-modulith release

NewReleases is sending notifications on new releases.