docs: add dependency audit for outdated Spring Boot 1.5.x stack#208
docs: add dependency audit for outdated Spring Boot 1.5.x stack#208sharma-sugurthi wants to merge 2 commits into
Conversation
|
ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughHidden review stack artifact:WalkthroughThis PR adds DEPENDENCY_AUDIT.md: a full dependency baseline for HWC-API (Spring Boot 1.5.3, Java 8), enumerates outdated libraries and artifact notes, and defines a three-phase upgrade path (prep → Spring Boot 2.7/Java 11 → Spring Boot 3.x/Java 17) with migration pointers. ChangesDependency Audit Documentation
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related issues
Poem
🚥 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)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. 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.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@DEPENDENCY_AUDIT.md`:
- Around line 32-35: Update the HAPI FHIR version entries in the dependency
table to the current latest release v8.9.14: change the "Latest" column value
for hapi-fhir-base, hapi-fhir-structures-r4, hapi-fhir-server, and
hapi-fhir-validation from "7.6.x" to "8.9.14" and adjust any related note text
if it references the older major version; ensure all four rows (hapi-fhir-base,
hapi-fhir-structures-r4, hapi-fhir-server, hapi-fhir-validation) consistently
show "8.9.14" as the latest version.
- Line 9: Update the historical and current version statements in the sentence
containing "Spring Boot 1.5.3" and "Java 8": change the Java 8 "public updates
ended March 2022" to "End of Public Updates: January 15, 2019", and replace the
outdated "latest stable" examples "Spring Boot 3.4.x, Java 21 LTS" with the
current releases as of May 2026 ("Spring Boot 4.0.6" and "Java 25 LTS"); ensure
the surrounding wording still reads clearly and preserves the Spring Boot 1.5.3
EOL note.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
|



Closes PSMRI/AMRIT#152
while looking into the HWC-API backend, i found that the project is running on Spring Boot 1.5.3 along with several other outdated dependencies like springfox, old lettuce redis client, and guava 21.
this PR adds a
DEPENDENCY_AUDIT.mdto the repo that:this is meant to be a starting point for planning the upgrade, not the upgrade itself.
happy to iterate on this based on feedback.
Summary by CodeRabbit