Explanation of start of release changes

Overview

The start of release changes, the changes that turn JDK N into JDK (N+1), are primarily small updates to various files along with new files to store symbol information to allow javac --release N ... to run on JDK (N+1).

The updates include changes to files holding meta-data about the release, files under the src directory for API and tooling updates, and incidental updates under the test directory.

Details and file updates

As a matter of policy, there are a number of semantically distinct concepts which get incremented separately at the start of a new release:

The expected file updates are listed below. Additional files may need to be updated for a particular release.

Meta-data files

src files

test files