Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Java 17 the default version #12725

Open
wkurniawan07 opened this issue Feb 4, 2024 · 0 comments
Open

Make Java 17 the default version #12725

wkurniawan07 opened this issue Feb 4, 2024 · 0 comments
Assignees
Labels
a-Build CI, task automation, build pipeline c.Task Other non-user-facing works, e.g. refactoring, adding tests committers only Difficult; better left for committers or more senior developers s.OnHold The issue/PR's validity has been put on hold pending some other event
Milestone

Comments

@wkurniawan07
Copy link
Member

With GAE having already supported Java 17 for nearly 1.5 years now and Java 21 already out for nearly 4.5 months, there is no reason for us to stay at Java 11. This allows us to get the performance benefits as well as the numerous new syntaxes (enhanced switch, text blocks, pattern vars, records, sealed classes).

  • Make Java 17 the default version
  • Replace the jdk17 workflow with jdk21
@wkurniawan07 wkurniawan07 added a-Build CI, task automation, build pipeline c.Task Other non-user-facing works, e.g. refactoring, adding tests labels Feb 4, 2024
@wkurniawan07 wkurniawan07 added this to the V9.0.0-beta.0 milestone Feb 4, 2024
@wkurniawan07 wkurniawan07 self-assigned this Feb 4, 2024
@wkurniawan07 wkurniawan07 added s.OnHold The issue/PR's validity has been put on hold pending some other event committers only Difficult; better left for committers or more senior developers labels Feb 4, 2024
@ziqing26 ziqing26 modified the milestones: V9.0.0-beta.0, V9.0.0 Mar 10, 2024
@wkurniawan07 wkurniawan07 modified the milestones: V9.0.0, V9.0.0-rc.0 Apr 9, 2024
ziqing26 pushed a commit that referenced this issue Apr 18, 2024
* Update gradle version

* Update libraries

* Update code

* Update actions versions

* Add workflow for JDK 21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-Build CI, task automation, build pipeline c.Task Other non-user-facing works, e.g. refactoring, adding tests committers only Difficult; better left for committers or more senior developers s.OnHold The issue/PR's validity has been put on hold pending some other event
Projects
None yet
Development

No branches or pull requests

2 participants