apache / apache/openwhisk

Update to Java 11

Open
#4,217 5 comments 5 reactions 0 assignees View on GitHub
discussion
Dominant language
Scala
Stars
6.8k
Forks
1.2k
Avg merge
2d 14h
Merged PRs (30d)
2

Description

We should plan to move to Open JDK 11 which is the next LTS release. This issue is meant to track relevant work required to support that

- [ ] Scala - Per current [compatibility][1] matrix JDK 11 looks like still not supported. See scala/scala-dev#559.
- [ ] Akka - Would depend on compatible Scala release
- [ ] Gradle - [Gradle 5.0][2] supports JDK 11

May be its fine to use latest Scala if the JPMS module support is not required. That would need to be validated

[1]: https://docs.scala-lang.org/overviews/jdk-compatibility/overview.html
[2]: https://docs.gradle.org/5.0/release-notes.html#java-11-runtime-support

Contributor guide

Open the contributing guide

Research direction

Start with the Scala JDK compatibility matrix and the linked Gradle 5.0 release notes, then review the Scala, Akka, and Gradle checklist in the issue. Validate whether the relevant Scala and Akka releases support OpenJDK 11 and whether JPMS support is required; done means the required compatibility work is identified and validated.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, scala
Domain
backend, build-system
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.