Skip to content

Add JSP and JSTL API version upgrades to Jakarta EE 10 recipe#1029

Merged
steve-aom-elliott merged 4 commits intomainfrom
add-jsp-jstl-api-upgrade-ee10
Mar 26, 2026
Merged

Add JSP and JSTL API version upgrades to Jakarta EE 10 recipe#1029
steve-aom-elliott merged 4 commits intomainfrom
add-jsp-jstl-api-upgrade-ee10

Conversation

@steve-aom-elliott
Copy link
Contributor

Summary

  • The Jakarta EE 10 recipe was missing UpgradeDependencyVersion entries for jakarta.servlet.jsp:jakarta.servlet.jsp-api (→ 3.1.x) and jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api (→ 3.0.x)
  • These are needed for Spring Framework 6.0 / Spring Boot 3.0 migrations that target Jakarta EE 10
  • The Jakarta EE 9 recipe already handled the javaxjakarta rename and upgrade to 3.0.x, but EE 10 wasn't bumping to the correct spec versions

Test plan

  • Verify YAML is valid (build compiles successfully)
  • Run against a project with jakarta.servlet.jsp-api:3.0.x and confirm it upgrades to 3.1.x

The Jakarta EE 10 recipe was missing UpgradeDependencyVersion entries
for jakarta.servlet.jsp:jakarta.servlet.jsp-api (3.1.x) and
jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api (3.0.x).
Jakarta EE 11 bumps jakarta.servlet.jsp-api to 4.0.x and
jakarta.servlet.jsp.jstl-api to 4.0.x.
@steve-aom-elliott steve-aom-elliott added the recipe Recipe requested label Mar 26, 2026
@steve-aom-elliott steve-aom-elliott moved this from In Progress to Ready to Review in OpenRewrite Mar 26, 2026
There is no jakarta.servlet.jsp.jstl-api 4.0.x release; the latest
is 3.0.x. Keep the version at 3.0.x for the EE 11 recipe as well.
Already inherited from the Jakarta EE 10 recipe.
@steve-aom-elliott steve-aom-elliott merged commit 4970f3f into main Mar 26, 2026
1 check passed
@steve-aom-elliott steve-aom-elliott deleted the add-jsp-jstl-api-upgrade-ee10 branch March 26, 2026 21:56
@github-project-automation github-project-automation bot moved this from Ready to Review to Done in OpenRewrite Mar 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

recipe Recipe requested

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant