JSR Review
JSR Review
The Java Specification Request (JSR) is the first step in developing or revising a Java technology specification (see Section 1 of the Java Community Process document).
Members of the Java Community Process may submit a JSR using the Specification Proposal form.
New JSRs
The following list contains new JSRs that have been recently submitted to the JCP. You are encouraged to read them and send your comments to the alias listed on the JSR. If no alias is listed on the JSR, please send your comments to [email protected].
Your comments are important. They help to decide whether a JSR is accepted or rejected.
Early Draft Review
Early Draft Review of Draft Specifications
When an Expert Group completes the first draft of the specification, they will make it available for review on the JCP web site. If the Specification is being developed under JCP 2.6, this review is called the Early Draft Review and is available to the public, as per Section 2.3 of the JCP 2.6 document. If the Specification is being developed under JCP 1.0, this review is called the Participant Review and is only available to JCP Members, as described in Section 6 of the Java Community Process, version 1.0. If the Specification is being developed under JCP 2.0, 2.1, or 2.5, this review is called the Community Review and is also available only to JCP Members, as described in Section 2.3 of the relevant JCP document. For simplicity, only the term "Early Draft Review" is used on this page.
Download Early Draft Reviews
The following draft specifications are available for Early Draft Review. Specifications still being developed through earlier JCP versions are referred to as Participant Review or Community Review Drafts. Such links to earlier reviews are password protected and only available to companies or organizations who have signed a Java Specification Participation Agreement (JSPA). These organizations, the Members of the JCP, are listed in the JCP Members list online. Members can obtain a userid and password to access the draft specifications by sending an e-mail to [email protected].
The download pages tell when each review period closes and where you can send comments. The Expert Group writing each draft is required to read and respond to all comments submitted.
Currently Open Early Draft, Community & Participant Reviews
Currently there are no JSRs that match the criteria.
Recently Closed Early Draft, Community & Participant Reviews
Public Review
Specification Maintenance
Upon completion of each Specification, the Specification enters the Maintenance Phase, as described in Section 4 of the JCP. The Maintenance Lead is responsible for maintaining and revising the Specification. Note that specifications that were developed prior to the formalization of the Java Community Process in 1998 are maintained using this process, as well as those specifications that have been developed in the formal JCP.
Maintenance Reviews
Maintenance reviews are currently underway for the following specifications. Comments received will be considered for the upcoming revision of the specification. The following Maintenance Revision(s) are made available for public review and comment only.
Proposed Final Draft
Proposed Final Draft Specifications
After completion of Public Review, a Proposed Final Draft of the Specification is published, as described in Section 3.2. These draft Specifications are awaiting completion of the associated Reference Implementation (RI) and Technology Compatibility Kit (TCK). A Proposed Final Draft may be changed or updated by the Expert Group as a result of experience gained during the writing of the RI and/or the TCK.
Note: In JCP 1.0, this draft was called the First Public Release, and the TCK was called the Compatibility Test Suite (CTS).
Download Proposed Final Drafts
The following Proposed Final Draft specifications are available for download. The Proposed Final Draft specification(s) are made available for public review and comment only. Your rights with respect to the specifications at this stage in the Java Community Process are defined in the license beginning on the second page of each specification. Your comments on the specification(s) are encouraged subject to the terms of the license.
Final Release
Final Release of New Specifications
After completion of the Reference Implementation (RI) and Technology Compatibility Kit (TCK), a Specification moves from Final Proposed Draft to Final Release. The steps are described in Section 3.2 through Section 3.4 of the JCP 2.0 document.
Note that in JCP 1.0, the Final Proposal Draft was called the First Release, and the TCK was called the Compatibility Test Suite (TCK). The Final Release steps for JCP 1.0 are described in Section 8 and Section 9 of the JCP 1.0 document.
Download Final Releases
The following final versions of specifications are available for download.
Maintenance Review
Specification Maintenance
Upon completion of each Specification, the Specification enters the Maintenance Phase, as described in Section 4 of the JCP. The Maintenance Lead is responsible for maintaining and revising the Specification. Note that specifications that were developed prior to the formalization of the Java Community Process in 1998 are maintained using this process, as well as those specifications that have been developed in the formal JCP.
Maintenance Reviews
Maintenance reviews are currently underway for the following specifications. Comments received will be considered for the upcoming revision of the specification. The following Maintenance Revision(s) are made available for public review and comment only.