Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8191510 Bump class file version number to 54.0
  3. JDK-8193662

Release Note: Class File Version Number is 54.0

    XMLWordPrintable

Details

    • Verified

    Description

      The class file version has been changed from 53 (or 44 + 9) to 54 (44 +10), even though JDK 10 did not introduce other changes to the class file format.

      The OpenJDK community has adopted a new [time-based](https://mreinhold.org/blog/forward-faster#Proposal) release model, in which major releases of the Java platform occur every 6 months. As a consequence, it is anticipated that class file changes will also occur more rapidly. To ensure predictability for the tooling that processes class file bytes, the class file version will be incremented every major release even if there are no other changes to the class file format. In effect, the class file version will be 44 + $FEATURE, where $FEATURE is the feature-release counter (previously referred to as the major number) of the [Java SE Platform and the JDK version string](http://openjdk.java.net/jeps/322).

      Attachments

        Activity

          People

            psandoz Paul Sandoz
            psandoz Paul Sandoz
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: