Skip to main content

Jakarta WebSocket 2.2

Release for Jakarta EE 11

Jakarta WebSocket defines a API for Server and Client Endpoints for the WebSocket protocol (RFC6455).

This release removes references to the SecurityManager and provides some minor updates and clarifications.

New features, enhancements or additions

  • Clarify the responsibilities for sending ping and pong messages.

  • Add the getSession() method to SendResult.

  • Clarify the behaviour if @OnMessage.maxMessageSize it is set to a value larger than Integer.MAX_VALUE.

Removals, deprecations or backwards incompatible changes

  • All references to the SecurityManager have been removed.

Minimum Java SE Version

Java SE 8 or higher

Details

Compatible Implementations

Ballots

Release Review

The Specification Committee Ballot concluded successfully on 2024-05-22 with the following results.

Representative Representative for: Vote
Kenji Kazumura Fujitsu +1
Emily Jiang, Tom Watson IBM +1
Ed Bratt, Dmitry Kornilov Oracle +1
Andrew Pielage, Petr Aubrecht Payara +1
David Blevins, Jean-Louis Monteiro Tomitribe +1
Ivar Grimstad EE4J PMC +1
Marcelo Ancelmo, Abraham Marin-Perez Participant Members +1
Werner Keil Committer Members +1
Dr. Jun Qian Enterprise Members +1
Zhai Luchao Enterprise Members +1
Total 10

Non-binding votes

Representative Representative for: Vote
Angelo Rubini Community +1
Total 1

The ballot was run in the jakarta.ee-spec mailing list

Plan Review

The Specification Committee Ballot completed on 11th July 2023.

Representative Representative for: Vote
Kenji Kazumura Fujitsu +1
Emily Jiang, Tom Watson IBM +1
Ed Bratt, Dmitry Kornilov Oracle +1
Andrew Pielage, Petr Aubrecht Payara +1
David Blevins, Jean-Louis Monteiro Tomitribe +1
Ivar Grimstad EE4J PMC +1
Marcelo Ancelmo, Abraham Marin-Perez Participant Members +1
Werner Keil Committer Members +1
Zhai Luchao Enterprise Members +1
Scott Stark Enterprise Members +1
Total 10

The ballot was run in the jakarta.ee-spec mailing list

Release Review

TBD

Back to the top