Skip to content

Upgrade library versions in Java tutorials#424

Merged
tomwheeler merged 6 commits intomainfrom
tw-upgrade-java-libs
Nov 5, 2025
Merged

Upgrade library versions in Java tutorials#424
tomwheeler merged 6 commits 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?

As @LightGuard rightly points out in #383, the Temporal SDK referenced in these tutorials was several versions behind what's current, as were other libraries used in those tutorials. 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 these tutorials are maintained and worth their time to complete.

Checklist

  1. Closes

#383

  1. How was this tested:

Most of these changes were to prose, for which there is no automated test. After I submit this PR, I will update the corresponding code in each of the tutorial repos and run the automated tests to validate that they work as expected in the new versions (however, I do not expect any problems because these are all minor upgrades, which should maintain compatibility with the earlier versions). There were two complete projects in this repository, both related to the Java version of the background check application, which had pom.xml files and I tested that by running mvn clean test (both executions were successful).

  1. Any docs updates needed?

This is the doc update, but no further updates are needed.

@tomwheeler tomwheeler requested a review from a team as a code owner November 5, 2025 16:48
@vercel
Copy link
Copy Markdown

vercel bot commented Nov 5, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
temporal-learning Ready Ready Preview Comment Nov 5, 2025 6:00pm

Copy link
Copy Markdown
Contributor

@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 88a4505 into main Nov 5, 2025
5 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