Opened 5 years ago

Last modified 4 years ago

#20522 closed enhancement

Add compatibility with Java 17 — at Version 10

Reported by: Don-vip Owned by: Don-vip
Priority: normal Milestone: 21.08
Component: Core Version:
Keywords: java17 Cc:

Description (last modified by Don-vip)

Followup of #19724

First ​​EA builds of Java 17 are available. Planning:

2021/06/10 Rampdown Phase One
2021/07/15 Rampdown Phase Two
2021/08/05 Initial Release Candidate
2021/08/19 Final Release Candidate
2021/09/14 General Availability

This one is important as it is the new LTS after Java 11. Not sure yet if we'll do a Java 8/11 migration or directly a Java 8/17 one.

See #21005 for Java 18 compatibility.

Change History (10)

comment:1 by Don-vip, 5 years ago

Owner: changed from team to Don-vip
Status: newassigned

comment:2 by Don-vip, 5 years ago

In 17530/josm:

see #19724, see #20522 - java 16/17 support in Linux launch scripts

comment:3 by Don-vip, 5 years ago

In 17538/josm:

see #19724, see #20522 - enable jacoco on java 16/17 + add NPE details on Java 14+ in unit tests

comment:4 by Don-vip, 5 years ago

In 17539/josm:

see #19724, see #20522 - upgrade to equalsverifier 3.5.5 - enable Java 16/17 for mac build

comment:5 by Don-vip, 5 years ago

Description: modified (diff)

comment:6 by Don-vip, 5 years ago

Milestone: 21.0621.09

comment:7 by Don-vip, 5 years ago

In 17893/josm:

see #20522 - update to error-prone 2.7.1 for Java 17 compatibility

comment:8 by Don-vip, 5 years ago

In 17895/josm:

see #20522 - disable ProGuard on Java 17+, see https://github.com/Guardsquare/proguard/issues/132

comment:10 by Don-vip, 5 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.