Skip to content

updated the version numbers for the Temporal SDK and all project depe…#5

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

updated the version numbers for the Temporal SDK and all project depe…#5
tomwheeler merged 1 commit intomainfrom
tw-upgrade-java-libs

Conversation

@tomwheeler
Copy link
Copy Markdown
Collaborator

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.

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 (such as JUnit or Apache Commons Lang) and also conveys to our learners that our tutorials are maintained and worth their time to complete.

I tested this by running gradle compileJava compileTestJava 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:09
Copy link
Copy Markdown

@angelazhou32 angelazhou32 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tomwheeler tomwheeler merged commit d8b12b1 into main Nov 5, 2025
4 checks passed
@tomwheeler tomwheeler deleted the tw-upgrade-java-libs branch November 5, 2025 18:07
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