Find JSRs
Submit this Search




Ad Banner
 
 
 
 

Welcome to the Java Community Process!
Welcome to jcp.org, home of the Java Community ProcessSM (JCPSM) Program. The JCP is the mechanism for developing standard technical specifications for Java technology. Anyone can register for the site and participate in reviewing and providing feedback for the Java Specification Requests (JSRs), and anyone can sign up to become a JCP Member and then participate on the Expert Group of a JSR or even submit their own JSR Proposals.
 
To get the most out of the site, register now.

For more information about the JCP Program, refer to our overview page.

Find us on Facebook   Follow us on Twitter   Read JCP Blog


2018 Season's Greetings
Season's Greetings from the JCP Program Management Office!

Recording of the JCP Public EC Meeting on 11 December Available
The recording of the 11 December Public EC Meeting is posted.

2018 JCP EC Election Results Published
The 2018 JCP EC Election results are published!

Congratulations to the newly and re-elected EC Members and thank you to all the nominees who ran in this election.


2018 JCP Annual Awards Winners Announced!
The 2018 JCP Annual Awards winners are announced at the annual JCP Community Party held at Sir Francis Drake Hotel during Oracle Code One in San Francisco!

JCP at Oracle Code One 2018
Please join us at Oracle Code One in October! Our schedule is posted.

Login Change
jcp.org now uses Oracle's Single Sign-On (SSO) to log in to the site. Note that the login ID is your e-mail address; the old JCP userIDs are no longer used.

Existing jcp.org users: you should click the "Sign In" button on the left to login using your SSO credentials. If you do not have an SSO login, you will be asked to create one. When creating an SSO login, make sure to use the same e-mail address as used in your JCP account! If you are unsure which e-mail address you've used before, or if you run into other problems with logging in, contact admin@jcp.org.

New to jcp.org? Click "Register for site" on the left and follow the directions; you will be taken to create an SSO login on Oracle's profile page and then may login to jcp.org once the account is created and verified.

For more detailed information, refer to our SSO FAQ list.


JSR Updates

New JSRs
JSR 388, Java SE 13

Early Draft Reviews
JSR 282, Real-Time Specification for Java
JSR 302, Safety Critical Java Technology
JSR 378, Portlet 3.0 Bridge Specification for JSF 2.2
JSR 381, Visual Recognition Specification
JSR 385, Units of Measurement API 2.0

Public Reviews
JSR 386, Java SE 12

Proposed Final Drafts
 

Final Releases
JSR 365, Contexts and Dependency Injection for Java 2.0
JSR 383, Java SE 10 (18.3)
JSR 384, Java SE 11 (18.9)

Maintenance Reviews

JSR 269, Pluggable Annotation Processing API

Maintenance Releases
JSR 56, Java Network Launching Protocol and API
JSR 67, Java APIs for XML Messaging
JSR 199, Java Compiler API
JSR 221, JDBC
JSR 222, Java Architecture for XML Binding
JSR 224, Java API for XML-Based Web Services
JSR 269 Pluggable Annotation Processing
JSR 318, Enterprise JavaBeans 3.1 (Interceptors 1.2)
JSR 338, Java Persistence 2.2
JSR 364, Broadening JCP Membership
JSR 907, Java Transaction API
JSR 919, JavaMail
JSR 925, JavaBeans Activation Framework
 


Individual Membership Renewal Process
The Program Management Office is completing the individual JCP Membership renewal process now. The individual JCP Membership of those who have not responded will be canceled.

JCP.Next Progress Update
JSR 387, Streamline the JCP Program, has posted a Final Release.
JSR 364, Broadening JCP Membership, has posted a Maintenance Release (2017).
JSR 355, JCP Executive Committee Merge, completed its work and went final in 2012.
JSR 348, Towards a new version of the JCP, posed a Final Release in 2011.


JUGs or Individuals, Complete the Transparency Checks or Audits on JSRs

There is a transparency sub-project introduced as part of the Adopt-a-JSR program. We need JUGs or individuals to do transparency checks or audits on JSRs.


EC Meetings
The latest EC meeting summaries have been posted.

Materials for Spec Leads
Following the upgrade to the JCP 2.8 Program, the Program Office has made available the following materials for Spec Leads on the Multimedia page of jcp.org:
  • Adopt-a-JSR for Spec Leads (February 2013 call)
  • JCP 2.9 and Transparency (November 2012 call)
  • Meet the Candidates (October 2012 call)
  • Expert Group Nominations (June 2012 call)
  • Leveraging the JCP Community (February 2012 call)
  • Transparency (December 2011 call)
  • JCP 2.8 Overview (October 2011 call)


JUG Members Learn the Benefits of Active JCP Participation
The Java Community Process (JCP) program has seen a dramatic rise in worldwide participation. Read more here...



Quick Links Spec Lead Guide
JCP 2
EC meeting summaries
Calendar
Multimedia page
Submit a new JSR
JCP Community Page
News JSR 388 Java SE 13 JSR Review
 
JSR 387 Streamline the JCP Program Public Review
 
JSR 384 Java SE 11 Final Release
 
JSR 387 Streamline the JCP Program Early Draft Review
 
JSR 385 Units of Measurement API 2.0 Early Draft Review
 
JSR 384 Java SE 11 Proposed Final Draft
 
JSR 381 Visual Recognition Specification Early Draft Review
 
JSR 386 Java SE 12 Early Draft Review
 
JSR 378 Portlet 3.0 Bridge Specification for JSF 2.2 Early Draft Review 2
 
JSR 269 Pluggable Annotation Processing API Maintenance Review 5
 
JSR 387 Streamline the JCP Process JSR Review
 
JSR 302 Safety Critical Java Technology Early Draft Review 4
 
JSR 282 Real-Time Specification for Java Early Draft Review 4
 
JSR 386 Java SE 12 JSR Review
 
JSR 384 Java SE 11 (18.9) Public Review
 
JSR 907 Java Transaction API Maintenance Release 3
 
JSR 383 Java SE 10 (18.3) Final Release
 
JSR 384 Java SE 11 (18.9) Early Draft Review
 
JSR 383 Java SE 10 (18.3) Proposed Final Draft
 
JSR 269 Pluggable Annotation Processing API Maintenance Review 4
 
JSR 371 Model-View-Controller 1.0 Specification Public Review
 
JSR 385 Units of Measurement API 2.0 JSR Review
 
JSR 383 Java SE 10 (18.3) Public Review
 
JSR 907 Java Transaction API Maintenance Review 6
 
JSR 384 Java SE 18.9 JSR Review
 
JSR 383 Java SE 18.3 Early Draft Review
 
JSR 364 Broadening JCP Membership Maintenance Review 2
 
JSR 379 Java SE 9 Release Contents Final Release
 
JSR 376 Java Platform Module System Final Release
 
JSR 375 Java EE Security API Final Release
 
JSR 925 JavaBeans Activation Framework Maintenance Release 2
 
JSR 269 Pluggable Annotation Processing Maintenance Release 3
 
JSR 224 Java API for XML-Based Web Services Maintenance Release 5
 
JSR 222 Java Architecture for XML Binding Maintenance Release 3
 
JSR 221 JDBC Maintenance Release 3
 
JSR 199 Java Compiler API Maintenance Release 2
 
JSR 56 Java Network Launching Protocol Maintenance Release 7
 
JSR 366 Java Platform, Enterprise Edition 8 Final Release
 
JSR 67 Java APIs for XML Messaging 1.0 has posted a Maintenance Release
 
JSR 383 Java SE 18.3 posted for JSR Review
 
JSR 382 Configuration API 1.0 posted for JSR Review
 
JSR 381 Visual Recognition Specification posted for JSR Review
 
JSR 369 Java Servlet 4.0 Specification Final Release
 
JSR 370 Java API for RESTful Web Services 2.1 Final Release
 
JSR 380 Bean Validation 2.0 Final Release
 
JSR 919 JavaMail Maintenance Release 3
 
JSR 318 Enterprise JavaBeans 3.1 (Interceptors 1.2) Maintenance Release 3
 
JSR 338 Java Persistence 2.2 Maintenance Release
 
JSR 379 Java SE 9 Release Contents Proposed Final Draft
 
JSR 376 Java Platform Module System Proposed Final Draft
 
JSR 375 Java EE Security API Proposed Final Draft
 
JSR 378 Portlet 3.0 Bridge for JavaServer Faces 2.2 Early Draft Review
 
JSR 366 Java Platform, Enterprise Edition 8 Proposed Final Draft
 
JSR 367 Java API for JSON Binding Final Release
 
JSR 380 Bean Validation 2.0 Proposed Final Draft
 
JSR 370 Java API for RESTful Web Services 2.1 Specification Proposed Final Draft
 
JSR 369 Java Servlet 4.0 Specification Proposed Final Draft
 
JSR 376 Java Platform Module System Public Review Reconsideration Ballot
 
JSR 318 Interceptors 1.2 Maintenance Review 3
 
JSR 375 Java EE Security API Public Review
 
JSR 374 Java API for JSON Processing 1.1 Final Release
 
JSR 919 JavaMail Maintenance Review 4
 
JSR 338 Java Persistence 2.1 Maintenance Review
 
JSR 365 Contexts and Dependency Injection for Java 2.0 Final Release
 
JSR 380 Bean Validation 2.0 Public Review
 
JSR 366 Java Platform, Enterprise Edition 8 Public Review
 
JSR 370 Java API for RESTful Web Services 2.1 Specification Public Review
 
JSR 369 Java Servlet 4.0 Specification Review
 
JSR 367 Java API for JSON Binding Proposed Final Draft
 
JSR 372 JavaServer Faces 2.3 Specification Final Release
 
JSR 365 Contexts and Dependency Injection for Java 2.0 Proposed Final Draft
 
JSR 925 JavaBeans Activation Framework 1.2 Maintenance Review 2
 
JSR 222 Java Architecture for XML Binding 2.3 Maintenance Review 3
 
JSR 224 JAX-WS 2.0 Maintenance Review 6
 
JSR 67 SOAP with Attachments API for Java Maintenance Review 5
 
JSR 374 Java API for JSON Processing 1.1 Proposed Final Draft
 
JSR 379 Java SE 9 Release Contents Public Review
 
JSR 376 Java Platform Module System Public Review
 
JSR 370 Java API for RESTful Web Services 2.1 Early Draft Review
 
JSR 375 Java EE Security API Early Draft Review
 
JSR 372 JavaServer Faces 2.3 Specification Proposed Final Draft
 
JSR 199 Java Compiler API Maintenance Review 2
 
JSR 269 Pluggable Annotation Processing API Maintenance Review 3
 
JSR 221 JDBC 4.0 API Specification Maintenance Review 3
 
JSR 380 Bean Validation 2.0 Early Draft Review
 
JSR 302 Safety Critical Java Technology Early Draft Review 3
 
JSR 282 Real-Time Specification for Java Early Draft Review 3
 
JSR 365 Contexts and Dependency Injection for Java 2.0 Public Review
 
JSR 362 Portlet Specification 3.0 Proposed Final Draft