Week 67 — What is a JEP (JDK Enhancement Proposal)?

Question of the Week #67
What is a JEP (JDK Enhancement Proposal)?
1 Reply
Eric McIntyre
Eric McIntyre8mo ago
When a significant change is made within the JDK, a JEP (JDK Enhancement Proposal) is created in order to describe and communicate this change. Such a change could be the addition, removal or deprecation of standard libraries, a change to how the platform works (e.g. changes to garbage collection) or a JEP could be created in order to communicate significant infrastructure or process changes affecting the JDK development. A list of JEPs is available at https://openjdk.org/jeps/0. A JEP typically start as a Draft until the owner of the JEP moves it to Submitted where the OpenJDK Lead can then move it to the Candidate state. There, the owner of the JEP can Propose to Target it to a JDK release until the project lead marks it as Targetted. After that, the JEP can be Integrated into the JDK and marked as Complete by the JEP owner and finally marked as Closed/Completed by the project lead. This process is described in detail at https://cr.openjdk.org/~mr/jep/jep-2.0-02.html.
📖 Sample answer from dan1st
Want results from more Discord servers?
Add your server