Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jakartaee-spec-project-leads] Release stages

Based on the maven dependency graph across the spec projects that is attached, the stages that spec projects need to be released in is as follows:

Stage -1, No dependencies, and nothing depend on; minimal schedule impact
Jakarta Messaging
Jakarta XML Registries
Jakarta Deployment
Jakarta RESTful Web Services
Jakarta Concurrency
Jakarta Persistence

Stage 0, No dependencies, is depended on; highest schedule impact
Jakarta Dependency Injection
Jakarta _expression_ Language
Jakarta JSON Processing
Jakarta Annotations
Jakarta Activation
Jakarta Servlet
Jakarta Authentication
Jakarta Bean Validation
Jakarta Web Services Metadata
Jakarta SOAP Attachments
Jakarta WebSocket

Stage 1
Jakarta Interceptors (* has cycle due to javadoc usage)
Jakarta Server Pages
Jakarta XML RPC
Jakarta Mail
Jakarta XML Binding
Jakarta JSON Binding
Jakarta Authorization
Jakarta Enterprise Web Services

Stage 2
Jakarta Contexts and Dependency Injection
Jakarta Standard Tag Library
Jakarta XML Web Services

Stage 3
Jakarta Transactions
Jakarta Batch

Stage 4
Jakarta Enterprise Beans
Jakarta Connectors

Stage 5
Jakarta Management
Jakarta Security
Jakarta Server Faces

Stage 6
Jakarta EE Full Profile
Jakarta EE Web Profile


* Cycle (is going to require a release of interceptors, ejb, interceptors, ejb):
Jakarta Interceptors -> Jakarta Enterprise Beans -> Jakarta Transactions -> Jakarta Contexts and Dependency Injection -> Jakarta Interceptors

I’m going to next break this down into a schedule that runs backwards to calculate some checkpoints, but if you have a project in one of the earliest stages (0, 1, 2), you need to be preparing a staging release ASAP.



Back to the top