I'm looking for a single database that shows all JEPs (JDK Enhancement Proposals), including both drafts and released JEPs, all in one table. The main JEP page separates them into different groups—like delivered, rejected, and draft JEPs—but I want to find if there's a unified view available. I know I could create one myself, but I wanted to check first if it already exists somewhere, maybe in the JIRA tracking system.
5 Answers
The OpenJDK project utilizes JIRA, so all JEPs are likely tracked there. You could run a JIRA query to get what you need. For instance, here's a dashboard for JEPs related to JDK 25: https://bugs.openjdk.org/secure/Dashboard.jspa?selectPageId=23200.
You might also want to look into Java Almanac for features and details: https://javaalmanac.io/features/. It's a great resource for Java-related info.
Absolutely, Java Almanac is super helpful. Thanks for the recommendation!
I'm curious why you'd want all JEPs in one table. Historical context can be interesting, but mixing delivered and withdrawn JEPs might not be useful for most purposes. What exactly are you trying to achieve with this data?
I'm looking to do some historical analysis, like tracking how many previews certain features took, which projects had the most JEPs, and so on. Just want to make sure I'm not missing something valuable.
Check out these links: https://chriswhocodes.com/jepmap.html and https://chriswhocodes.com/jepsearch.html. They can help you overview the JEPs.
The second link was exactly what I needed! I can skip making that feature myself now—thank you!
Yes, you can find a segmented list of all JEPs on the main JEP page: https://openjdk.org/jeps/0. But it's divided into different categories, and I understand you're looking for everything in one table.
This has them all segmented. Is there a version that combines them all together?
Great suggestion! A JIRA query might just give me what I need. Thanks for pointing me in the right direction!