JSR 282
RTSJ version 2.0
Description
Fill some minor gaps in the RTSJ
Status
Spec Lead
James Hunt, aicas GmbH
|
Use of JCP site is subject to the
JCP Terms of Use and the
Oracle Privacy Policy
|
JSRs: Java Specification RequestsJSRs by CommitteeEvery active JSR in the JCP is voted on by the body of JCP Members elected for that purpose: the Executive Committee. The pages below show the lists of JSRs that fall under the purview of each of the two Executive Committees. For more information about the EC, please visit the Executive Committe information page. Note that these lists do not include withdrawn JSRs, rejected JSRs, or inactive JSRs.
EC (43 JSRs) | ME (69 JSRs) | SE/EE (204 JSRs)
EC The Executive Committee JSR 282
RTSJ version 2.0
Description
Fill some minor gaps in the RTSJ
Status
Spec Lead
James Hunt, aicas GmbH
JSR 302
Safety Critical JavaTM Technology
Description
This specification creates a J2METM capability, based on the Real-Time Specification for Java (JSR-1), containing minimal features necessary for safety critical systems capable of certification, e.g., DO-178B.
Status
Spec Lead
C. Douglass Locke, The Open Group
JSR 362
Portlet Specification 3.0
Description
This update to the Portlet Specification will address progress in Java EE, client-side web, and mobile technology that has taken place since JSR286 Portlet Specification 2.0 became final in 2008.
Status
Spec Lead
Martin Nicklous, IBM
JSR 363
Units of Measurement API
Description
This JSR specifies Java packages for modeling and working with measurement values, quantities and their corresponding units.
Status
Spec Lead
Jean-Marie Dautelle, Dautelle, Jean-Marie
Werner Keil, Keil, Werner
Leonardo Lima, V2COM
JSR 364
Broadening JCP Membership
Description
This aims to broaden JCP participation by defining new membership classes, changing existing membership categories, enabling participation by the community, and ensuring the appropriate Intellectual Property commitments from JCP Members.
Status
Spec Lead
Heather VanCura, Oracle
JSR 365
Contexts and Dependency Injection for JavaTM 2.0
Description
This JSR is a major evolution of the CDI 1.1 (JSR 346) specification. Focused on modularity and Java SE support.
Status
JSR 366
Java Platform, Enterprise Edition 8 (Java EE 8) Specification
Description
This JSR is to develop Java EE 8, the next release of the Java Platform, Enterprise Edition.
Status
JSR 367
JavaTM API for JSON Binding (JSON-B)
Description
A standard binding layer (metadata & runtime) for converting Java objects to/from JSON messages.
Status
Spec Lead
Dmitry Kornilov, Oracle
JSR 368
JavaTM Message Service 2.1
Description
The JMS API is an API for accessing enterprise messaging systems from Java programs. This JSR is to develop JMS 2.1, the next version of the API.
Status
Reason
Withdrawn at the request of the Spec Lead.
Latest Stage
Withdrawn
Effective
2016-11-29
End
Spec Lead
Nigel Deakin, Oracle
JSR 369
JavaTM Servlet 4.0 Specification
Description
This JSR aims to expose the latest advances in HTTP to users of JavaEE as well as providing a vehicle for continual improvement in this foundational Java EE API.
Status
JSR 370
JavaTM API for RESTful Web Services (JAX-RS 2.1) Specification
Description
This JSR is to develop JAX-RS 2.1, the next release of Java API for RESTful Web Services.
Status
JSR 371
Model-View-Controller (MVC 1.0) Specification
Description
This JSR is to develop MVC 1.0, a model-view-controller specification for Java EE.
Status
Spec Lead
Ivar Grimstad, Grimstad, Ivar
Christian Kaltepoth, ingenit GmbH & Co. KG
JSR 372
JavaServer Faces (JSF 2.3) Specification.
Description
This JSR is to develop JSF 2.3, the next release of Java Server Faces.
Status
JSR 373
JavaTM EE Management API 2.0
Description
This JSR is to update JSR 77 with REST interfaces and incorporate deployment as a standard part of the management interface.
Status
Reason
Withdrawn at the request of the Spec Lead.
Latest Stage
Withdrawn
Effective
2016-11-29
End
Spec Lead
Martin Mares, Oracle
JSR 374
JavaTM API for JSON Processing 1.1
Description
This JSR is to provide an update for the Java API for JSON Processing Specification.
Status
Spec Lead
Dmitry Kornilov, Oracle
JSR 375
JavaTM EE Security API
Description
The goal of this JSR is to improve the Java EE platform by ensuring the Security API aspect is useful in the modern cloud/PaaS application paradigm.
Status
Spec Lead
William Hopkins, Oracle
JSR 376
JavaTM Platform Module System
Description
Define a module system for the Java Platform.
Status
JSR 378
Portlet 3.0 Bridge for JavaServerTM Faces 2.2 Specification
Description
The Java Portlet 3.0 Bridge for JavaServer Faces 2.2 Specification defines the required behavior of a control environment that enables JSF applications to be accessed as Java portlets.
Status
Spec Lead
Neil Griffin, Liferay, Inc
JSR 379
JavaTM SE 9 Release Contents
Description
The Umbrella JSR for the ninth edition of the Java SE Platform.
Status
JSR 380
Bean Validation 2.0
Description
This JSR aims at evolving the Bean Validation specification by leveraging Java 8 language constructs for the purposes of validation.
Status
Spec Lead
Gunnar Morling, Red Hat
JSR 381
Visual Recognition (VisRec) Specification
Description
Java APIs for detecting, recognizing and annotating images with focus on the content of the images, facial detection, facial emotions, image tagging, specifying image classifiers and training the visual data.
Status
Spec Lead
Frank Greco, Greco, Frank
Zoran Sevarac, Sevarac, Zoran
JSR 382
Configuration API 1.0
Description
Provide applications and microservices means to obtain configuration properties through several environment-aware sources both internal and external to the application and made available through dependency injection or lookup.
Status
Reason
The Specification Leads and Expert Group agreed to withdraw the JSR and move it to the Jakarta EE spec process.
Latest Stage
Withdrawn
Effective
2019-05-06
End
Spec Lead
Emily JIANG, Eclipse Foundation, Inc
Mark Struberg, Eclipse Foundation, Inc
JSR 383
Java™ SE 10 (18.3)
Description
The JSR for the Java SE 10 (18.3) Platform
Status
JSR 384
JavaTM SE 11 (18.9)
Description
The JSR for the Java SE 11 (18.9) Platform.
Status
JSR 385
Units of Measurement API 2.0
Description
This JSR is a major evolution of the Unit API 1.0 (JSR 363) specification. Focused on the SI System redefinition, modularity and support for Java SE 8/9 and above.
Status
Spec Lead
Jean-Marie Dautelle, Dautelle, Jean-Marie
Werner Keil, Keil, Werner
Otavio Santana, Santana, Otavio
JSR 386
JavaTM SE 12
Description
The JSR for the Java SE 12 Platform.
Status
JSR 387
Streamline the JCP Program
Description
This JSR will make changes to the Process Document with the goals of further streamlining the organization's processes.
Status
Spec Lead
Heather VanCura, Oracle
JSR 388
JavaTM SE 13
Description
The JSR for the Java SE 13 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 13.
Status
JSR 389
JavaTM SE 14
Description
The JSR for the Java SE 14 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 14.
Status
JSR 390
JavaTM SE 15
Description
The JSR for the Java SE 15 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 15.
Status
JSR 391
JavaTM SE 16
Description
The JSR for the Java SE 16 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 16.
Status
JSR 392
JavaTM SE 17
Description
The JSR for the Java SE 17 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 17.
Status
JSR 393
JavaTM SE 18
Description
The JSR for the Java SE 18 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 18.
Status
JSR 394
JavaTM SE 19
Description
The JSR for the Java SE 19 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 19.
Status
JSR 395
JavaTM SE 20
Description
The JSR for the Java SE 20 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 20.
Status
JSR 396
JavaTM SE 21
Description
The JSR for the Java SE 21 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 21.
Status
JSR 397
JavaTM SE 22
Description
The JSR for the Java SE 22 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 22.
Status
JSR 398
JavaTM SE 23
Description
The JSR for the Java SE 23 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 23.
Status
JSR 399
JavaTM SE 24
Description
The JSR for the Java SE 24 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 24.
Status
JSR 400
JavaTM SE 25
Description
The JSR for the Java SE 25 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 25.
Status
JSR 401
JavaTM SE 26
Description
The JSR for the Java SE 26 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 26.
Status
JSR 402
JavaTM SE 27
Description
The JSR for the Java SE 27 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 27.
Status
Latest Stage
Expert Group Formation
Start
2025-12-02
End
JSR 403
JavaTM SE 28
Description
The JSR for the Java SE 28 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 28.
Status
Latest Stage
Expert Group Formation
Start
2026-06-03
End
|