Skip to content
Success

Changes

Summary

  1. Fix a couple of typos (details)
  2. Update Javadoc plugin (details)
  3. Increment source and target to 8 (details)
  4. Fix Javadoc warnings during build (details)
  5. Update enforcer plug-in to latest (details)
  6. Fix copyright date (details)
  7. Correct spec version format (details)
  8. Various fixes after review and compare with EL spec (details)
  9. Remove unused files (details)
  10. Review WebSocket vs EL vs JSP specs and align all three (details)
  11. Proof reading of spec doc (details)
  12. Update to 1.0.6 parent POM (details)
  13. Updates. Improve formatting of changes appendix (details)
  14. Align JSR reference with other specifications (details)
  15. Consistent formatting (details)
  16. Clean-up (details)
  17. Java 8 is minimum version for Jakarta EE 9 (details)
  18. #330 Eclipse Development Process (details)
  19. Add Automatic-Module-Name (details)
  20. Fix #232. Clarify behaviour of getSendWriter() and getSendStream() (details)
  21. Use <> operator where appropriate now minimum Java version is Java 8 (details)
  22. Fix #224 - Add NO-OP init() and destroy() methods for Encoder/Decoder (details)
  23. Fix #223. Relax requirement for call-backs to be on a different thread (details)
  24. Fix #231 - Clarify how HTTP headers are exposed through the API (details)
  25. Fix #220 - clarify Encoders match types and sub-types (details)
  26. Add clarity (details)
  27. Fix #209 - clarify how ByteBuffers are used (details)
  28. Fix #203. Clarify return value of getRequestParameterMap() (details)
  29. Fix #201 - clarify @On[Open|Close|Error] may only appear on one method (details)
  30. Fix #200 - clarify allowed types of parameters annotated with @PathParam (details)
  31. Fix #195 - explicitly state /a/{var} does not match /a/b/ (details)
  32. Fix #191 - clarify what is permitted in OnOpen (details)
  33. Fix #194 - be more specific about permitted endpoint paths and mapping (details)
  34. Fix #254 - document behaviour on error in the Javadoc (details)
  35. Update to latest parent pom (details)
  36. Update EFSL references per guidance from platform-dev list (details)
  37. Fix license / copyright header (details)
  38. Align POMs with EL and JSP (details)
  39. Align the API POMs (details)
The file was modified spec/src/main/asciidoc/WebSocket.adoc (diff)
The file was modified api/pom.xml (diff)
Commit 0fa8307aca8abe222685d4812020b2ae3698213b by Mark Thomas
Increment source and target to 8
The file was modified api/pom.xml (diff)
Commit 3f488a13672ef16108b71eeb303557361099aa52 by Mark Thomas
Fix Javadoc warnings during build
The file was modified api/pom.xml (diff)
Commit 4881c63e58ea8f1218d6255e7aa9f32a671c5120 by Mark Thomas
Update enforcer plug-in to latest

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified spec/pom.xml (diff)
Commit b64f6641e70c58e291aa94d5fe2af6480621f2c7 by Mark Thomas
Fix copyright date

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified api/pom.xml (diff)
Commit 579cf651a9ae0b229b8520879acf3799aba61b2c by Mark Thomas
Correct spec version format
The file was modified spec/pom.xml (diff)
Commit 1de6faee83aaadf43a83952c560aa40cf4f47c54 by Mark Thomas
Various fixes after review and compare with EL spec

Add some missing asciidoc escapes
Update copyright dates
Use {revdate} where appropriate
Fix overly large first title
Make title consistent (without version number)

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified spec/src/main/asciidoc/websocket-spec.adoc (diff)
The file was modified spec/src/main/asciidoc/WebSocket.adoc (diff)
The file was modified spec/src/main/asciidoc/license-efsl.adoc (diff)
The file was removedspec/LICENSE.html
The file was removedspec/src/main/asciidoc/scope.adoc
Commit 1b92ae01f8eaa61e37cd0ae85c7bbccd17128c78 by Mark Thomas
Review WebSocket vs EL vs JSP specs and align all three
The file was modified spec/README.md (diff)
The file was modified spec/src/main/asciidoc/license-efsl.adoc (diff)
The file was modified spec/pom.xml (diff)
Commit 03829c6e50c11a958ff239adec6dee00f560f6ce by Mark Thomas
Proof reading of spec doc

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified spec/src/main/asciidoc/websocket-spec.adoc (diff)
The file was modified spec/src/main/asciidoc/license-efsl.adoc (diff)
The file was modified spec/src/main/asciidoc/WebSocket.adoc (diff)
Commit 27299e8c7bae5e6df09283413cadb99bfa1c4631 by Mark Thomas
Update to 1.0.6 parent POM
The file was modified api/pom.xml (diff)
The file was modified pom.xml (diff)
Commit 71c8eadd9be2540acd060fcd15b5c34b7a25e32a by Mark Thomas
Updates. Improve formatting of changes appendix

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified spec/src/main/asciidoc/license-efsl.adoc (diff)
The file was modified spec/src/main/asciidoc/WebSocket.adoc (diff)
Commit e2ebe66149f3a444809bf690fdafc4e77f9b3966 by Mark Thomas
Align JSR reference with other specifications
The file was modified spec/src/main/asciidoc/WebSocket.adoc (diff)
The file was modified spec/src/main/asciidoc/WebSocket.adoc (diff)
The file was modified spec/src/main/asciidoc/WebSocket.adoc (diff)
Commit 5e4716179424f16572e87671ffa012a0fcf8cef0 by Mark Thomas
Java 8 is minimum version for Jakarta EE 9
The file was modified spec/src/main/asciidoc/WebSocket.adoc (diff)
Commit 7255ac6f44c83229224d0bbb05adb0dc75c65119 by Mark Thomas
#330 Eclipse Development Process

Fixes #330

Add section on Eclipse Development Process

Signed-off-by: arjantijms <arjan.tijms@gmail.com>
The file was modified CONTRIBUTING.md (diff)
Commit 1694f0f9c52a0674806edf8f4789b60a04e14d81 by Mark Thomas
Add Automatic-Module-Name

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified api/pom.xml (diff)
The file was modified api/client/pom.xml (diff)
Commit be98529f8f798a18d64ae19dfd6b73c3f0b61efb by Mark Thomas
Fix #232. Clarify behaviour of getSendWriter() and getSendStream()

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified api/client/src/main/java/jakarta/websocket/RemoteEndpoint.java (diff)
Commit 363c757014643b740c76f378714fc8091f3f459e by Mark Thomas
Use <> operator where appropriate now minimum Java version is Java 8

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified api/client/src/main/java/jakarta/websocket/DefaultClientEndpointConfig.java (diff)
The file was modified api/server/src/main/java/jakarta/websocket/server/DefaultServerEndpointConfig.java (diff)
The file was modified api/client/src/main/java/jakarta/websocket/ClientEndpointConfig.java (diff)
The file was modified api/server/src/main/java/jakarta/websocket/server/ServerEndpointConfig.java (diff)
Commit fbaab4627b385521f6ff8ebdfc9a8b04b87c0cb2 by Mark Thomas
Fix #224 - Add NO-OP init() and destroy() methods for Encoder/Decoder

Now the minimum Java version is Java 8 we can do this as it is a binary
and source compatible change.

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified api/client/src/main/java/jakarta/websocket/Decoder.java (diff)
The file was modified api/client/src/main/java/jakarta/websocket/Encoder.java (diff)
The file was modified api/pom.xml (diff)
Commit 5426d2c6f5d68ceb1327ab5f8cd04404eede3a8a by Mark Thomas
Fix #223. Relax requirement for call-backs to be on a different thread

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified api/client/src/main/java/jakarta/websocket/RemoteEndpoint.java (diff)
Commit 2b2523982d1cad8dc501020a8bc16c3096d83edf by Mark Thomas
Fix #231 - Clarify how HTTP headers are exposed through the API

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified api/server/src/main/java/jakarta/websocket/server/HandshakeRequest.java (diff)
The file was modified api/client/src/main/java/jakarta/websocket/HandshakeResponse.java (diff)
Commit 9a5c6023f8c7dc4c339e93a4aa0e1a63a5ce55a3 by Mark Thomas
Fix #220 - clarify Encoders match types and sub-types
The file was modified spec/src/main/asciidoc/WebSocket.adoc (diff)
The file was modified api/client/src/main/java/jakarta/websocket/RemoteEndpoint.java (diff)
Commit f593eb2e63e72e5e7736506707df6dabb66ac218 by Mark Thomas
Fix #209 - clarify how ByteBuffers are used

This reflects the results of an EG discussion from 2013:
https://download.oracle.com/javaee-archive/websocket-spec.java.net/jsr356-experts/2013/03/0492.html

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified api/client/src/main/java/jakarta/websocket/Decoder.java (diff)
The file was modified api/client/src/main/java/jakarta/websocket/RemoteEndpoint.java (diff)
Commit 4710b8f86bd64a37fe06989b1b544f1bdea9ceee by Mark Thomas
Fix #203. Clarify return value of getRequestParameterMap()

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified api/client/src/main/java/jakarta/websocket/Session.java (diff)
Commit 5d0f215eef533ccc4b6c7fe536fddf5cc7138d0e by Mark Thomas
Fix #201 - clarify @On[Open|Close|Error] may only appear on one method

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified spec/src/main/asciidoc/WebSocket.adoc (diff)
Commit b981c3896ca40507650729a2aa0186720d26e3a5 by Mark Thomas
Fix #200 - clarify allowed types of parameters annotated with @PathParam

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified spec/src/main/asciidoc/WebSocket.adoc (diff)
Commit 3273fbcd202d1dcbe9d14390fcf9e9a361e71dc9 by Mark Thomas
Fix #195 - explicitly state /a/{var} does not match /a/b/

Looking at the Tomcat unit tests I see there is an explicit test that
/a/{var} does not match /a/b/ as a result of EG discussion.

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified spec/src/main/asciidoc/WebSocket.adoc (diff)
Commit f15403d510324c58dbd40e920603268813ff344d by Mark Thomas
Fix #191 - clarify what is permitted in OnOpen

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified api/client/src/main/java/jakarta/websocket/Endpoint.java (diff)
Commit af3e5563fe2ca5e9618abda02619bab51829d1f4 by Mark Thomas
Fix #194 - be more specific about permitted endpoint paths and mapping

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified spec/src/main/asciidoc/WebSocket.adoc (diff)
Commit 1064c2978e841eb0a70ba8d01c11b15382b1c59f by Mark Thomas
Fix #254 - document behaviour on error in the Javadoc

No change in behaviour. Just being more explicit so callers know what to
expect.

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified api/client/src/main/java/jakarta/websocket/ContainerProvider.java (diff)
Commit 18fb8ed974f2a69663f62e46d90ac3245496e994 by Mark Thomas
Update to latest parent pom

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified spec/pom.xml (diff)
Commit fb26badbbb7b704dfd7b4f2f8861a47bd570c632 by Mark Thomas
Update EFSL references per guidance from platform-dev list

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified api/client/src/main/javadoc/doc-files/EFSL.html (diff)
The file was modified api/pom.xml (diff)
The file was modified spec/pom.xml (diff)
The file was modified api/server/src/main/javadoc/doc-files/EFSL.html (diff)
The file was modified spec/src/main/asciidoc/license-efsl.adoc (diff)
Commit 50bf8117a337d462c6748a24bdaee0ed6af08ad0 by Mark Thomas
Fix license / copyright header

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified pom.xml (diff)
Commit 99fc346c5abb824c8c495a3b7aa5d25810b6323d by Mark Thomas
Align POMs with EL and JSP

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified pom.xml (diff)
The file was modified spec/pom.xml (diff)
Commit 64e0a92b549380cef898e6a38a40b834fdc7e957 by Mark Thomas
Align the API POMs

Signed-off-by: Mark Thomas <markt@apache.org>
The file was modified api/server/pom.xml (diff)
The file was modified api/pom.xml (diff)
The file was modified api/client/pom.xml (diff)