JDK-8214546 : Start of release updates for JDK 14
  • Type: Bug
  • Component: core-libs
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2018-11-30
  • Updated: 2019-06-25
  • Resolved: 2019-06-13
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 14
14 b01Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Sub Tasks
JDK-8214547 :  
JDK-8214548 :  
JDK-8214549 :  
JDK-8225761 :  
JDK-8236509 :  
Description
At the start of a new JDK release, various markers and versions need to be updated including incrementing the version number in the build, outputting and accepting a new class file version, and new -source and -target options in javac.

This issue is an umbrella issue to track that work for JDK 14.
Comments
Attached export of expected final changeset for the JDK 14 update as jdk-14-update-2019-06-11.patch. The symbol information for --release is generated from JDK 13 b24.
11-06-2019

A tip to future implementers of this and similar changes, the visitors in javax.lang.model.util can be updated using a simple sed script to use a later enum value in their annotations.
22-02-2019

The patch file initial-jdk-14-update.2019-02.20.patch to do a trial update to JDK 14 gave clean langtools test results on top of the in-progress fix for JDK-8219254. In other words, dozens of langtools tests did *not* have to be explicitly updated to accommodate the 13 -> 14 change.
21-02-2019