chore(deps): update dependencies - #34
Open
dex-the-ai wants to merge 1 commit into
Open
Conversation
Bumps the Spring Boot parent BOM from 3.1.0 to 3.5.16, the latest stable release on the same major line. All other direct dependencies (com.couchbase.client:couchbase-transactions 1.2.4, junit 4.13.2, io.reactivex:rxjava-reactive-streams 1.2.1) are already at latest stable. Skips Spring Boot 4.x since it is a major-version jump requiring further migration. Hermes: t_3cabe35d
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Conservative dependency update for
java-transactions-quickstart, following the Maven toolchain already in use in this repo.org.springframework.boot:spring-boot-starter-parent) from3.1.0to3.5.16, the latest stable release on the 3.x line.4.xline (currently at milestone4.2.0-M1, no stable GA release yet) since it is a major-version jump that would require its own migration work.Updated dependencies
org.springframework.boot:spring-boot-starter-parentcom.couchbase.client:couchbase-transactionsjunit:junitio.reactivex:rxjava-reactive-streamsNote: this repo already has an open Dependabot PR #33 for the same
spring-boot-starter-parentbump (3.1.0 → 3.4.5). This Hermes-authored PR supersedes it by going to the current latest stable (3.5.16) and includes fresh validation/evidence; Dependabot's PR can be closed once this merges.Validation
Ran locally against a live Couchbase server (buckets
user_profile,test,travel-samplepresent, primary indexes present):mvn testResult:
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0—BUILD SUCCESS.Reviewer evidence
The app has a real web UI (Thymeleaf "Transferring Credits" demo). Started it locally with
mvn spring-boot:runagainst the same local Couchbase server, then drove the UI with Playwright: selected a source/target user, submitted a live credit transfer, and confirmed the balances updated end-to-end through a real Couchbase transaction.UI screenshot
Walkthrough video
Open the UI walkthrough
Risk notes
Rollback
Revert this PR to restore
spring-boot-starter-parentto3.1.0inpom.xml. No other files changed.Hermes
Closes/links Hermes task
t_3cabe35d.