Skip to content

updated SDK and project dependencies to latest versions#25

Merged
tomwheeler merged 1 commit intomainfrom
tw-upgrade-java-libs
Nov 5, 2025
Merged

updated SDK and project dependencies to latest versions#25
tomwheeler merged 1 commit intomainfrom
tw-upgrade-java-libs

Conversation

@tomwheeler
Copy link
Copy Markdown
Contributor

What was changed?

I updated the version numbers for the Temporal SDK and all project dependencies (junit, slf4j, commons-lang, etc.) to the latest stable versions. I did so for both Maven and Gradle.

Why?

The Temporal SDK referenced in this tutorial was several versions behind what's current, as were other libraries it uses. I updated them to what is now the latest stable release. This eliminates security vulnerabilities in older versions of project dependencies and also conveys to our learners that our tutorials are maintained and worth their time to complete.

I tested this by running gradle compileJava test and mvn compile test on a clean checkout to ensure that the code compiled with the new versions and that all automated tests were successful.

Note that this PR updates the code, but the prose for the tutorial is in a different repo and I've submitted a PR there to handle that. Both PRs should be merged with minimal delay between them as possible.

@tomwheeler tomwheeler requested a review from a team as a code owner November 5, 2025 17:20
@tomwheeler tomwheeler merged commit 0211aa3 into main Nov 5, 2025
3 of 4 checks passed
@tomwheeler tomwheeler deleted the tw-upgrade-java-libs branch November 5, 2025 18:00
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.

2 participants