Skip to content

Changes

Summary

  1. Run tests on various free ports instead of 9998 (#5213) (commit: dc51308) (details)
  2. Add SNI Support based on Host header (commit: ce9b1bd) (details)
  3. Update to NOTICE files & test (#5250) (commit: 1c218be) (details)
  4. Use useSystemProperties with Apache connectors (commit: 55b7aa9) (details)
  5. Optional Injection-less client side for SE (#5232) (commit: 149650d) (details)
  6. Jersey Microprofile RestClient - NullPointerException when a optional FormParam is null #5254 (commit: a542fa9) (details)
  7. Warn only when ASM is not capable of handling java classes instead of throwing (commit: ad1e0cd) (details)
  8. after merge adjustments (commit: b7d0fd6) (details)
Commit dc51308638f96d4cf562b91ce22cd54d464dbf62 by noreply
Run tests on various free ports instead of 9998 (#5213)

* Run tests on various free ports instead of 9998

Signed-off-by: jansupol <jan.supol@oracle.com>
(commit: dc51308)
The file was modified tests/integration/externalproperties/src/test/java/org/glassfish/jersey/tests/externalproperties/HttpProxyTest.java (diff)
The file was modified containers/jdk-http/src/test/java/org/glassfish/jersey/jdkhttp/AbstractJdkHttpServerTester.java (diff)
The file was modified pom.xml (diff)
The file was modified containers/simple-http/src/test/java/org/glassfish/jersey/simple/AbstractSimpleServerTester.java (diff)
The file was modified containers/jdk-http/src/test/java/org/glassfish/jersey/jdkhttp/JdkHttpsServerTest.java (diff)
The file was modified connectors/netty-connector/src/test/java/org/glassfish/jersey/netty/connector/FollowRedirectsTest.java (diff)
The file was modified tests/e2e-server/src/test/java/org/glassfish/jersey/tests/e2e/server/ManagedClientExecutorTest.java (diff)
The file was modified containers/jetty-http/src/test/java/org/glassfish/jersey/jetty/AbstractJettyServerTester.java (diff)
Commit ce9b1bd6a09ecbf11f5298b06fe69f9e7781496d by 15908245+jansupol
Add SNI Support based on Host header

Signed-off-by: jansupol <jan.supol@oracle.com>
(commit: ce9b1bd)
The file was modified tests/pom.xml (diff)
The file was modified connectors/jdk-connector/src/main/java/org/glassfish/jersey/jdk/connector/internal/SslFilter.java (diff)
The file was addedtests/e2e-tls/src/test/java/org/glassfish/jersey/tests/e2e/tls/ClientHelloTestServer.java
The file was addedcore-client/src/main/java/org/glassfish/jersey/client/innate/http/SSLParamConfigurator.java
The file was modified connectors/jdk-connector/src/main/java/org/glassfish/jersey/jdk/connector/internal/ConnectorConfiguration.java (diff)
The file was addedcore-client/src/main/java/org/glassfish/jersey/client/innate/http/package-info.java
The file was addedtests/e2e-tls/src/test/java/org/glassfish/jersey/tests/e2e/tls/SniTest.java
The file was addedtests/e2e-tls/src/test/java/org/glassfish/jersey/tests/e2e/tls/explorer/SSLCapabilities.java
The file was modified connectors/jdk-connector/src/test/java/org/glassfish/jersey/jdk/connector/internal/SslFilterTest.java (diff)
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyConnector.java (diff)
The file was modified docs/src/main/docbook/client.xml (diff)
The file was addedtests/e2e-tls/pom.xml
The file was addedtests/e2e-tls/src/test/resources/hosts
The file was addedcore-client/src/main/java/org/glassfish/jersey/client/innate/http/SniConfigurator.java
The file was modified connectors/jdk-connector/src/main/java/org/glassfish/jersey/jdk/connector/internal/HttpConnectionPool.java (diff)
The file was modified connectors/jdk-connector/src/main/java/org/glassfish/jersey/jdk/connector/internal/HttpConnection.java (diff)
The file was modified pom.xml (diff)
The file was modified connectors/apache5-connector/src/main/java/org/glassfish/jersey/apache5/connector/Apache5Connector.java (diff)
The file was modified etc/config/copyright-exclude (diff)
The file was modified core-client/src/main/java/org/glassfish/jersey/client/internal/HttpUrlConnector.java (diff)
The file was modified connectors/apache-connector/src/main/java/org/glassfish/jersey/apache/connector/ApacheConnector.java (diff)
The file was addedtests/e2e-tls/src/test/java/org/glassfish/jersey/tests/e2e/tls/explorer/SSLExplorer.java
Commit 1c218be271e1f587fb6edd77e54ab464601b0470 by noreply
Update to NOTICE files & test (#5250)

Signed-off-by: jansupol <jan.supol@oracle.com>
(commit: 1c218be)
The file was modified tests/pom.xml (diff)
The file was modified tests/release-test/src/main/java/org/glassfish/jersey/test/artifacts/DependencyPair.java (diff)
The file was modified tests/release-test/src/main/java/org/glassfish/jersey/test/artifacts/MavenUtil.java (diff)
The file was modified tests/release-test/src/test/java/org/glassfish/jersey/test/artifacts/MultiReleaseTest.java (diff)
The file was modified ext/bean-validation/src/main/resources/META-INF/NOTICE.markdown (diff)
The file was addedtests/release-test/src/test/java/org/glassfish/jersey/test/artifacts/NoticeFilesTest.java
The file was modified tests/release-test/pom.xml (diff)
The file was modified tests/release-test/src/main/java/org/glassfish/jersey/test/artifacts/DependencyResolver.java (diff)
The file was modified NOTICE.md (diff)
The file was modified tests/release-test/src/test/java/org/glassfish/jersey/test/artifacts/ManifestTest.java (diff)
The file was modified tests/release-test/src/main/java/org/glassfish/jersey/test/artifacts/ClassVersionChecker.java (diff)
The file was modified examples/NOTICE.md (diff)
The file was modified tests/release-test/src/main/java/org/glassfish/jersey/test/artifacts/TestResult.java (diff)
The file was modified tests/release-test/src/test/java/org/glassfish/jersey/test/artifacts/DownloadBomPomDependencies.java (diff)
Commit 55b7aa933be048905d981578f5bac563035921a7 by 24524084+senivam
Use useSystemProperties with Apache connectors

Signed-off-by: jansupol <jan.supol@oracle.com>
(commit: 55b7aa9)
The file was modified connectors/apache-connector/src/main/java/org/glassfish/jersey/apache/connector/ApacheConnector.java (diff)
The file was modified connectors/apache5-connector/src/main/java/org/glassfish/jersey/apache5/connector/Apache5Connector.java (diff)
Commit 149650d032b195a632277d9862e8587645b093eb by noreply
Optional Injection-less client side for SE (#5232)

Signed-off-by: jansupol <jan.supol@oracle.com>
(commit: 149650d)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/DocumentProvider.java (diff)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlCollectionJaxbProvider.java (diff)
The file was modified core-client/src/test/java/org/glassfish/jersey/client/spi/PreInvocationInterceptorTest.java (diff)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractCollectionJaxbProvider.java (diff)
The file was modified ext/entity-filtering/src/main/java/org/glassfish/jersey/message/filtering/spi/AbstractObjectProvider.java (diff)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractJaxbElementProvider.java (diff)
The file was addedincubator/injectless-client/src/main/java/org/glassfish/jersey/inject/injectless/NonInjectionManagerFactory.java
The file was modified core-client/src/main/java/org/glassfish/jersey/client/ChunkedInputReader.java (diff)
The file was modified tests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/InjectedClientBodyWorker.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/internal/inject/Injections.java (diff)
The file was modified media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonJaxbElementProvider.java (diff)
The file was modified core-client/src/test/java/org/glassfish/jersey/client/JerseyCompletionStageRxInvokerTest.java (diff)
The file was modified media/moxy/src/main/java/org/glassfish/jersey/moxy/json/internal/ConfigurableMoxyJsonProvider.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/internal/JaxrsProviders.java (diff)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractRootElementJaxbProvider.java (diff)
The file was modified media/multipart/src/main/java/org/glassfish/jersey/media/multipart/internal/MultiPartReaderServerSide.java (diff)
The file was addedincubator/injectless-client/pom.xml
The file was modified tests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/RequestScopedReadEntityTest.java (diff)
The file was modified core-client/src/main/resources/org/glassfish/jersey/client/internal/localization.properties (diff)
The file was modified core-client/src/test/java/org/glassfish/jersey/client/ClientConfigTest.java (diff)
The file was modified media/json-binding/src/main/java/org/glassfish/jersey/jsonb/internal/JsonBindingProvider.java (diff)
The file was modified media/jaxb/src/test/java/org/glassfish/jersey/jaxb/internal/JaxbStringReaderProviderTest.java (diff)
The file was modified media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonListElementProvider.java (diff)
The file was modified security/oauth1-client/src/main/java/org/glassfish/jersey/client/oauth1/OAuth1ClientFilter.java (diff)
The file was modified security/oauth2-client/src/main/java/org/glassfish/jersey/client/oauth2/AuthCodeGrantImpl.java (diff)
The file was addedcore-client/src/main/java/org/glassfish/jersey/client/innate/inject/NonInjectionManager.java
The file was modified media/moxy/src/main/java/org/glassfish/jersey/moxy/json/internal/FilteringMoxyJsonProvider.java (diff)
The file was modified ext/entity-filtering/src/main/java/org/glassfish/jersey/message/filtering/ObjectGraphProvider.java (diff)
The file was addedincubator/injectless-client/src/main/resources/META-INF/services/org.glassfish.jersey.internal.inject.InjectionManagerFactory
The file was modified tests/e2e-server/pom.xml (diff)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/DocumentBuilderFactoryInjectionProvider.java (diff)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlInputFactoryInjectionProvider.java (diff)
The file was modified ext/metainf-services/src/test/java/org/glassfish/jersey/message/MetaInfServicesTest.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/SourceProvider.java (diff)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlJaxbElementProvider.java (diff)
The file was modified media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonRootElementProvider.java (diff)
The file was addedtests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/NonInjectionManagerTest.java
The file was addedcore-client/src/main/java/org/glassfish/jersey/client/innate/inject/NonInjectionRequestScope.java
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/SaxParserFactoryInjectionProvider.java (diff)
The file was modified media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/JacksonObjectProvider.java (diff)
The file was modified tests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/HttpHeadersInjectionTest.java (diff)
The file was modified core-client/src/main/java/org/glassfish/jersey/client/ClientConfig.java (diff)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlRootObjectJaxbProvider.java (diff)
The file was modified tests/e2e/src/test/java/org/glassfish/jersey/tests/e2e/common/LoggingFeatureTest.java (diff)
The file was modified media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/DefaultJacksonJaxbJsonProvider.java (diff)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/TransformerFactoryInjectionProvider.java (diff)
The file was modified incubator/pom.xml (diff)
The file was modified incubator/kryo/src/main/java/org/glassfish/jersey/kryo/internal/KryoMessageBodyProvider.java (diff)
The file was modified tests/e2e-entity/src/test/java/org/glassfish/jersey/tests/e2e/entity/filtering/FilteringMessageBodyProvider.java (diff)
The file was modified incubator/cdi-inject-weld/src/test/java/org/glassfish/jersey/inject/weld/internal/injector/JerseyProxyResolverTest.java (diff)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractJaxbProvider.java (diff)
The file was modified core-client/src/test/java/org/glassfish/jersey/client/JerseyClientTest.java (diff)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlRootElementJaxbProvider.java (diff)
The file was modified media/multipart/src/main/java/org/glassfish/jersey/media/multipart/internal/MultiPartWriter.java (diff)
The file was modified tests/e2e-server/src/test/java/org/glassfish/jersey/tests/e2e/server/ManagedClientExecutorTest.java (diff)
The file was modified ext/entity-filtering/src/main/java/org/glassfish/jersey/message/filtering/EntityInspectorImpl.java (diff)
The file was modified media/sse/src/main/java/org/glassfish/jersey/media/sse/EventInputReader.java (diff)
The file was modified media/sse/src/main/java/org/glassfish/jersey/media/sse/OutboundEventWriter.java (diff)
The file was modified media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/FilteringJacksonJaxbJsonProvider.java (diff)
The file was modified tests/e2e-entity/pom.xml (diff)
The file was modified core-client/src/main/java/org/glassfish/jersey/client/filter/EncodingFilter.java (diff)
The file was modified media/json-jackson/src/test/java/org/glassfish/jersey/jackson/internal/DefaultJsonJacksonProviderForDisabledModulesTest.java (diff)
The file was modified tests/e2e-client/pom.xml (diff)
The file was modified tests/e2e/src/test/java/org/glassfish/jersey/tests/api/MessageBodyWriterTest.java (diff)
The file was modified media/json-gson/src/main/java/org/glassfish/jersey/gson/internal/JsonGsonProvider.java (diff)
The file was modified inject/cdi2-se/src/test/java/org/glassfish/jersey/inject/cdi/se/injector/JerseyProxyResolverTest.java (diff)
The file was modified media/multipart/src/main/java/org/glassfish/jersey/media/multipart/internal/MultiPartReaderClientSide.java (diff)
The file was modified media/sse/src/main/java/org/glassfish/jersey/media/sse/InboundEventReader.java (diff)
The file was modified tests/e2e-server/src/test/java/org/glassfish/jersey/tests/e2e/server/validation/validateonexecution/ValidateOnExecutionOverrideTest.java (diff)
The file was modified media/moxy/src/main/java/org/glassfish/jersey/moxy/internal/MoxyObjectProvider.java (diff)
Commit a542fa9f82b75b0cc4547fc221d5be180b7d3af3 by 24524084+senivam
Jersey Microprofile RestClient - NullPointerException when a optional FormParam is null #5254

Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
(commit: a542fa9)
The file was modified tests/integration/microprofile/rest-client/src/test/java/org/glassfish/jersey/restclient/ApplicationResource.java (diff)
The file was modified tests/integration/microprofile/rest-client/src/test/java/org/glassfish/jersey/restclient/ApplicationResourceImpl.java (diff)
The file was modified tests/integration/microprofile/rest-client/src/test/java/org/glassfish/jersey/restclient/RestClientModelTest.java (diff)
The file was modified ext/microprofile/mp-rest-client/src/main/java/org/glassfish/jersey/microprofile/restclient/FormParamModel.java (diff)
Commit ad1e0cd47ee6b97232d175df84ec63e6bcce337c by 24524084+senivam
Warn only when ASM is not capable of handling java classes instead of throwing

Signed-off-by: jansupol <jan.supol@oracle.com>
(commit: ad1e0cd)
The file was modified core-server/src/main/java/org/glassfish/jersey/server/internal/scanning/AnnotationAcceptingListener.java (diff)
Commit b7d0fd6191e0b878c8be81a577b4fe945df4d2dc by Maxim Nesen
after merge adjustments

Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
(commit: b7d0fd6)
The file was modified ext/bean-validation/src/main/resources/META-INF/NOTICE.markdown (diff)
The file was modified NOTICE.md (diff)
The file was modified pom.xml (diff)
The file was modified bundles/apidocs/pom.xml (diff)
The file was modified examples/NOTICE.md (diff)
The file was modified media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/DefaultJacksonJaxbJsonProvider.java (diff)
The file was modified tests/release-test/src/test/java/org/glassfish/jersey/test/artifacts/NoticeFilesTest.java (diff)
The file was modified tests/release-test/pom.xml (diff)
The file was modified connectors/apache-connector/pom.xml (diff)