JEPs proposed to target JDK 9 (2017/4/4)

mark.reinhold at oracle.com mark.reinhold at oracle.com
Tue Apr 4 21:20:38 UTC 2017


The following JEPs have been placed into the "Proposed to Target" state
by their owners after discussion and review:

  291: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector
       http://openjdk.java.net/jeps/291

  299: Reorganize Documentation
       http://openjdk.java.net/jeps/299

Feedback on these proposals is more than welcome, as are reasoned
objections.  If no such objections are raised by 23:00 UTC on Tuesday,
11 April, or if they're raised and then satisfactorily answered, then
per the JEP 2.0 process proposal [1] I'll target these JEPs to JDK 9.

To answer the obvious question: Yes, it is "highly unlikely that any
further JEPs will be targeted to the release" [2], but that doesn't
mean "never" when there are good reasons and low risks.  In these
cases:

  - JEP 291 requires only a minuscule code change, to enable the
    proposed warning message to be issued.  It's a JEP in the first
    place not because it's a risky change but to bring visibility
    to the plan to remove the CMS collector in the long term.

  - JEP 299 is a worthwhile documentation enhancement that requires
    only makefile and text changes; there are no changes to product
    code.

- Mark


[1] http://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html
[2] http://openjdk.java.net/projects/jdk9/#Status


More information about the jdk9-dev mailing list