Skip to content

Releases: spring-projects/spring-modulith

1.0.7

29 Apr 12:17
Compare
Choose a tag to compare

💡 Improvements

  • Avoid inclusion of starters in Spring Boot repackaged JARs #547
  • Resubmission of incomplete publications fails silently if listener is not found #565

🔨 Dependency Upgrades

  • Upgrade to Lombok 1.18.32 #574
  • Upgrade to Spring Framework 6.0.19 #573
  • Upgrade to jMolecules 2023.1.2 #572
  • Upgrade to Spring Boot 3.1.11 #571
  • Upgrade to ArchUnit 1.1.1 #567

1.2 RC1

19 Apr 17:15
Compare
Choose a tag to compare
1.2 RC1 Pre-release
Pre-release

💡 Improvements

  • Add section on how to exclude packages from application module detection #550
  • Avoid inclusion of starters in Spring Boot repackaged JARs #545
  • Improve documentation #540
  • Add build steps to contributing section #538

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.3 RC1 #560
  • Upgrade to Lombok 1.18.32 #559
  • Upgrade to jMolecules 2023.1.3 #558
  • Upgrade to jGraphT 1.5.2 #552
  • Upgrade to ArchUnit 1.3 #551

❤️ Contributors

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

@AquaGenLive and @sant0s

1.2 M3

22 Mar 11:00
Compare
Choose a tag to compare
1.2 M3 Pre-release
Pre-release

⭐ New Features

  • Support for open application modules #284
  • Support for package info types #522
  • Add condition to @ApplicationModuleListener #518

💡 Improvements

  • Add missing package-info.java files #536
  • Document customization options via @Modulithic in reference documentation #528
  • Improve reference documentation on event externalization #521
  • Verification on empty project failing #520

🪲 Bugs

  • Fix Modulith actuator endpoint value in examples #527

📖 Documentation

  • Temporarily skip linking to Spring Boot Javadoc #537

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.3 M3 #531
  • Upgrade to jMolecules 2023.1.2 #530
  • Upgrade to Spring Cloud AWS 3.1.1 #532
  • Upgrade to Flapdoodle MongoDB 4.12.2 #529
  • Upgrade to Maven Compiler Plugin 3.13.0 #535
  • Upgrade to Maven Assembly Plugin 3.7.1 #534
  • Upgrade to Maven GPG Plugin 3.2.1 #533

❤️ Contributors

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

@etrandafir93 and @slammering

1.2 M2

23 Feb 16:04
Compare
Choose a tag to compare
1.2 M2 Pre-release
Pre-release

⭐ New Features

  • Add indexes to event_publication tables #403

💡 Improvements

  • Fix parameter name to match Javadoc #508
  • Schema initialization should execute statements individually #507
  • Fixes and improvements for Fundamentals section #499
  • Use Types.JavaXTypes.AT\_ENTITY to decide if it is an entity instead of literal "javax.persistence.Entity" #490
  • Move off legacy Structurizr PlantUML generation #476

🪲 Bugs

  • Observability module strongly depends on micrometer-tracing #501
  • Attempt to augment configuration properties breaks application when using the observability module #498
  • CompletedEventPublications.deletePublications(…) deletes incomplete publications #491
  • Let CompletionRegisteringAdvisor forward EventExternalized event #483

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.3 M2 #510

❤️ Contributors

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

@JosRoseboom, @erichaagdev, @lukasdo, and @scordio

1.1.3

23 Feb 16:00
Compare
Choose a tag to compare

💡 Improvements

  • Fix parameter name to match Javadoc #509
  • Fixes and improvements for Fundamentals section #504

🪲 Bugs

  • Observability module strongly depends on micrometer-tracing #505
  • Attempt to augment configuration properties breaks application when using the observability module #503
  • CompletedEventPublications.deletePublications(…) deletes incomplete publications #502
  • Let CompletionRegisteringAdvisor forward EventExternalized event #484

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.2.3 #517

1.0.6

23 Feb 15:59
Compare
Choose a tag to compare

🪲 Bugs

  • Observability module strongly depends on micrometer-tracing #506

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.1.9 #516
  • Upgrade to jMolecules 2023.1.2 #515

1.2 M1

19 Jan 21:30
Compare
Choose a tag to compare
1.2 M1 Pre-release
Pre-release

💡 Improvements

  • Move off deprecated DatabaseDriver.fromDataSource(…) #458
  • ModuleTestExecution potentially includes modules twice #428
  • Exclude Spring AOT classes from architecture verification #406

🪲 Bugs

  • spring-modulith-events-aws-sns/sqs not managed by BOM #469
  • CompletedEventPublications.findAll() returns incomplete publications #451
  • @ApplicationModuleTest unable to bootstrap module #449
  • CompletedEventPublications potentially not subject for DI #443
  • Invalid reference in event externalization section of reference docs #442
  • Event externalisation with AMQP fails to complete #438
  • Potentially broken debug log output in PersistentApplicationEventMulticaster #435
  • Module can't see its direct dependencies when bean only used in ConstraintValidator implementation #418
  • Event publication is marked completed even when event externalization fails #395

🔨 Dependency Upgrades

  • Upgrade to latest Structurizr #462
  • Upgrade to Spring Boot 3.3 M1 #457
  • Upgrade jMolecules 2023.1.1 #422
  • Upgrade to ArchUnit 1.2.1 #421
  • Upgrade to Spring Boot 3.2.1 #420
  • Upgrade to Spring Cloud AWS 3.1 #419
  • Upgrade to Spring Framework 6.1.2 #410

❤️ Contributors

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

@Taoaozw

1.1.2

19 Jan 21:27
Compare
Choose a tag to compare

💡 Improvements

  • Move off deprecated DatabaseDriver.fromDataSource(…) #459

🪲 Bugs

  • spring-modulith-events-aws-sns/sqs not managed by BOM #472
  • Potentially broken debug log output in PersistentApplicationEventMulticaster #456
  • Event externalization with AMQP fails to complete #454
  • @ApplicationModuleTest unable to bootstrap module #453
  • CompletedEventPublications.findAll() returns incomplete publications #452
  • Invalid reference in event externalization section of reference docs #446
  • CompletedEventPublications potentially not subject for DI #444

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.2.2 #467

1.0.5

19 Jan 21:26
Compare
Choose a tag to compare

💡 Improvements

  • Move off deprecated DatabaseDriver.fromDataSource(…) #460

🪲 Bugs

  • @ApplicationModuleTest unable to bootstrap module #455

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.1.8 #468

1.1.1

21 Dec 22:59
Compare
Choose a tag to compare

💡 Improvements

  • ModuleTestExecution potentially includes modules twice #429
  • Exclude Spring AOT classes from architecture verification #407

🪲 Bugs

  • Module can't see its direct dependencies when bean only used in ConstraintValidator implementation #431
  • Event publication is marked completed even when event externalization fails #399

🔨 Dependency Upgrades

  • Upgrade to jMolecules 2023.1.1 #425
  • Upgrade to Spring Boot 3.2.1 #424
  • Upgrade to Spring Cloud AWS 3.0.4 #423