1.2.0
π‘ Improvements
- Automatically enable
TraceContext
propagation in observability auto-configuration #637 - Let
DefaultEventPublicationRegistry.deletePublicationsOlderThan(Duration)
delegate toEventPublicationRepository.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
tojava.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: