Skip to main content
  • Edit my account
  • Manage Cookies

Jakarta Servlet 6.0 (under development)

Jakarta Servlet defines a server-side API for handling HTTP requests and responses.

Plan

The plan for 6.0.0 is:

  • remove currently deprecated features
  • consider removing / deprecating additional features
  • add clarity to existing features
  • implement requested enhancements

Prioritisation to be determined by the community as work progresses.

Backwards compatibility

Backward compatibility issue include:

  • Removal of deprecated code
  • Removal of other features not currently deprecated

Optional features

None

Minimum Java SE version

The JDK version required will be aligned with Jakarta EE 10.

TCK Updates

The following TCK updates will be required:

  • Updated signatures
  • New tests for any new features
  • Remove tests associated with removed features

Release Record

Release Record

Compatible Implementations

  • Glassfish (version TBD)
  • Apache Tomcat 10.1.x ?

Ballots

Release Review

The Release Review Specification Committee Ballot concluded successfully on TBD with the following results.

Yes No Abstain
Fujitsu
IBM
Oracle
Payara
Red Hat
Tomitribe
EE4J PMC
Participant Members
Committer Members

Plan Review

The Plan Review Specification Committee Ballot concluded successfully on TBD with the following results.

Yes No Abstain
Fujitsu
IBM
Oracle
Payara
Red Hat
Tomitribe
EE4J PMC
Participant Members
Committer Members

Click on the specifications below to access the specification document, Javadoc, Technology Compatibility Kit (TCK), and compatible implementation for each release of the specification.

Platform and Profile Specifications

The Jakarta EE Platform and Profile specifications are the umbrella specifications for the individual specifications. The Jakarta EE Platform includes most of the individual specifications, while the Profile specifications include the individual specifications for developing web platforms and microservices architectures.

Individual Specifications

Each individual specification describes a standardized way of implementing a particular aspect of an enterprise Java application.

Back to the top