Update Spring Boot dependencies for test workloads - #12386
Update Spring Boot dependencies for test workloads#12386gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits into
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
More details
Spring Boot 2.7.18 stays compatible with Java 8 and the benchmark's javax.servlet use. The lockfile agrees with the new transitive dependencies.
🤖 Datadog Autotest · Commit 138f33c · What is Autotest? · @DataDog review to ask questions · Any feedback? Reach out in #autotest
|
🎯 Code Coverage (details) 🔗 Commit SHA: a104359 | Docs | View more details | Give us feedback! |
🟢 Java Benchmark SLOs — All performance SLOs passed
PR vs. master results
Commit: Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion. |
Debugger benchmarksParameters
See matching parameters
SummaryFound 5 performance improvements and 0 performance regressions! Performance is the same for 4 metrics, 6 unstable metrics.
See unchanged results
Request duration reports for reportsgantt
title reports - request duration [CI 0.99] : candidate=None, baseline=None
dateFormat X
axisFormat %s
section baseline
noprobe (358.097 µs) : 337, 379
. : milestone, 358,
basic (351.489 µs) : 327, 376
. : milestone, 351,
loop (8.142 ms) : 8061, 8224
. : milestone, 8142,
section candidate
noprobe (357.301 µs) : 333, 381
. : milestone, 357,
basic (333.894 µs) : 327, 341
. : milestone, 334,
loop (7.592 ms) : 7583, 7600
. : milestone, 7592,
|
|
/merge |
|
View all feedbacks in Devflow UI.
The expected merge time in
Build pipeline has failing jobs for 7a48a6a: What to do next?
DetailsSince those jobs are not marked as being allowed to fail, the pipeline will most likely fail. |
|
/merge -f --reason "skip MQ to fix GitLab" |
|
View all feedbacks in Devflow UI.
The expected merge time in
Warning This change was merged without running any pre merge CI checks Reason: skip MQ to fix GitLab |
What Does This Do
Updates the Spring Boot dependencies used by the agent-tooling JMH benchmark, agent-debugger tests, and springboot-jpa smoke application to 2.7.18.
Motivation
Keeps benchmark and test dependencies up to date while retaining Java 8 compatibility.
Additional Notes
Each workload pins Spring Boot independently. Updating those direct declarations refreshes the transitive dependency graph under Spring Boot dependency management while retaining Java 8 compatibility. The agent-tooling and agent-debugger lockfiles were regenerated; the nested springboot-jpa application does not use dependency locking.
Validated with:
./gradlew :dd-java-agent:agent-tooling:jmh -Pjmh.includes=CallSiteBenchmark -Pjmh.forks=1./gradlew -Ddatadog.forkedMaxHeapSize=1g :dd-java-agent:agent-debugger:test(738 tests passed)./gradlew :dd-smoke-tests:springboot-jpa:bootWar./gradlew :dd-smoke-tests:springboot-jpa:test(6 tests passed)Contributor Checklist
No user-facing behavior or documentation changes.
Jira ticket: [N/A]