Bump server deps: Tomcat 11.0.22, JUnit 6.1.0#1072
Conversation
Overrides Spring Boot-managed Tomcat to 11.0.22 to pull in the latest security fixes ahead of the next BOM release, and bumps JUnit Jupiter to 6.1.0. Hibernate stays on the Spring Boot-managed 7.2.12.Final. Regenerates the CycloneDX SBOM to match. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
WalkthroughThis PR upgrades two dependencies in the Spring Boot application: Tomcat to 11.0.22 (for security fixes) and JUnit to 6.1.0. The Gradle build files are updated explicitly, and the software bill of materials is regenerated to reflect the new versions and dependency relationships. ChangesDependency Version Upgrades
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
This PR updates the server’s dependency set by overriding Spring Boot’s managed Tomcat version to pick up the latest Tomcat 11 security fixes and by bumping JUnit (Jupiter + Platform) to 6.1.0, with the committed CycloneDX SBOM regenerated to reflect the resolved dependency graph.
Changes:
- Override Spring Boot-managed Tomcat to
11.0.22via Gradle extra property. - Bump
junit_versionfrom6.0.3to6.1.0(affecting JUnit Jupiter + Platform artifacts). - Regenerate
server/sbom/bom.jsonandserver/sbom/.input-hashto match the updated resolution.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| server/build.gradle | Adds a Spring Boot Tomcat version override (tomcat.version = 11.0.22). |
| server/gradle.properties | Updates the centralized junit_version to 6.1.0. |
| server/sbom/bom.json | Regenerated SBOM reflecting Tomcat 11.0.22 and JUnit 6.1.0. |
| server/sbom/.input-hash | Updated SBOM input hash to match the dependency-defining inputs. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Claudia-Anthropica
left a comment
There was a problem hiding this comment.
Clean dependency bump. The Tomcat override uses the standard ext["tomcat.version"] Spring Boot mechanism, the JUnit var is applied consistently to both jupiter and platform artifacts, and the regenerated SBOM is fully in sync — I recomputed cat build.gradle gradle.properties settings.gradle | shasum -a 256 and it matches the committed .input-hash exactly (so the CI staleness check will pass), and bom.json reflects 11.0.22 / 6.1.0 with no stale 11.0.21 / 6.0.3 refs left over. Nice work.
Summary
server/sbom/bom.json+.input-hash) to match.All other server dependencies were already on the latest stable release per
./gradlew dependencyUpdates.Test plan
./gradlew test— 805 / 805 pass./execute-e2e-local.sh— 226 / 226 Playwright tests pass./gradlew dependencyInsightconfirmstomcat-embed-coreresolves to 11.0.22 andhibernate-corestays at the Spring Boot-managed 7.2.12.Final🤖 Generated with Claude Code
Summary by CodeRabbit