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 jsr-comments@jcp.org.
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
participant-access@jcp.org.
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.