Skip to content

1.0 RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@odrotbohm odrotbohm released this 09 Aug 20:39
· 376 commits to main since this release

⭐ New Features

  • Move code of ….modulith.events into ….modulith.events.core #259
  • Add appendix listing all configuration properties exposed #257
  • Allow disabling outstanding event republication on restart #240
  • Allow ApplicationModulesExporter to write output to a file #229
  • ApplicationModulesExport should allow exporting named interfaces #227
  • Allow customization of Clock used by the Event Publication Registry #206

💡 Improvements

  • Meta-annotate @ApplicationModuleTest with @SpringBootTest #253
  • Avoid premature initialization of SpringModulithRuntimeAutoConfiguration #252
  • Improve database interaction to mark event publications as completed #251
  • Move of deprecated API in DocumenterTest #245
  • Document Clock customization options for Event Publication Registry #243
  • Remove workaround introduced for GH-186 #239
  • Core starter should bring spring-boot-starter #237
  • Improve configuration property metadata in Event Publication Registry support #232
  • Improve documentation of automatic jMolecules ArchUnit library integration #228
  • Improve documentation of the examples #224
  • Change default of outstanding event republication to false #212

🪲 Bugs

  • Fix typo in property controlling the MongoDB Event Publication Registry's default transaction setup #231
  • Guard caches in ApplicationModules and ArchitecturallyEvidentType against concurrent modification #230
  • Got "module does not exist" exception when run spring-boot app with modulith via java -jar app.jar #221

🔨 Dependency Upgrades

  • Upgrade to jMolecules BOM 2023.0.0 #247
  • Upgrade to ArchUnit 1.1 #246
  • Upgrade to Spring Boot 3.1.2 #244