JDK-8205642 : Bump maximum recognized class file version to 56 for JDK 12
  • Type: CSR
  • Component: hotspot
  • Sub-Component: runtime
  • Priority: P4
  • Status: Closed
  • Resolution: Approved
  • Fix Versions: 12
  • Submitted: 2018-06-25
  • Updated: 2020-12-16
  • Resolved: 2018-06-25
Related Reports
CSR :  
Relates :  
Relates :  
Description
Summary
-------

Increment the maximum recognized class file major version number from 55 to 56 in JDK 12.

Problem
-------

For every major release the class file major version number should be incremented, regardless of if there are any changes that mandate such a change.

Solution
--------

The platform will be modified so tools such as the Java compiler and launcher will consume and produce 56 version class files.

Specification
-------------

The class file format version ranges table (table 4.1-A in The Java�� Virtual Machine Specification Java SE 10 Edition) will be updated to include an entry:

    Java SE	    class file format version range

    12	45.0 ��� v ��� 56.0

Comments
Moving to Approved.
25-06-2018