Skip to content

Upgrade Spring Boot to 3.5.13 and Spring Cloud to 2025.0.1#121

Merged
linusnorton merged 2 commits intomasterfrom
fix/spring-cloud-2025-compat
Mar 31, 2026
Merged

Upgrade Spring Boot to 3.5.13 and Spring Cloud to 2025.0.1#121
linusnorton merged 2 commits intomasterfrom
fix/spring-cloud-2025-compat

Conversation

@linusnorton
Copy link
Copy Markdown
Contributor

Summary

  • Bump Spring Boot from 3.2.4 to 3.5.13
  • Bump Spring Cloud from 2023.0.5 to 2025.0.1 (the correct release train for Boot 3.5.x)
  • Remove commons-io usage from FeignErrorDecoder — replaced IOUtils.toByteArray() with InputStream.readAllBytes() (Java 9+), since commons-io is no longer a transitive dependency in Spring Cloud 2025.0.x
  • Fix duplicate WireMock stub mapping IDs that caused InvalidInputException with newer WireMock

Supersedes #42 and #50, which each only upgraded one side of the Spring Boot / Spring Cloud pair and couldn't pass CI independently.

Test plan

  • ./gradlew build passes locally (all 26 tests pass)
  • CI build passes

renovate bot and others added 2 commits March 31, 2026 07:57
- Bump Spring Boot from 3.2.4 to 3.5.13
- Bump Spring Cloud from 2023.0.5 to 2025.0.1 (compatible with Boot 3.5.x)
- Remove commons-io dependency from FeignErrorDecoder, use
  InputStream.readAllBytes() instead (commons-io is no longer a
  transitive dependency of Spring Cloud 2025.0.x)
- Fix duplicate WireMock stub mapping IDs that caused
  InvalidInputException with newer WireMock versions
@linusnorton linusnorton force-pushed the fix/spring-cloud-2025-compat branch from 16ab9f6 to c8f1e31 Compare March 31, 2026 06:57
@linusnorton linusnorton merged commit 8d33bd6 into master Mar 31, 2026
1 check passed
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.

1 participant