Skip to content
Success

Changes

Summary

  1. Send Origin header with https:// schema for secure requests (details)
  2. Postpone SpringBoot tests until CQ is approved. (details)
  3. Fix leaking programatic endpoints in the CdiComponentProvider cache. (details)
  4. Add a jpms related fix (details)
  5. Updated JAX-B impl (details)
  6. Fix another leaks related to CdiComponentProvider cache (details)
  7. master->2.x post-merge updates & versions up (details)
Commit a370f228b53b627e4e1d057967e06168bfc72670 by 15908245+jansupol
Send Origin header with https:// schema for secure requests

Otherwise, Origin validation fails for such requests

Signed-off-by: Roman Puchkovskiy <roman.puchkovskiy@gmail.com>
The file was modified core/src/main/java/org/glassfish/tyrus/core/Handshake.java (diff)
The file was addedtests/e2e/standard-config/src/test/resources/note-about-keystore.txt
The file was addedcore/src/test/java/org/glassfish/tyrus/core/HandshakeUnitTest.java
The file was modified tests/e2e/standard-config/pom.xml (diff)
The file was modified pom.xml (diff)
The file was addedtests/e2e/standard-config/src/test/java/org/glassfish/tyrus/test/standard_config/WssOriginTest.java
The file was addedtests/e2e/standard-config/src/test/java/org/glassfish/tyrus/test/standard_config/WssApplication.java
The file was addedtests/e2e/standard-config/src/test/java/org/glassfish/tyrus/test/standard_config/springboot/WebSocketConfig.java
The file was addedtests/e2e/standard-config/src/test/resources/application.yml
The file was addedtests/e2e/standard-config/src/test/resources/keystore_server
Commit a21b621ea6934ea87c186b0b3dd2a484aa79622b by 15908245+jansupol
Postpone SpringBoot tests until CQ is approved.

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified pom.xml (diff)
The file was modified tests/e2e/standard-config/src/test/java/org/glassfish/tyrus/test/standard_config/springboot/WebSocketConfig.java (diff)
The file was modified tests/e2e/standard-config/src/test/java/org/glassfish/tyrus/test/standard_config/WssOriginTest.java (diff)
The file was modified tests/e2e/standard-config/pom.xml (diff)
The file was modified tests/e2e/standard-config/src/test/java/org/glassfish/tyrus/test/standard_config/WssApplication.java (diff)
The file was modified core/src/main/java/org/glassfish/tyrus/core/Handshake.java (diff)
Commit 09cf250a34b7485660b15d5d3ef12ef40e8be69c by 15908245+jansupol
Fix leaking programatic endpoints in the CdiComponentProvider cache.

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified core/src/main/java/org/glassfish/tyrus/core/TyrusEndpointWrapper.java (diff)
The file was addedcore/src/main/java/org/glassfish/tyrus/core/collection/Value.java
The file was modified core/src/main/java/org/glassfish/tyrus/core/TyrusServerEndpointConfigurator.java (diff)
The file was addedcore/src/main/java/org/glassfish/tyrus/core/collection/LazyValue.java
The file was addedcore/src/main/java/org/glassfish/tyrus/core/collection/Values.java
Commit fe7d2bb4e2102eca1bfb04d325f98abb9aa7e306 by 15908245+jansupol
Add a jpms related fix
opens org.glassfish.tyrus.core.wsadl.model to jakarta.xml.bind

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was removedtests/servlet/basic/src/test/java/org/glassfish/tyrus/tests/servlet/basic/ServletTestBase.java
The file was removedtests/servlet/basic/src/test/java/org/glassfish/tyrus/tests/servlet/basic/WssServletTest.java
The file was modified tests/e2e/non-deployable/src/test/java/org/glassfish/tyrus/test/e2e/non_deployable/EphemeralPortTest.java (diff)
The file was modified core/src/main/java/module-info.java (diff)
The file was addedtests/servlet/basic/src/test/java/org/glassfish/tyrus/tests/servlet/basic/test/WssServletTest.java
The file was addedtests/e2e/non-deployable/src/test/java/module-info.java
The file was addedtests/servlet/basic/src/test/java/module-info.java
The file was addedtests/servlet/basic/src/test/java/org/glassfish/tyrus/tests/servlet/basic/test/WsServletTest.java
The file was addedtests/servlet/basic/src/main/java/module-info.java
The file was removedtests/servlet/basic/src/test/java/org/glassfish/tyrus/tests/servlet/basic/WsServletTest.java
The file was addedtests/servlet/basic/src/test/java/org/glassfish/tyrus/tests/servlet/basic/test/ServletTestBase.java
Commit d6b75163e53c7d7cae05d9e62aeb6e6bd9bc7ae4 by 15908245+jansupol
Updated JAX-B impl

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified pom.xml (diff)
Commit 80f39d2d0d90e0e9e811939ef93ef5eaedd0150c by 15908245+jansupol
Fix another leaks related to CdiComponentProvider cache

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified core/src/main/java/org/glassfish/tyrus/core/AnnotatedEndpoint.java (diff)
The file was modified core/src/main/java/org/glassfish/tyrus/core/TyrusEndpointWrapper.java (diff)
The file was modified containers/glassfish/cdi/src/main/java/org/glassfish/tyrus/gf/cdi/CdiComponentProvider.java (diff)
The file was addedcore/src/test/java/org/glassfish/tyrus/core/TyrusServerEndpointConfiguratorTest.java
The file was modified containers/servlet/src/main/java/org/glassfish/tyrus/servlet/TyrusServletWriter.java (diff)
The file was modified core/src/main/java/org/glassfish/tyrus/core/collection/Values.java (diff)
The file was modified core/src/main/java/org/glassfish/tyrus/core/TyrusServerEndpointConfigurator.java (diff)
Commit e7444774ffcda12ee3f2e6165e4e4721e9b82abf by Jan Supol
master->2.x post-merge updates & versions up

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified core/src/main/java/org/glassfish/tyrus/core/ProtocolHandler.java (diff)
The file was modified core/src/test/java/org/glassfish/tyrus/core/TyrusServerEndpointConfiguratorTest.java (diff)
The file was modified containers/glassfish/ejb/src/main/java/module-info.java (diff)
The file was modified pom.xml (diff)
The file was modified core/src/main/java/org/glassfish/tyrus/core/TyrusServerEndpointConfigurator.java (diff)