Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-10283

Bump minimum required Java version to 17

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 10.0 (main)
    • None
    • None
    • New

    Description

      This is a follow-up of the discussion we had on https://lists.apache.org/thread/zllbhw25sjvh3d4z4jt3x34qkyvdl2d1.

      There's been discussions of whether we'd actually get more benefits than downsides from moving to Java 17 but it looked to me like the idea of bumping the minimum required Java version to 17 got traction in the end.

      Some benefits that Robert mentioned in this thread:

      • Absolute bulk get methods on ByteBuffers.
      • New PRNGs.
      • JFR runtime streaming API.
      • Unix sockets for live stats?
      • Bumped unicode version.
      • HexFormat.

      More info at https://docs.oracle.com/en/java/javase/17/docs/api/new-list.html.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jpountz Adrien Grand
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 8h
                  8h