The JDK Enhancement Proposal (JEP) consists of a list of proposed changes to the JDK. This publicly available list serves to inform developers and provide a long-term plan for the Java platform.
At the core of the JEP are the enhancements themselves. The criteria for an enhancement include:
- Must indicate a significant change to the JDK.
- Must have broad informational appeal.
- Further, it must meet one of the following additional criteria:
- Requires significant engineering work to implement (at least two weeks)
- Involves a significant change to the JDK or its infrastructure
- Is a high demand item from Java developers or users
JEPs have the following sequential states:
- Draft: This is the earliest state and is used when the JEP has been written and the author is circulating it for consensus
- Posted: Once the author obtains consensus, the...