Skip to content

feat(lambda): add java8.al2023, java11.al2023, java17.al2023 runtime … - #8836

Draft
ckawl wants to merge 1 commit into
aws:masterfrom
ckawl:feat/java-al2023-runtimes
Draft

feat(lambda): add java8.al2023, java11.al2023, java17.al2023 runtime …#8836
ckawl wants to merge 1 commit into
aws:masterfrom
ckawl:feat/java-al2023-runtimes

Conversation

@ckawl

@ckawl ckawl commented Jul 22, 2026

Copy link
Copy Markdown

feat(lambda): add java8.al2023, java11.al2023, java17.al2023 runtime support

Add AL2023-based Java Lambda runtimes according to Lambda upcoming runtimes documentation to SAM init, local invoke, and image-based debugging workflows.

Problem

  • Lambda is launching java8.al2023, java11.al2023, and java17.al2023 runtimes. The toolkit does not recognize these runtimes, so users cannot create, debug, or locally invoke SAM applications targeting them.
  • Refactored duplicate runtime arrays in unit tests to fix jscpd CI check.

Solution

  • Add the three runtimes to javaRuntimes and samArmLambdaRuntimes sets
  • Add debug configuration cases in javaSamDebug.ts (al2023 variants use the same JVM debug args as their base version)
  • Update unit and integration test assertions

  • Treat all work as PUBLIC. Private feature/x branches will not be squash-merged at release time.
  • Your code changes must meet the guidelines in CONTRIBUTING.md.
  • License: I confirm that my contribution is made under the terms of the Apache 2.0 license.

@amazon-inspector-ohio

Copy link
Copy Markdown

⏳ I'm reviewing this pull request for security vulnerabilities and code quality issues. I'll provide an update when I'm done

@amazon-inspector-ohio

Copy link
Copy Markdown

✅ I finished the code review, and didn't find any security or code quality issues.

@ckawl
ckawl force-pushed the feat/java-al2023-runtimes branch from b35abd4 to ce1049d Compare July 22, 2026 22:45
@ckawl
ckawl marked this pull request as ready for review July 24, 2026 18:22
@ckawl
ckawl requested a review from a team July 24, 2026 18:22
@ckawl
ckawl force-pushed the feat/java-al2023-runtimes branch from ce1049d to c9fa729 Compare July 24, 2026 23:07
@ckawl
ckawl marked this pull request as draft July 28, 2026 21:54
…support

Add AL2023-based Java Lambda runtimes to SAM init, local invoke,
and image-based debugging workflows.
@ckawl
ckawl force-pushed the feat/java-al2023-runtimes branch from b2ea78d to 5d50d06 Compare July 28, 2026 22:48
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.

1 participant