Skip to content
Success

Changes

Summary

  1. Prevent IAE for close reason phrase > 123 bytes (details)
  2. Send Origin header with https:// schema for secure requests (details)
  3. Postpone SpringBoot tests until CQ is approved. (details)
  4. Fix leaking programatic endpoints in the CdiComponentProvider cache. (details)
  5. Updated JAX-B impl (details)
  6. Fix another leaks related to CdiComponentProvider cache (details)
  7. Prepare release org.glassfish.tyrus:tyrus-project:1.19 (details)
  8. Prepare next development cycle for 1.99-SNAPSHOT (details)
Commit 047c32c6614fc38d026e4e0da4aee4e2df5f78b8 by 15908245+jansupol
Prevent IAE for close reason phrase > 123 bytes

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified core/src/main/java/org/glassfish/tyrus/core/frame/CloseFrame.java (diff)
The file was modified client/src/main/java/org/glassfish/tyrus/client/TyrusClientEngine.java (diff)
The file was modified containers/servlet/src/main/java/org/glassfish/tyrus/servlet/TyrusHttpUpgradeHandler.java (diff)
The file was modified core/src/main/java/org/glassfish/tyrus/core/TyrusWebSocketEngine.java (diff)
The file was addedcore/src/test/java/org/glassfish/tyrus/core/CloseReasonsTest.java
The file was modified core/src/main/java/org/glassfish/tyrus/core/CloseReasons.java (diff)
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 addedtests/e2e/standard-config/src/test/java/org/glassfish/tyrus/test/standard_config/WssApplication.java
The file was modified tests/e2e/standard-config/pom.xml (diff)
The file was addedtests/e2e/standard-config/src/test/resources/keystore_server
The file was addedcore/src/test/java/org/glassfish/tyrus/core/HandshakeUnitTest.java
The file was addedtests/e2e/standard-config/src/test/resources/note-about-keystore.txt
The file was addedtests/e2e/standard-config/src/test/java/org/glassfish/tyrus/test/standard_config/springboot/WebSocketConfig.java
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 modified core/src/main/java/org/glassfish/tyrus/core/Handshake.java (diff)
The file was addedtests/e2e/standard-config/src/test/resources/application.yml
Commit a21b621ea6934ea87c186b0b3dd2a484aa79622b by 15908245+jansupol
Postpone SpringBoot tests until CQ is approved.

Signed-off-by: jansupol <jan.supol@oracle.com>
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/pom.xml (diff)
The file was modified pom.xml (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 core/src/main/java/org/glassfish/tyrus/core/Handshake.java (diff)
The file was modified tests/e2e/standard-config/src/test/java/org/glassfish/tyrus/test/standard_config/WssApplication.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/TyrusServerEndpointConfigurator.java (diff)
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 addedcore/src/main/java/org/glassfish/tyrus/core/collection/Values.java
The file was addedcore/src/main/java/org/glassfish/tyrus/core/collection/LazyValue.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 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 addedcore/src/test/java/org/glassfish/tyrus/core/TyrusServerEndpointConfiguratorTest.java
The file was modified core/src/main/java/org/glassfish/tyrus/core/AnnotatedEndpoint.java (diff)
The file was modified containers/glassfish/cdi/src/main/java/org/glassfish/tyrus/gf/cdi/CdiComponentProvider.java (diff)
The file was modified core/src/main/java/org/glassfish/tyrus/core/TyrusServerEndpointConfigurator.java (diff)
The file was modified core/src/main/java/org/glassfish/tyrus/core/TyrusEndpointWrapper.java (diff)
Commit 3a1b3189022c600f847e0efb50248ae9c918e97c by 15908245+jansupol
Prepare release org.glassfish.tyrus:tyrus-project:1.19
The file was modified containers/grizzly-server/pom.xml (diff)
The file was modified bundles/client/pom.xml (diff)
The file was modified containers/servlet/pom.xml (diff)
The file was modified bundles/samples/pom.xml (diff)
The file was modified samples/echo/pom.xml (diff)
The file was modified samples/auction/pom.xml (diff)
The file was modified bundles/client-jdk/pom.xml (diff)
The file was modified containers/pom.xml (diff)
The file was modified server/pom.xml (diff)
The file was modified docs/pom.xml (diff)
The file was modified tests/pom.xml (diff)
The file was modified containers/glassfish/cdi/pom.xml (diff)
The file was modified tests/servlet/maxsessions-per-app/pom.xml (diff)
The file was modified bundles/pom.xml (diff)
The file was modified archetypes/pom.xml (diff)
The file was modified tests/servlet/mbean/pom.xml (diff)
The file was modified samples/shared-collection/pom.xml (diff)
The file was modified tests/servlet/oneappconfig/pom.xml (diff)
The file was modified samples/programmatic-echo/pom.xml (diff)
The file was modified ext/extension-deflate/pom.xml (diff)
The file was modified spi/pom.xml (diff)
The file was modified tests/e2e/jetty/auth-basic/pom.xml (diff)
The file was modified tests/e2e/jetty/auth-digest/pom.xml (diff)
The file was modified containers/glassfish/ejb/pom.xml (diff)
The file was modified samples/chat/pom.xml (diff)
The file was modified ext/monitoring-jmx/pom.xml (diff)
The file was modified samples/echo-basic-auth/pom.xml (diff)
The file was modified samples/pom.xml (diff)
The file was modified tests/servlet/inject/pom.xml (diff)
The file was modified bom/pom.xml (diff)
The file was modified tests/servlet/autobahn-server/pom.xml (diff)
The file was modified tests/servlet/noappconfig/pom.xml (diff)
The file was modified tests/e2e/pom.xml (diff)
The file was modified tests/e2e/standard-config/pom.xml (diff)
The file was modified bundles/websocket-ri-bundle/pom.xml (diff)
The file was modified samples/draw/pom.xml (diff)
The file was modified tests/e2e/non-deployable/pom.xml (diff)
The file was modified samples/echo-https/pom.xml (diff)
The file was modified tests/e2e/jetty/pom.xml (diff)
The file was modified tests/servlet/pom.xml (diff)
The file was modified archetypes/echo/pom.xml (diff)
The file was modified tests/qa/lifecycle-test/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified client/pom.xml (diff)
The file was modified tests/servlet/session/pom.xml (diff)
The file was modified tests/tools/pom.xml (diff)
The file was modified tests/e2e/jdk8/pom.xml (diff)
The file was modified tests/servlet/async/pom.xml (diff)
The file was modified tests/servlet/twoappconfig/pom.xml (diff)
The file was modified tests/servlet/maxsessions-per-remoteaddr/pom.xml (diff)
The file was modified bundles/websocket-ri-archive/pom.xml (diff)
The file was modified tests/qa/browser-test/pom.xml (diff)
The file was modified containers/glassfish/pom.xml (diff)
The file was modified containers/grizzly-client/pom.xml (diff)
The file was modified containers/jdk-client/pom.xml (diff)
The file was modified tests/e2e/application-config/pom.xml (diff)
The file was modified samples/cdi/pom.xml (diff)
The file was modified containers/inmemory/pom.xml (diff)
The file was modified core/pom.xml (diff)
The file was modified tests/servlet/remote-endpoint-timeout/pom.xml (diff)
The file was modified ext/client-cli/pom.xml (diff)
The file was modified tests/servlet/debug/pom.xml (diff)
The file was modified samples/simplelife/pom.xml (diff)
The file was modified ext/client-java8/pom.xml (diff)
The file was modified tests/servlet/dynamic-deploy/pom.xml (diff)
The file was modified tests/servlet/basic/pom.xml (diff)
The file was modified tests/qa/pom.xml (diff)
The file was modified ext/pom.xml (diff)
Commit 374b2e03b05c487b8f6be0c0476acf9dd1279412 by 15908245+jansupol
Prepare next development cycle for 1.99-SNAPSHOT
The file was modified samples/cdi/pom.xml (diff)
The file was modified containers/pom.xml (diff)
The file was modified ext/client-cli/pom.xml (diff)
The file was modified samples/pom.xml (diff)
The file was modified client/pom.xml (diff)
The file was modified tests/qa/lifecycle-test/pom.xml (diff)
The file was modified tests/qa/pom.xml (diff)
The file was modified tests/pom.xml (diff)
The file was modified tests/servlet/debug/pom.xml (diff)
The file was modified containers/glassfish/cdi/pom.xml (diff)
The file was modified containers/servlet/pom.xml (diff)
The file was modified containers/inmemory/pom.xml (diff)
The file was modified ext/extension-deflate/pom.xml (diff)
The file was modified tests/servlet/session/pom.xml (diff)
The file was modified spi/pom.xml (diff)
The file was modified samples/echo/pom.xml (diff)
The file was modified bundles/samples/pom.xml (diff)
The file was modified samples/echo-https/pom.xml (diff)
The file was modified tests/servlet/remote-endpoint-timeout/pom.xml (diff)
The file was modified tests/e2e/jetty/auth-basic/pom.xml (diff)
The file was modified tests/servlet/autobahn-server/pom.xml (diff)
The file was modified bundles/websocket-ri-archive/pom.xml (diff)
The file was modified samples/draw/pom.xml (diff)
The file was modified tests/servlet/pom.xml (diff)
The file was modified archetypes/echo/pom.xml (diff)
The file was modified tests/e2e/jetty/pom.xml (diff)
The file was modified ext/pom.xml (diff)
The file was modified tests/servlet/inject/pom.xml (diff)
The file was modified tests/servlet/twoappconfig/pom.xml (diff)
The file was modified tests/e2e/standard-config/pom.xml (diff)
The file was modified samples/simplelife/pom.xml (diff)
The file was modified tests/servlet/async/pom.xml (diff)
The file was modified samples/chat/pom.xml (diff)
The file was modified archetypes/pom.xml (diff)
The file was modified samples/echo-basic-auth/pom.xml (diff)
The file was modified bundles/client/pom.xml (diff)
The file was modified bundles/pom.xml (diff)
The file was modified docs/pom.xml (diff)
The file was modified tests/servlet/mbean/pom.xml (diff)
The file was modified tests/servlet/maxsessions-per-remoteaddr/pom.xml (diff)
The file was modified tests/e2e/jdk8/pom.xml (diff)
The file was modified containers/glassfish/ejb/pom.xml (diff)
The file was modified containers/grizzly-server/pom.xml (diff)
The file was modified samples/programmatic-echo/pom.xml (diff)
The file was modified tests/e2e/non-deployable/pom.xml (diff)
The file was modified tests/servlet/basic/pom.xml (diff)
The file was modified core/pom.xml (diff)
The file was modified ext/monitoring-jmx/pom.xml (diff)
The file was modified tests/servlet/dynamic-deploy/pom.xml (diff)
The file was modified tests/e2e/application-config/pom.xml (diff)
The file was modified bundles/websocket-ri-bundle/pom.xml (diff)
The file was modified samples/auction/pom.xml (diff)
The file was modified bundles/client-jdk/pom.xml (diff)
The file was modified tests/servlet/noappconfig/pom.xml (diff)
The file was modified tests/servlet/oneappconfig/pom.xml (diff)
The file was modified tests/servlet/maxsessions-per-app/pom.xml (diff)
The file was modified tests/tools/pom.xml (diff)
The file was modified tests/qa/browser-test/pom.xml (diff)
The file was modified containers/jdk-client/pom.xml (diff)
The file was modified bom/pom.xml (diff)
The file was modified ext/client-java8/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified server/pom.xml (diff)
The file was modified containers/grizzly-client/pom.xml (diff)
The file was modified samples/shared-collection/pom.xml (diff)
The file was modified containers/glassfish/pom.xml (diff)
The file was modified tests/e2e/jetty/auth-digest/pom.xml (diff)
The file was modified tests/e2e/pom.xml (diff)