Skip to content

Releases: darbyluv2code/spring-boot-unit-testing

Spring Boot 3.5.9

06 Jan 00:49

Choose a tag to compare

Spring Boot 3.5.9 Upgrade

This release upgrades all Spring Boot projects from version 3.5.4 to 3.5.9.

Changes

  • Updated spring-boot-starter-parent version in 56 pom.xml files
  • Removed deprecated spring.datasource.initialization-mode property from 68 application.properties files

Breaking Changes

The spring.datasource.initialization-mode property was removed in Spring Boot 3.5. Database initialization will continue to work automatically based on detected platform.

Testing

  • All 70 projects compiled successfully
  • All 70 projects passed their unit tests
  • Verified complete coverage of all projects

Compatibility

  • Java 23
  • H2 in-memory database for tests
  • MySQL for production environments
  • No code changes required

Related PR: #15

JUnit 5.12.2

06 Jan 00:45

Choose a tag to compare

JUnit 5.12.2 Upgrade

This release upgrades JUnit Jupiter from version 5.11.4 to 5.12.2 in all standalone JUnit projects.

Changes

  • Updated junit-jupiter version in 13 standalone project pom.xml files
    • Sections 1.01 (JUnit Review Solutions): 10 projects
    • Section 1.12 (FizzBuzz TDD Solutions): 3 projects

Scope

  • Included: Pure JUnit projects in sections 1.x only
  • Excluded: All Spring Boot projects (sections 2.x, 3.x, 4.x) use managed dependencies

Testing

  • All 14 JUnit standalone projects compiled successfully
  • All JUnit standalone projects passed their unit tests
  • Verified Spring Boot projects were not modified

Compatibility

  • Java 23 compatibility maintained
  • No code changes required for this patch version upgrade
  • No breaking changes in JUnit 5.12.2

Related PR: #16

Source code for Spring Boot 3.4 version of the course

11 Jan 21:36

Choose a tag to compare

spring-boot-3.4

update for Spring Boot 3.4

spring-boot-2.x

26 Dec 22:25

Choose a tag to compare

Source code for Spring Boot 2.x version of the course