Skip to content

Conversation

@bmatthews68
Copy link

@bmatthews68 bmatthews68 commented Dec 1, 2025

What: Upgraded to Spring Boot 4 and Spring Cloud 2025.1

Why: Upgrading to Spring Boot 4 and Spring Cloud 2025.1 cannot be achieved by merely bumping the version numbers in pom.xml. (Fixes #612)

How: I started by using OpenRewrite's recipe to migrate to Spring Boot 4. Then I added missing dependencies where necessary and updated property names.

Checklist:

  • Documentation added
    N/A
  • Changelog updated
  • Tests added
  • de.codecentric.spring.boot.chaos.monkey.endpoints.dto.validation.AssaultPropertiesUpdateTest
  • de.codecentric.spring.boot.chaos.monkey.endpoints.dto.validation.WatcherPropertiesUpdateTest
  • Ready to be merged
    Yes. However, I have chosen not to update the version number as I don't know if the owners would like to use 3.3.x or 4.0.x.

@bmatthews68 bmatthews68 marked this pull request as draft December 1, 2025 23:40
@bmatthews68 bmatthews68 marked this pull request as ready for review December 2, 2025 00:12
@marcingrzejszczak
Copy link

marcingrzejszczak commented Dec 2, 2025

Awesome work! I need the upgrade for my workshops :D

@codecov
Copy link

codecov bot commented Dec 3, 2025

Codecov Report

❌ Patch coverage is 84.61538% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 82.11%. Comparing base (5433f0c) to head (129d0f3).
⚠️ Report is 110 commits behind head on main.

Files with missing lines Patch % Lines
.../monkey/endpoints/dto/AssaultPropertiesUpdate.java 0.00% 1 Missing ⚠️
.../monkey/endpoints/dto/WatcherPropertiesUpdate.java 0.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main     #618      +/-   ##
============================================
- Coverage     82.31%   82.11%   -0.21%     
- Complexity      388      389       +1     
============================================
  Files            84       86       +2     
  Lines           950      928      -22     
  Branches         68       61       -7     
============================================
- Hits            782      762      -20     
- Misses          142      143       +1     
+ Partials         26       23       -3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

… in AssaultPropertiesUpdate and WatcherPropertiesUpdate
@denniseffing
Copy link
Member

Hi @bmatthews68 and thank you for your contribution!
I don't want to promise anything but we'll work on this soon, hopefully getting this done this month. Sorry for the delay.

@marcingrzejszczak
Copy link

@denniseffing If I can help somehow please tell me!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for Spring Boot 4.0

3 participants