[resteasy/Resteasy] e17edd: Bug fixes from master backported to 4.5 (#2528)
by Alessio Soldano
Branch: refs/heads/4.5
Home: https://github.com/resteasy/Resteasy
Commit: e17edddb81f5c8e02471233ac72cd2f2bbb082db
https://github.com/resteasy/Resteasy/commit/e17edddb81f5c8e02471233ac72cd...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2020-09-17 (Thu, 17 Sep 2020)
Changed paths:
M .github/workflows/maven.yml
M .travis.yml
M arquillian/RESTEASY-1056-jetty-bv11/pom.xml
M arquillian/RESTEASY-1630-jetty-resteasy-servlet-initializer/pom.xml
M arquillian/RESTEASY-736-jetty/pom.xml
M arquillian/pom.xml
M distribution/pom.xml
M distribution/src-distribution/pom.xml
M docbook/pom.xml
M docbook/reference/en/en-US/master.xml
M docbook/reference/en/en-US/modules/Cache_NoCache_CacheControl.xml
M docbook/reference/en/en-US/modules/Installation_Configuration.xml
M docbook/reference/en/en-US/modules/Json-p.xml
M docbook/reference/en/en-US/modules/Links.xml
M docbook/reference/en/en-US/modules/RESTEasy_Embedded_Container.xml
M docbook/reference/en/en-US/modules/RESTEasy_Spring_Integration.xml
M docbook/reference/en/en-US/modules/Validation.xml
M docbook/reference/en/en-US/modules/signature.xml
M docbook/reference/en/en-US/modules/smime.xml
M jboss-modules/build.xml
M jboss-modules/pom.xml
M jboss-modules/src/main/resources/modules/com/github/fge/jackson-coreutils/main/module.xml
M jboss-modules/src/main/resources/modules/com/github/fge/json-patch/main/module.xml
M pom.xml
M profiling-tests/pom.xml
M providers/fastinfoset/pom.xml
M providers/jackson2/pom.xml
M providers/jackson2/src/main/java/org/jboss/resteasy/plugins/providers/jackson/PatchMethodFilter.java
M providers/jaxb/pom.xml
M providers/json-binding/pom.xml
M providers/json-p-ee7/pom.xml
M providers/multipart/pom.xml
M providers/multipart/src/main/java/org/jboss/resteasy/plugins/providers/multipart/HeaderFlushedAsyncOutputStream.java
M providers/pom.xml
M providers/resteasy-atom/pom.xml
M providers/resteasy-html/pom.xml
M providers/resteasy-validator-provider/pom.xml
M providers/resteasy-validator-provider/src/main/java/org/jboss/resteasy/plugins/validation/AbstractValidatorContextResolver.java
M providers/resteasy-validator-provider/src/main/java/org/jboss/resteasy/plugins/validation/GeneralValidatorImpl.java
M providers/resteasy-validator-provider/src/main/java/org/jboss/resteasy/plugins/validation/SimpleViolationsContainer.java
M resteasy-bom/pom.xml
M resteasy-cache/pom.xml
M resteasy-cache/resteasy-cache-core/pom.xml
M resteasy-cdi/pom.xml
M resteasy-client-api/pom.xml
M resteasy-client-api/src/main/java/org/jboss/resteasy/client/jaxrs/ResteasyClientBuilder.java
M resteasy-client-jetty/pom.xml
M resteasy-client-microprofile/pom.xml
M resteasy-client-microprofile/src/main/java/org/jboss/resteasy/microprofile/client/ExceptionMapping.java
M resteasy-client-microprofile/src/main/java/org/jboss/resteasy/microprofile/client/PartialResponse.java
M resteasy-client-microprofile/src/main/java/org/jboss/resteasy/microprofile/client/ProxyInvocationHandler.java
M resteasy-client-microprofile/src/main/java/org/jboss/resteasy/microprofile/client/RestClientBuilderImpl.java
M resteasy-client-microprofile/src/main/java/org/jboss/resteasy/microprofile/client/RestClientDelegateBean.java
M resteasy-client-microprofile/src/main/java/org/jboss/resteasy/microprofile/client/RestClientExtension.java
M resteasy-client-microprofile/src/main/java/org/jboss/resteasy/microprofile/client/header/ClientHeadersRequestFilter.java
M resteasy-client-microprofile/src/main/java/org/jboss/resteasy/microprofile/client/header/HttpHeadersContextProvider.java
A resteasy-client-microprofile/src/test/java/org/jboss/resteasy/microprofile/client/ClientHeadersDefaultFactoryCDITest.java
M resteasy-client-microprofile/src/test/java/org/jboss/resteasy/microprofile/client/ClientHeadersFactoryCDITest.java
M resteasy-client-reactor-netty/pom.xml
M resteasy-client-vertx/pom.xml
M resteasy-client/pom.xml
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ClientHttpEngineBuilder43.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ResteasyClientBuilderImpl.java
M resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.java
A resteasy-client/src/test/java/org/jboss/resteasy/test/other/DisableAutomaticRetriesTest.java
M resteasy-core-spi/pom.xml
M resteasy-core-spi/src/main/java/org/jboss/resteasy/resteasy_jaxrs/i18n/Messages.java
M resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/Dispatcher.java
M resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/ResteasyDeployment.java
M resteasy-core/pom.xml
M resteasy-core/src/main/java/org/jboss/resteasy/core/AbstractCollectionFormInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ConstructorInjectorImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/FormInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/MediaTypeMap.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/MethodInjectorImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/PropertyInjectorImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/QueryParamInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ResourceLocatorInvoker.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ResourcePropertyInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ResteasyContext.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ResteasyDeploymentImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/SynchronousDispatcher.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/messagebody/ReaderUtility.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/messagebody/WriterUtility.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/providerfactory/ResteasyProviderFactoryDelegate.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/providerfactory/Utils.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/registry/MatchCache.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/registry/RootNode.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/delegates/MediaTypeHeaderDelegate.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/delegates/NewCookieHeaderDelegate.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/delegates/UriHeaderDelegate.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/DataSourceProvider.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/DefaultTextPlain.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/FileRangeException.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/JaxrsServerFormUrlEncodedProvider.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/RegisterBuiltin.java
R resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/SerializableProvider.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventInputImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
R resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputProvider.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventProvider.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventSinkInterceptor.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/server/resourcefactory/JndiComponentResourceFactory.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/server/resourcefactory/POJOResourceFactory.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/server/servlet/HttpServletResponseHeaders.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/server/servlet/ListenerBootstrap.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/server/servlet/Servlet3AsyncHttpRequest.java
M resteasy-core/src/main/java/org/jboss/resteasy/plugins/server/servlet/ServletUtil.java
M resteasy-core/src/main/java/org/jboss/resteasy/specimpl/MultivaluedMapImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/specimpl/ResteasyHttpHeaders.java
M resteasy-core/src/main/java/org/jboss/resteasy/specimpl/ResteasyUriBuilderImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/specimpl/ResteasyUriInfo.java
M resteasy-core/src/main/java/org/jboss/resteasy/util/AnnotationResolver.java
M resteasy-core/src/main/java/org/jboss/resteasy/util/DateUtil.java
M resteasy-core/src/main/java/org/jboss/resteasy/util/EmbeddedServerHelper.java
M resteasy-core/src/main/java/org/jboss/resteasy/util/Encode.java
M resteasy-core/src/main/java/org/jboss/resteasy/util/FeatureContextDelegate.java
M resteasy-core/src/main/java/org/jboss/resteasy/util/GetRestful.java
M resteasy-core/src/main/java/org/jboss/resteasy/util/HeaderHelper.java
M resteasy-core/src/main/java/org/jboss/resteasy/util/NoContent.java
M resteasy-core/src/main/java/org/jboss/resteasy/util/StringToPrimitive.java
M resteasy-core/src/main/java/org/jboss/resteasy/util/snapshot/SnapshotMap.java
M resteasy-core/src/main/java/org/jboss/resteasy/util/snapshot/SnapshotSet.java
M resteasy-core/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers
M resteasy-dependencies-bom/pom.xml
M resteasy-guice/pom.xml
M resteasy-jsapi/pom.xml
M resteasy-links/pom.xml
R resteasy-links/src/main/java/org/jboss/resteasy/links/ClassLinksProvider.java
A resteasy-links/src/main/java/org/jboss/resteasy/links/LinksProvider.java
R resteasy-links/src/main/java/org/jboss/resteasy/links/ObjectLinksProvider.java
R resteasy-links/src/main/java/org/jboss/resteasy/links/impl/AbstractLinksProvider.java
A resteasy-links/src/main/java/org/jboss/resteasy/links/impl/ClassLinksProvider.java
A resteasy-links/src/main/java/org/jboss/resteasy/links/impl/EJBConstraintChecker.java
M resteasy-links/src/main/java/org/jboss/resteasy/links/impl/JsonLinkDecorator.java
M resteasy-links/src/main/java/org/jboss/resteasy/links/impl/LinkDecorator.java
A resteasy-links/src/main/java/org/jboss/resteasy/links/impl/ObjectLinksProvider.java
A resteasy-links/src/main/java/org/jboss/resteasy/links/impl/ServiceMethodsRegistry.java
M resteasy-links/src/test/java/org/jboss/resteasy/links/test/ClassLinksProviderService.java
M resteasy-reactive-context/pom.xml
M resteasy-reactor/pom.xml
M resteasy-reactor/src/main/java/org/jboss/resteasy/reactor/FluxRxInvokerImpl.java
M resteasy-reactor/src/test/java/org/jboss/resteasy/reactor/ReactorTest.java
M resteasy-rxjava2/pom.xml
M resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/FlowableRxInvokerImpl.java
M resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ObservableRxInvokerImpl.java
M resteasy-rxjava2/src/test/java/org/jboss/resteasy/rxjava2/RxTest.java
M resteasy-servlet-initializer/pom.xml
M resteasy-spring-web/pom.xml
M resteasy-spring-web/src/main/java/org/jboss/resteasy/spi/metadata/SpringResourceBuilder.java
M resteasy-spring/pom.xml
M resteasy-stats/pom.xml
M resteasy-upgrade-guide/pom.xml
M resteasy-wadl-undertow-connector/pom.xml
M resteasy-wadl/pom.xml
M security/jose-jwt/pom.xml
M security/pom.xml
M security/resteasy-crypto/pom.xml
M server-adapters/pom.xml
M server-adapters/resteasy-jdk-http/pom.xml
M server-adapters/resteasy-netty4-cdi/pom.xml
M server-adapters/resteasy-netty4/pom.xml
M server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/NettyUtil.java
A server-adapters/resteasy-netty4/src/test/java/org/jboss/resteasy/test/HeaderEmptyHostTest.java
M server-adapters/resteasy-undertow-spring/pom.xml
M server-adapters/resteasy-undertow/pom.xml
M server-adapters/resteasy-vertx/pom.xml
M server-adapters/resteasy-vertx/src/test/java/org/jboss/resteasy/test/asyncio/SSEResource.java
M testsuite/arquillian-utils/pom.xml
R testsuite/arquillian-utils/src/main/java/org/jboss/resteasy/category/NotForForwardCompatibility.java
M testsuite/integration-tests-embedded/pom.xml
A testsuite/integration-tests-embedded/src/test/java/org/jboss/resteasy/embedded/test/core/validate/NonCDIValidatorFactoryTest.java
M testsuite/integration-tests-spring-web/deployment/pom.xml
M testsuite/integration-tests-spring-web/deployment/src/test/java/org/jboss/resteasy/test/spring/web/deployment/SpringWebTest.java
M testsuite/integration-tests-spring-web/pom.xml
M testsuite/integration-tests-spring/deployment/pom.xml
M testsuite/integration-tests-spring/deployment/src/test/java/org/jboss/resteasy/test/spring/deployment/TypeMappingDependenciesInDeploymentTest.java
M testsuite/integration-tests-spring/inmodule/pom.xml
M testsuite/integration-tests-spring/inmodule/src/test/java/org/jboss/resteasy/test/spring/inmodule/SpringMvcHttpResponseCodesTest.java
M testsuite/integration-tests-spring/inmodule/src/test/java/org/jboss/resteasy/test/spring/inmodule/TypeMappingTest.java
M testsuite/integration-tests-spring/pom.xml
M testsuite/integration-tests-spring/unit/pom.xml
M testsuite/integration-tests/pom.xml
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/AsynchCounterTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/validation/ValidationWithCDITest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/AbortMessageTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/ClientBuilderTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/HeaderEmptyHostTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/exception/resource/ClientErrorBadMediaTypeHeaderDelegate.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/resource/HeaderEmptyHostResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/ResteasyJAXRSImplTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/DuplicateDeploymentTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/interceptors/FilteredCookieTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/interceptors/GzipSizeTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/interceptors/GzipTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/crypto/SigningTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/form/FormUrlEncodedCharsetTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/form/Resteasy1405Test.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/microprofile/restclient/RestClientProviderPriorityTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/microprofile/restclient/RestClientProxyTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/atom/AtomComplexModelTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/custom/DuplicateProviderRegistrationTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/custom/MissingProducerTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/file/TempFileDeletionTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/html/HeadersInViewResponseTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jackson2/Jackson2Test.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jackson2/JacksonJsonViewTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jackson2/jsonfilter/JsonFilterSuperClassTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jackson2/jsonfilter/JsonFilterWithInterceptorConditionalFilterTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jackson2/jsonfilter/JsonFilterWithInterceptorMultipleFiltersTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jackson2/jsonfilter/JsonFilterWithInterceptrTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jackson2/jsonfilter/JsonFilterWithSerlvetFilterTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jackson2/jsonfilter/JsonFilterWithServletConditionalFilterTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jackson2/jsonfilter/JsonFilterWithServletMultipleFiltersTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/XmlHeaderTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/DefaultMediaTypeTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/MultipleEndpointsWarningTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/ResourceInfoInjectionTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/UriInfoTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/CookieInjectionTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/HeaderDelegateAsProviderTest.java
R testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/SerializableWithParametersTest.java
R testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/SerializableWithParametersObject.java
R testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/SerializableWithParametersResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/path/TrailingSlashTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/request/NotFoundErrorMessageTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/request/PreconditionRfc7232Test.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/DuplicitePathTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/HeadContentLengthTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2FlowableableSSECompatibilityResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2FlowableableSSECompatibilityResourceImpl.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/security/BasicAuthTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/cdi/ApplicationScopeValidationTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/xxe/SecureProcessing2Test.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/xxe/SecureProcessingTest.java
A testsuite/integration-tests/src/test/resources/org/jboss/resteasy/test/providers/sse/bigmsg.json
M testsuite/microprofile-tck/pom.xml
M testsuite/pom.xml
M testsuite/unit-tests/pom.xml
A testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/client/DefaultResteasyProviderFactoryTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/client/ResponseBuilderImplTest.java
Log Message:
-----------
Bug fixes from master backported to 4.5 (#2528)
* [RESTEASY-2625]:Fix @Produces(text/event-stream
* [RESTEASY-2610] Upgrade MicroProfile REST Client to 1.4.1
* [RESTEASY-2595] Add getLinks method with a custom class loader
* [RESTEASY-2597] add methods and test to support setting
* [RESTEASY-2300] allow empty Host header for netty adapters
* [RESTEASY-2300] test-cases for empty Host header field
* Remove deps from the BOM that don't exist in the current version
* [RESTEASY-2633] Encode code points that span multiple characters (#2456)
Fixes RESTEASY-2633
* [RESTEASY-2637] Fix issue with Spring Web parameters encoding (#2453)
Fixes: https://github.com/quarkusio/quarkus/issues/10133
* Upgrade to wildfly 20.0.0.Final
* Disable wiremock banner
* [RESTEASY-2639] Bump version.log4j from 2.9.1 to 2.13.3 in /resteasy-dependencies-bom (#2460)
Bumps `version.log4j` from 2.9.1 to 2.13.3.
Updates `log4j-api` from 2.9.1 to 2.13.3
Updates `log4j-core` from 2.9.1 to 2.13.3
Signed-off-by: dependabot[bot] <support(a)github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot](a)users.noreply.github.com>
* [RESTEASY-2634] Fix HttpHeaders.getAcceptableLanguages (#2458)
JAX-RS mandates that HttpHeaders.getAcceptableLanguages() returns a
single wildcard locale instance if no acceptable languages are defined.
* [RESTEASY-2642] Add doPrivs to sys prop checks (#2467)
* [RESTEASY-2642] Add doPrivs to sys prop checks
Signed-off-by: Andy McCright <j.andrew.mccright(a)gmail.com>
* Review comment: only use doPriv if SecMgr is used
Signed-off-by: Andy McCright <j.andrew.mccright(a)gmail.com>
* [RESTEASY-2645] Upgrade Jackson to 2.11.1
* RESTEASY-2648 Upgrade json-patch to 1.13
* [RESTEASY-2648][RESTEASY-2327] Additional minor fix to modules and removal of exclusion
* [RESTEASY-2649] Upgrade shrinkwrap to 2.2.7 (#2473)
* [RESTEASY-2646]:Fix match cache in RootNode grows infinitely (#2471)
* [RESTEASY-2646]:Initial fix
* [RESTEASY-2646]:More improvement
* [RESTEASY-2646]:Get match catch config from system property
* Code cleanup
* [RESTEASY-2646]:Without caching match if the ContentType contains parameters
* Test for RootNode cache size limit
* Fix test
Co-authored-by: Rostislav Svoboda <rsvoboda(a)redhat.com>
* Test for RESTEASY-2633
* [RESTEASY-2659] Performance improvements (#2479)
- Avoid unnecessary use of URI.create - rather do more lazily
- Multivalued maps will 99% of the time have 1 or maybe 2 entries for a key so don't allocate memory for 10
- Avoid unnecessary matcher creation when decoding when a string does not contain % in it - which is the more likely case for URI's to Rest resources
These changes increase throughput by about 2% on a simple Rest service.
Co-authored-by: Paul Carter-Brown <paul.carter-brown(a)jini.guru>
* RESTEASY-2662 Don't create a context if it does not exist
* [RESTEASY-2666] Upgrade httpclient/httpcore
* [RESTEASY-2670] Ensure immutability and properly rely on builders
* [RESTEASY-2669] Dealt with a few warnings
* [RESTEASY-2668] Remove SseEventOutputProvider
* [RESTEASY-2667] Removing SerializableProvider
* [RESTEASY-2669] Misc cleanup and warning fixes
* [RESTEASY-2669] Further warnings' cleanup in core
* RESTEASY-2674 Escape sign of quotation to see the value of parameter
* [RESTEASY-2661]:MediaTypeMap shared across threads, but cache is not … (#2498)
* [RESTEASY-2661]:MediaTypeMap shared across threads, but cache is not thread-safe
* Update MediaTypeMap.java
Removing comment about volatility.
Co-authored-by: Ron Sigal <rsigal(a)redhat.com>
* [RESTEASY-2549] Remove resteasy-validator-provider source dependency on Hibernate Validate.
[RESTEASY-2549] Moved NonCDIValidatorFactoryTest to integration-tests-embedded
* Do not use ResteasyProviderFactory.getInstance() in SseEventProvider
* [RESTEASY-2684] Statically set provider factory on ResteasyClientBuilderImpl (#2504)
* [RESTEASY-2684] Statically set provider factory on ResteasyClientBuilderImpl
* [RESTEASY-2684] Added unit test.
* [RESTEASY-2684] Fix new unit test.
Co-authored-by: Ron Sigal <rsigal(a)redhat.com>
* [RESTEASY-2683] NPE in ApacheHttpClient43Test because cache is null in MediaTypeMap (#2501)
* [RESTEASY-2592] removed profile forward.compatibility and annotation NotForForwardCompatibility
* RESTEASY-2678 - Fix read priority from @Priority with @RegisterProvider.
* [RESTEASY-2687] Revisit fix in previous commit and remove ResteasyProviderFactory.getInstance() in other locations as well
* Deprecated unused classes
* [RESTEASY-2592] Restore unintentially disabled testsuites
* Update target containers
* [RESTEASY-2627] Chain thenCompose properly
* [RESTEASY-2689] Fix SseEventOutputImpl wrong CompletionStage composition sequence
* RESTEASY-2678 - Fix test.
* [RESTEASY-2689]:Add a test case
* [RESTEASY-2685] Merge client headers with MP REST Client
* Add test to verify behavior
* Needed to reset beanManager inside the extension for testing
* Build to 4.5.7-SNAPSHOT
Co-authored-by: Jim Ma <ema(a)redhat.com>
Co-authored-by: Gytis Trikleris <gytis(a)redhat.com>
Co-authored-by: R Searls <rsearls(a)redhat.com>
Co-authored-by: Ivo Studensky <istudens(a)redhat.com>
Co-authored-by: Alexey Loubyansky <olubyans(a)redhat.com>
Co-authored-by: Stuart Douglas <stuart.w.douglas(a)gmail.com>
Co-authored-by: Georgios Andrianakis <geoand(a)gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot](a)users.noreply.github.com>
Co-authored-by: Christoph Böhme <christoph(a)b3e.net>
Co-authored-by: Andy McCright <j.andrew.mccright(a)gmail.com>
Co-authored-by: George Gastaldi <gegastaldi(a)gmail.com>
Co-authored-by: Tomaz Cerar <tomaz.cerar(a)gmail.com>
Co-authored-by: Rostislav Svoboda <rsvoboda(a)redhat.com>
Co-authored-by: bcluap <bcluap(a)gmail.com>
Co-authored-by: Paul Carter-Brown <paul.carter-brown(a)jini.guru>
Co-authored-by: Ron Sigal <rsigal(a)redhat.com>
Co-authored-by: Ken Finnigan <ken(a)kenfinnigan.me>
Co-authored-by: rmartinc <rmartinc(a)redhat.com>
Co-authored-by: Roberto Cortez <radcortez(a)yahoo.com>
Co-authored-by: a.koshkin <a.koshkin(a)tinkoff.ru>
4 years, 3 months
[resteasy/Resteasy] a106ae: 3.13.1.Final->3.13.2-SNAPSHOT (#2525)
by Ron Sigal
Branch: refs/heads/3.13
Home: https://github.com/resteasy/Resteasy
Commit: a106aeb01321d306b7d633258d173a094de73c2f
https://github.com/resteasy/Resteasy/commit/a106aeb01321d306b7d633258d173...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2020-09-14 (Mon, 14 Sep 2020)
Changed paths:
M arquillian/RESTEASY-1056-jetty-bv11/pom.xml
M arquillian/RESTEASY-736-jetty/pom.xml
M arquillian/pom.xml
M distribution/pom.xml
M distribution/src-distribution/pom.xml
M docbook/pom.xml
M docbook/reference/en/en-US/master.xml
M docbook/reference/en/en-US/modules/Cache_NoCache_CacheControl.xml
M docbook/reference/en/en-US/modules/Installation_Configuration.xml
M docbook/reference/en/en-US/modules/Json-p.xml
M docbook/reference/en/en-US/modules/Links.xml
M docbook/reference/en/en-US/modules/Maven_and_RESTEasy.xml
M docbook/reference/en/en-US/modules/RESTEasy_Embedded_Container.xml
M docbook/reference/en/en-US/modules/RESTEasy_Spring_Integration.xml
M docbook/reference/en/en-US/modules/signature.xml
M docbook/reference/en/en-US/modules/smime.xml
M eagledns/pom.xml
M jboss-modules/pom.xml
M pom.xml
M profiling-tests/pom.xml
M providers/abdera-atom/pom.xml
M providers/fastinfoset/pom.xml
M providers/jackson/pom.xml
M providers/jackson2/pom.xml
M providers/jaxb/pom.xml
M providers/jettison/pom.xml
M providers/json-binding/pom.xml
M providers/json-p-ee7/pom.xml
M providers/multipart/pom.xml
M providers/pom.xml
M providers/resteasy-atom/pom.xml
M providers/resteasy-html/pom.xml
M providers/resteasy-validator-provider/pom.xml
M providers/yaml/pom.xml
M resteasy-bom/pom.xml
M resteasy-cache/pom.xml
M resteasy-cache/resteasy-cache-core/pom.xml
M resteasy-cdi/pom.xml
M resteasy-client-jetty/pom.xml
M resteasy-client-microprofile/pom.xml
M resteasy-client/pom.xml
M resteasy-dependencies-bom/pom.xml
M resteasy-guice/pom.xml
M resteasy-jaxrs-testsuite/pom.xml
M resteasy-jaxrs/pom.xml
M resteasy-jsapi/pom.xml
M resteasy-links/pom.xml
M resteasy-rxjava/pom.xml
M resteasy-rxjava2/pom.xml
M resteasy-servlet-initializer/pom.xml
M resteasy-spring/pom.xml
M resteasy-upgrade-guide/pom.xml
M resteasy-wadl-undertow-connector/pom.xml
M resteasy-wadl/pom.xml
M security-legacy/keystone/example/keystone-server/pom.xml
M security-legacy/keystone/example/some-app/pom.xml
M security-legacy/keystone/keystone-as7-modules/pom.xml
M security-legacy/keystone/keystone-as7/pom.xml
M security-legacy/keystone/keystone-core/pom.xml
M security-legacy/login-module-authenticator/pom.xml
M security-legacy/pom.xml
M security-legacy/resteasy-oauth/pom.xml
M security-legacy/skeleton-key-idm/pom.xml
M security-legacy/skeleton-key-idm/skeleton-key-as7/pom.xml
M security-legacy/skeleton-key-idm/skeleton-key-core/pom.xml
M security-legacy/skeleton-key-idm/skeleton-key-idp/pom.xml
M security/jose-jwt/pom.xml
M security/pom.xml
M security/resteasy-crypto/pom.xml
M server-adapters/pom.xml
M server-adapters/resteasy-jdk-http/pom.xml
M server-adapters/resteasy-netty/pom.xml
M server-adapters/resteasy-netty4-cdi/pom.xml
M server-adapters/resteasy-netty4/pom.xml
M server-adapters/resteasy-undertow/pom.xml
M server-adapters/resteasy-vertx/pom.xml
M testsuite/arquillian-utils/pom.xml
M testsuite/integration-tests-spring/deployment/pom.xml
M testsuite/integration-tests-spring/inmodule/pom.xml
M testsuite/integration-tests-spring/pom.xml
M testsuite/integration-tests-spring/unit/pom.xml
M testsuite/integration-tests/pom.xml
M testsuite/microprofile-tck/pom.xml
M testsuite/pom.xml
M testsuite/unit-tests/pom.xml
M tjws/pom.xml
Log Message:
-----------
3.13.1.Final->3.13.2-SNAPSHOT (#2525)
4 years, 3 months
[resteasy/Resteasy] d355b5: [RESTEASY-2692] 3.14.0-SNAPSHOT->3.13.1.Final
by Ron Sigal
Branch: refs/heads/3.13.1.0
Home: https://github.com/resteasy/Resteasy
Commit: d355b56f20c27245e227f8c1d87bbd1641ee2496
https://github.com/resteasy/Resteasy/commit/d355b56f20c27245e227f8c1d87bb...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2020-09-13 (Sun, 13 Sep 2020)
Changed paths:
M arquillian/RESTEASY-1056-jetty-bv11/pom.xml
M arquillian/RESTEASY-736-jetty/pom.xml
M arquillian/pom.xml
M distribution/pom.xml
M distribution/src-distribution/pom.xml
M docbook/pom.xml
M docbook/reference/en/en-US/master.xml
M docbook/reference/en/en-US/modules/Cache_NoCache_CacheControl.xml
M docbook/reference/en/en-US/modules/Installation_Configuration.xml
M docbook/reference/en/en-US/modules/Json-p.xml
M docbook/reference/en/en-US/modules/Links.xml
M docbook/reference/en/en-US/modules/Maven_and_RESTEasy.xml
M docbook/reference/en/en-US/modules/RESTEasy_Embedded_Container.xml
M docbook/reference/en/en-US/modules/RESTEasy_Spring_Integration.xml
M docbook/reference/en/en-US/modules/signature.xml
M docbook/reference/en/en-US/modules/smime.xml
M eagledns/pom.xml
M jboss-modules/pom.xml
M pom.xml
M profiling-tests/pom.xml
M providers/abdera-atom/pom.xml
M providers/fastinfoset/pom.xml
M providers/jackson/pom.xml
M providers/jackson2/pom.xml
M providers/jaxb/pom.xml
M providers/jettison/pom.xml
M providers/json-binding/pom.xml
M providers/json-p-ee7/pom.xml
M providers/multipart/pom.xml
M providers/pom.xml
M providers/resteasy-atom/pom.xml
M providers/resteasy-html/pom.xml
M providers/resteasy-validator-provider/pom.xml
M providers/yaml/pom.xml
M resteasy-bom/pom.xml
M resteasy-cache/pom.xml
M resteasy-cache/resteasy-cache-core/pom.xml
M resteasy-cdi/pom.xml
M resteasy-client-jetty/pom.xml
M resteasy-client-microprofile/pom.xml
M resteasy-client/pom.xml
M resteasy-dependencies-bom/pom.xml
M resteasy-guice/pom.xml
M resteasy-jaxrs-testsuite/pom.xml
M resteasy-jaxrs/pom.xml
M resteasy-jsapi/pom.xml
M resteasy-links/pom.xml
M resteasy-rxjava/pom.xml
M resteasy-rxjava2/pom.xml
M resteasy-servlet-initializer/pom.xml
M resteasy-spring/pom.xml
M resteasy-upgrade-guide/pom.xml
M resteasy-wadl-undertow-connector/pom.xml
M resteasy-wadl/pom.xml
M security-legacy/keystone/example/keystone-server/pom.xml
M security-legacy/keystone/example/some-app/pom.xml
M security-legacy/keystone/keystone-as7-modules/pom.xml
M security-legacy/keystone/keystone-as7/pom.xml
M security-legacy/keystone/keystone-core/pom.xml
M security-legacy/login-module-authenticator/pom.xml
M security-legacy/pom.xml
M security-legacy/resteasy-oauth/pom.xml
M security-legacy/skeleton-key-idm/pom.xml
M security-legacy/skeleton-key-idm/skeleton-key-as7/pom.xml
M security-legacy/skeleton-key-idm/skeleton-key-core/pom.xml
M security-legacy/skeleton-key-idm/skeleton-key-idp/pom.xml
M security/jose-jwt/pom.xml
M security/pom.xml
M security/resteasy-crypto/pom.xml
M server-adapters/pom.xml
M server-adapters/resteasy-jdk-http/pom.xml
M server-adapters/resteasy-netty/pom.xml
M server-adapters/resteasy-netty4-cdi/pom.xml
M server-adapters/resteasy-netty4/pom.xml
M server-adapters/resteasy-undertow/pom.xml
M server-adapters/resteasy-vertx/pom.xml
M testsuite/arquillian-utils/pom.xml
M testsuite/integration-tests-spring/deployment/pom.xml
M testsuite/integration-tests-spring/inmodule/pom.xml
M testsuite/integration-tests-spring/pom.xml
M testsuite/integration-tests-spring/unit/pom.xml
M testsuite/integration-tests/pom.xml
M testsuite/microprofile-tck/pom.xml
M testsuite/pom.xml
M testsuite/unit-tests/pom.xml
M tjws/pom.xml
Log Message:
-----------
[RESTEASY-2692] 3.14.0-SNAPSHOT->3.13.1.Final
4 years, 3 months