[resteasy/Resteasy] 9d5d9b: Build to 3.5.0-SNAPSHOT
by GitHub
Branch: refs/heads/3.5
Home: https://github.com/resteasy/Resteasy
Commit: 9d5d9b0169b0f6540636af1ef5250cad3c28ccd8
https://github.com/resteasy/Resteasy/commit/9d5d9b0169b0f6540636af1ef5250...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-12 (Fri, 12 Jan 2018)
Changed paths:
M arquillian/RESTEASY-1056-jetty-bv11/pom.xml
M arquillian/RESTEASY-736-jetty/pom.xml
M arquillian/pom.xml
M as8-mavenized-distro/pom.xml
M as8-resteasy/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/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/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-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-11/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/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-testing/pom.xml
M resteasy-jsapi/pom.xml
M resteasy-links/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/jose-jwt/pom.xml
M security/keystone/example/keystone-server/pom.xml
M security/keystone/example/some-app/pom.xml
M security/keystone/keystone-as7-modules/pom.xml
M security/keystone/keystone-as7/pom.xml
M security/keystone/keystone-core/pom.xml
M security/login-module-authenticator/pom.xml
M security/pom.xml
M security/resteasy-crypto/pom.xml
M security/resteasy-oauth/pom.xml
M security/skeleton-key-idm/pom.xml
M security/skeleton-key-idm/skeleton-key-as7/pom.xml
M security/skeleton-key-idm/skeleton-key-core/pom.xml
M security/skeleton-key-idm/skeleton-key-idp-war/pom.xml
M security/skeleton-key-idm/skeleton-key-idp/pom.xml
M security/skeleton-key-idm/skeleton-key-undertow/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/pom.xml
M testsuite/unit-tests/pom.xml
M tjws/pom.xml
Log Message:
-----------
Build to 3.5.0-SNAPSHOT
Commit: 82771f2dc07aa712d44561517881fb699b17c66d
https://github.com/resteasy/Resteasy/commit/82771f2dc07aa712d44561517881f...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-12 (Fri, 12 Jan 2018)
Changed paths:
M providers/jaxb/src/main/java/org/jboss/resteasy/plugins/providers/jaxb/JAXBContextWrapper.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/basic/DecoratorsTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/injection/InjectionTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/form/Resteasy1405Test.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/jaxb/JaxbCacheTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/XmlJAXBContextFinderTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/XmlJaxbProvidersTest.java
Log Message:
-----------
[JBEAP-9995] added permissions to tests and security manage blocks to code
Commit: 3c01363008fe47f7a5c5a5c20d92037094d7bae4
https://github.com/resteasy/Resteasy/commit/3c01363008fe47f7a5c5a5c20d920...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-12 (Fri, 12 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyProviderFactory.java
R resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/WeldUtil.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/metadata/ResourceBuilder.java
Log Message:
-----------
Improving workaround for WELD-1539 / RESTEASY-985 as explained in https://github.com/resteasy/Resteasy/pull/1211#discussion_r128984964
Commit: d9c4b3b832882aff8dee5c93553875931c1c08d2
https://github.com/resteasy/Resteasy/commit/d9c4b3b832882aff8dee5c9355387...
Author: rsearls <rsearls(a)redhat.com>
Date: 2018-01-12 (Fri, 12 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/ExceptionMappers.xml
Log Message:
-----------
[RESTEASY-1674] added mapper to built-ins table (#1225)
Commit: 9aa06bbaf040c7442f987aea1000f6d24a803576
https://github.com/resteasy/Resteasy/commit/9aa06bbaf040c7442f987aea1000f...
Author: rsearls <rsearls(a)redhat.com>
Date: 2018-01-12 (Fri, 12 Jan 2018)
Changed paths:
M testsuite/integration-tests-spring/deployment/src/test/resources/arquillian.xml
M testsuite/integration-tests-spring/inmodule/src/test/resources/arquillian.xml
M testsuite/integration-tests/src/test/resources/arquillian.xml
M testsuite/pom.xml
Log Message:
-----------
[RESTEASY-1693] replaced obsolete wildfly flag for security manager. Pass new flag with proper arquillian property (#1224)
Commit: 7377fded58b24e92a5aa80e677efa67fb56d7ad4
https://github.com/resteasy/Resteasy/commit/7377fded58b24e92a5aa80e677efa...
Author: kanovotn <kanovotn(a)redhat.com>
Date: 2018-01-12 (Fri, 12 Jan 2018)
Changed paths:
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/other/CustomHttpClientEngineTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/other/resource/CustomHttpClientEngineBuilder.java
Log Message:
-----------
[RESTEASY-1599] Customize httpclient engine test
Commit: 8addc9efe975209c0fd3ad0ec2d5bb063e969476
https://github.com/resteasy/Resteasy/commit/8addc9efe975209c0fd3ad0ec2d5b...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-12 (Fri, 12 Jan 2018)
Changed paths:
M testsuite/integration-tests-spring/deployment/src/test/java/org/jboss/resteasy/test/spring/deployment/AddSpringResteasyAsResourceRootTest.java
M testsuite/integration-tests-spring/deployment/src/test/java/org/jboss/resteasy/test/spring/deployment/ContactsDependenciesInDeploymentTest.java
M testsuite/integration-tests-spring/deployment/src/test/java/org/jboss/resteasy/test/spring/deployment/ContextRefreshDependenciesInDeploymentTest.java
M testsuite/integration-tests-spring/deployment/src/test/java/org/jboss/resteasy/test/spring/deployment/JavaConfigDependenciesInDeploymentTest.java
M testsuite/integration-tests-spring/deployment/src/test/java/org/jboss/resteasy/test/spring/deployment/JaxrsWithSpringMVCTest.java
M testsuite/integration-tests-spring/deployment/src/test/java/org/jboss/resteasy/test/spring/deployment/RequestScopedBeanDependenciesInDeploymentTest.java
M testsuite/integration-tests-spring/deployment/src/test/java/org/jboss/resteasy/test/spring/deployment/SpringBeanProcessorDependenciesInDeploymentTest.java
M testsuite/integration-tests-spring/deployment/src/test/java/org/jboss/resteasy/test/spring/deployment/SpringLocatingResourceDependenciesInDeploymentTest.java
M testsuite/integration-tests-spring/deployment/src/test/java/org/jboss/resteasy/test/spring/deployment/SpringWebappContextDependenciesInDeploymentTest.java
M testsuite/integration-tests-spring/deployment/src/test/resources/org/jboss/resteasy/test/spring/deployment/contacts/web.xml
M testsuite/integration-tests-spring/deployment/src/test/resources/org/jboss/resteasy/test/spring/deployment/jaxrsWithSpringMVC/web.xml
M testsuite/integration-tests-spring/inmodule/src/test/java/org/jboss/resteasy/test/spring/inmodule/ContextRefreshTest.java
M testsuite/integration-tests-spring/inmodule/src/test/java/org/jboss/resteasy/test/spring/inmodule/JavaConfigTest.java
M testsuite/integration-tests-spring/inmodule/src/test/java/org/jboss/resteasy/test/spring/inmodule/RequestScopedBeanTest.java
M testsuite/integration-tests-spring/inmodule/src/test/java/org/jboss/resteasy/test/spring/inmodule/SpringBeanProcessorTest.java
M testsuite/integration-tests-spring/inmodule/src/test/java/org/jboss/resteasy/test/spring/inmodule/SpringLocatingResourceTest.java
M testsuite/integration-tests-spring/inmodule/src/test/java/org/jboss/resteasy/test/spring/inmodule/SpringWebappContextTest.java
Log Message:
-----------
[JBEAP-10146] added permissions to testcases
Commit: 01c9998678433dd02e95af9cfa73e135457ac823
https://github.com/resteasy/Resteasy/commit/01c9998678433dd02e95af9cfa73e...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M pom.xml
Log Message:
-----------
Build/require jdk 1.8
Commit: 85c1df23d05a7314ae91c0d42b06406174633d1b
https://github.com/resteasy/Resteasy/commit/85c1df23d05a7314ae91c0d42b064...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M arquillian/RESTEASY-1056-jetty-bv11/pom.xml
M arquillian/RESTEASY-736-jetty/pom.xml
M distribution/pom.xml
M jboss-modules/build.xml
M jboss-modules/pom.xml
A jboss-modules/src/main/resources/modules/com/github/fge/jackson-coreutils/main/module.xml
A jboss-modules/src/main/resources/modules/com/github/fge/json-patch/main/module.xml
M jboss-modules/src/main/resources/modules/org/jboss/resteasy/resteasy-jackson2-provider/main/module.xml
M providers/jackson2/pom.xml
A providers/jackson2/src/main/java/org/jboss/resteasy/plugins/providers/jackson/PatchMethodFilter.java
M providers/jackson2/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers
M resteasy-cache/resteasy-cache-core/pom.xml
M resteasy-cdi/pom.xml
M resteasy-client/pom.xml
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/ResteasyClient.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/ResteasyClientBuilder.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ApacheHttpClient4Engine.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/i18n/Messages.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/AsynchronousInvoke.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientConfiguration.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientInvocation.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientInvocationBuilder.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientResponse.java
A resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/CompletionStageRxInvokerImpl.java
A resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.java
A resteasy-client/src/main/resources/META-INF/services/javax.ws.rs.sse.SseEventSource$Builder
M resteasy-dependencies-bom/pom.xml
M resteasy-jaxrs/pom.xml
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ContextParameterInjector.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ServerResponse.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/EventByteArrayOutputStream.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/EventInput.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImpl.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseBroadcasterImpl.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseConstants.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventInputImpl.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputProvider.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventProvider.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventSinkInterceptor.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/resteasy_jaxrs/i18n/Messages.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/specimpl/BuiltResponse.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/specimpl/RequestImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/specimpl/ResponseBuilderImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyProviderFactory.java
M resteasy-jaxrs/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers
M resteasy-jsapi/pom.xml
M resteasy-links/pom.xml
M resteasy-servlet-initializer/pom.xml
M resteasy-spring/pom.xml
M resteasy-wadl-undertow-connector/pom.xml
M resteasy-wadl/pom.xml
M security/skeleton-key-idm/skeleton-key-idp/pom.xml
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/JAXRS21PatchTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/RxInvokerTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/resource/JAXRS21SyncInvokeResource.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/resource/TestResource.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/AnotherSseResource.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/GreenHouse.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseApplication.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseResource.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/patch/Student.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/patch/StudentPatchTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/patch/StudentResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/ResponseResource.java
A testsuite/integration-tests/src/test/resources/org/jboss/resteasy/test/providers/sse/index.html
A testsuite/integration-tests/src/test/resources/org/jboss/resteasy/test/providers/sse/web.xml
Log Message:
-----------
[RESTEASY-1679] Initial implementation of JSR-370
Temporarly moving to javax.ws.rs:javax.ws.rs-api dependency
Fix tests to use proper method
Initial RX client impl
Adding testcase for RxInvoker
Merging Jim's SSE impl from his server-sent-event' branch (no tests yet)
Adding SSE testcase (Jim's RESTEASY-sse-WF8 module converted into a plain integration-test)
Update to new JSR-370 APIs (2017-02-02)
Fix bug in SseEventSourceImpl.EventHandler, which is not calling countDown on connectedLatch, causing useless delays
Fixing bug in SseEventOutputImpl + improving test SseTest to avoid leaking connections (at least when the tests pass)
Upgrade to 2.1-m04 API milestone (including changes to the test to reflect new api)
Fixing minor test error
* Moving SSE prototype from providers/sse into resteasy-jaxrs
* Refactoring SSE implementation to allow @Context injection of SseEventSink
* Modified SseTest to allow ResteasyClientBuilder dealing with more than a single connection at a time
Simple @Context injection support for Sse too
init() method merged in constructor to enable resources without injection
Pulling Jim Ma latest changes to support latest jaxrs api
Initial implementation of JAX_RS_SPEC-523 and changes to rely on RxInvokerProvider for using a custom RxInvoker
Minor improvements to SseTest
Updating to latest (m6) api
JAX_RS_SPEC-513 (@PATCH)
JAX_RS_SPEC-525 - Properly load SseEventSource through ServiceLoader
More on https://java.net/jira/browse/JAX_RS_SPEC-523
JAX_RS_SPEC-513 - Adding test for APPLICATION_JSON_PATCH_JSON (currently excluded)
Update to m7 api
JAX_RS_SPEC-464 - Allow to set a reasonPhrase
JAX_RS_SPEC-513 - APPLICATION_JSON_PATCH_JSON support from Jim Ma
This is a combination of 4 commits.
* Initial patch method implementation
* PatchMethodFilter is only executed when http method is patch and media type is application/json-patch+json
* Add add,copy,remove patch operation test"
* Add json-patch related modules
Fix SseTest intermittent failure
Do not automatically release connection for SSE events
Close RESTEasy client when closing EventSource
Temporarly moving to javax.ws.rs:javax.ws.rs-api dependency (part II)
Updating 2.1 m8 api (leaving client PATCH support in, as a vendor addition)
Use new jboss-jaxrs-api spec artifact
Commit: 655ecd2d817517f504955c6a9abe49216375fda8
https://github.com/resteasy/Resteasy/commit/655ecd2d817517f504955c6a9abe4...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/CompletionStageResponseConsumer.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/CompletionStageResponseTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/CompletionStageResponseMessageBodyWriter.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/CompletionStageResponseResource.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/CompletionStageResponseTestClass.java
Log Message:
-----------
[RESTEASY-1673]
Support CompletionStage resource method return type.
Commit: af612041434b2775c89f784cc72972124e138fff
https://github.com/resteasy/Resteasy/commit/af612041434b2775c89f784cc7297...
Author: Weinan Li <l.weinan(a)gmail.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceLocatorInvoker.java
A server-adapters/resteasy-netty4/src/test/java/org/jboss/resteasy/test/SubresourceClassInjectionTest.java
Log Message:
-----------
RESTEASY-1668 Allow sub-resource locators to return classes as well.
Commit: 16d436358b8ddd24590141ae9b7c178c0d4b80a5
https://github.com/resteasy/Resteasy/commit/16d436358b8ddd24590141ae9b7c1...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceLocatorInvoker.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/ParameterSubResTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/ApplicationScopeObject.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/ParameterSubResClassSub.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/ParameterSubResRoot.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/ParameterSubResRootImpl.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/RequestScopedObject.java
Log Message:
-----------
[RESTEASY-1668]:Allow sub-resource locator to return class
Commit: 0b237cdd8618ff58e77323f4231f6169af8fb5ae
https://github.com/resteasy/Resteasy/commit/0b237cdd8618ff58e77323f4231f6...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceLocatorInvoker.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/ParameterSubResClassSub.java
Log Message:
-----------
[[RESTEASY-1668]:Use ResteasyProviderFactory.InjectedInstance(); Add @Context injection test
Commit: 0c929fbbb6ccd8ebd3b798e6bfd2f8f4b26be311
https://github.com/resteasy/Resteasy/commit/0c929fbbb6ccd8ebd3b798e6bfd2f...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M server-adapters/resteasy-netty4/src/test/java/org/jboss/resteasy/test/SubresourceClassInjectionTest.java
Log Message:
-----------
[RESTEASY-1668] Modifying netty4 test to work with impl from PR 1189
Commit: ce2a3a900bd0b104f92f87776e130da225dd9180
https://github.com/resteasy/Resteasy/commit/ce2a3a900bd0b104f92f87776e130...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyProviderFactory.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/custom/ReaderWriterTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/custom/resource/ReaderWriterHignPriorityCustomerWriter.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/custom/resource/ReaderWriterLowPriorityCustomerWriter.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/custom/resource/ReaderWriterResource.java
Log Message:
-----------
[RESTEASY-1672]:Select highest priority provider if there are more suitable MessageBodyReaders/MessageBodyWriters
Commit: 22833c33ea7fc89c3b98df88e5b3596828708c06
https://github.com/resteasy/Resteasy/commit/22833c33ea7fc89c3b98df88e5b35...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/RESTEasy_Client_Framework.xml
Log Message:
-----------
[RESTEASY-1690] documented HttpClient differences between Apache pre-4.3 and 4.3
Commit: 68274dbaebc3039aa1a73a1d0b3fa39095fa1da0
https://github.com/resteasy/Resteasy/commit/68274dbaebc3039aa1a73a1d0b3fa...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventInputImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.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
Log Message:
-----------
[RESTEASY-1680] Fixing SseTest intermittent failures by solving few synchronization issues and improving test code
Commit: 84618fb7a2e46248575d0cda51201a3d9679fd59
https://github.com/resteasy/Resteasy/commit/84618fb7a2e46248575d0cda51201...
Author: Dr-Irv <irv(a)princeton.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/DefaultNumberWriter.java
Log Message:
-----------
[RESTEASY-1697] Add BigInteger support to DefaultNumberWriter
Commit: 70fff07864c76ac58121cc834f949cbd9a5c0212
https://github.com/resteasy/Resteasy/commit/70fff07864c76ac58121cc834f949...
Author: Dr-Irv <irv(a)princeton.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/DefaultNumberWriter.java
Log Message:
-----------
Forgot import statement
Commit: 6265a4c6d07cf747644dbbdf68ab80aa25951f03
https://github.com/resteasy/Resteasy/commit/6265a4c6d07cf747644dbbdf68ab8...
Author: Katka Novotna <kanovotn(a)localhost.localdomain>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/datasource/CleanFilesDataSourceProviderTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/datasource/resource/CleanFilesDataSourceProviderResource.java
Log Message:
-----------
[RESTEASY-1670] Datasource provider cleans files test
Commit: 34557bca489fc6d52418e7d389bebcf5cb653611
https://github.com/resteasy/Resteasy/commit/34557bca489fc6d52418e7d389beb...
Author: Katka Novotna <kanovotn(a)localhost.localdomain>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/proxy/NullEntityProxyTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/proxy/resource/NullEntityProxy.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/proxy/resource/NullEntityProxyGreeter.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/proxy/resource/NullEntityProxyGreeting.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/proxy/resource/NullEntityProxyResource.java
Log Message:
-----------
[RESTEASY-1684] Add test
Commit: d5ca6c281b3128352ad2e2f7902d215b1b8204e5
https://github.com/resteasy/Resteasy/commit/d5ca6c281b3128352ad2e2f7902d2...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.java
Log Message:
-----------
[RESTEASY-1680]:EventHandler handles interrupt correctly
Commit: 75941e04c11669bafca24f9927673ae2c2559213
https://github.com/resteasy/Resteasy/commit/75941e04c11669bafca24f9927673...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M .travis.yml
Log Message:
-----------
Update server version to wildfly 11.0.0.Beta1
Commit: 7a1ebe030a80515a816796397b5c290fd5355804
https://github.com/resteasy/Resteasy/commit/7a1ebe030a80515a816796397b5c2...
Author: Alessio Soldano <soldano.servizi(a)email.it>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventSinkInterceptor.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseTest.java
Log Message:
-----------
[RESTEASY-1680] Lazy HTTP 200 response from @Produces(MediaType.SERVER_SENT_EVENTS) annotated resource methods (#1239)
Commit: 2841ffcdf4ff2c3798ab5341609f8c9b881565ea
https://github.com/resteasy/Resteasy/commit/2841ffcdf4ff2c3798ab5341609f8...
Author: Petr Jurak <pjurak(a)redhat.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/gzip.xml
Log Message:
-----------
[RESTEASY-1654]:Updated docs
Commit: 7912324f9aa3435a0a50ca821eb28b13e2e2567d
https://github.com/resteasy/Resteasy/commit/7912324f9aa3435a0a50ca821eb28...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/MediaTypeMap.java
Log Message:
-----------
[RESTEASY-1699]: Fix potential NPE (#1242)
[RESTEASY-1699] Fix potential NPE using dedicated variable to store WeakReference referent
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: 466007b9c75d28b25d9345fd1f53c1e88d1b91a5
https://github.com/resteasy/Resteasy/commit/466007b9c75d28b25d9345fd1f53c...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseTest.java
Log Message:
-----------
[RESTEASY-1680]:test sseEventSource with try-with-resources
Commit: 0e9e7aa6711fdf96cef1301430da10dbddd43bd0
https://github.com/resteasy/Resteasy/commit/0e9e7aa6711fdf96cef1301430da1...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientInvocation.java
Log Message:
-----------
Applying formatter to ClientInvocation class to simplify working on big PR affecting it
Commit: b33ab8ab828ca7f1996b0271713270d68c8e547c
https://github.com/resteasy/Resteasy/commit/b33ab8ab828ca7f1996b027171327...
Author: Stéphane Épardaud <stef(a)inforealm.org>
Date: 2018-01-13 (Sat, 13 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ThreadLocalResteasyProviderFactory.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/CompletionStageProvider.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/resteasy_jaxrs/i18n/Messages.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/AsyncResponseProvider.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyProviderFactory.java
M resteasy-jaxrs/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers
Log Message:
-----------
[RESTEASY-1701] First run for async response provider (#1246)
Commit: 7ae5750fc6f7870f7aa39bf9667dc2f92d3b0c22
https://github.com/resteasy/Resteasy/commit/7ae5750fc6f7870f7aa39bf9667dc...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/StringConverter.xml
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/StringParameterInjector.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/MultiValuedParamTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/DateParamConverter.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedCookieParam.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedCookieParamConverter.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedParam.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedParamConverter.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedParamConverterProvider.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedParamResource.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedParamResourceClient.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedPathParam.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedPathParamConverter.java
Log Message:
-----------
[RESTEASY-1566] (#1251)
I've merged the code from https://github.com/resteasy/Resteasy/pull/1093
into master branch, along with documentation in StringConverter.xml in
the User Guide.
Commit: 0a33b68a2f8e33349d9a119f0e01211531f90dbd
https://github.com/resteasy/Resteasy/commit/0a33b68a2f8e33349d9a119f0e012...
Author: jimma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages.java
Log Message:
-----------
[RESTEASY-1680]:log warn message if HttpServlet30Dispatcher's async mode is not enabled (#1254)
Commit: 44ff93502fde227d5469dc34144eb5ab7cb8cf6b
https://github.com/resteasy/Resteasy/commit/44ff93502fde227d5469dc34144eb...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/AnotherSseResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseTest.java
Log Message:
-----------
[RESTEASY-1680]:Add test for sseEventSink with try-with-resources
Commit: 790f09b82dbfc9c351a854385a2c9cf0dcb6492e
https://github.com/resteasy/Resteasy/commit/790f09b82dbfc9c351a854385a2c9...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M providers/resteasy-validator-provider-11/src/main/java/org/jboss/resteasy/api/validation/ResteasyViolationException.java
Log Message:
-----------
[RESTEASY-1698]:Add cause to ResteasyViolationException
Commit: ec24bf59946beb85ee3f85b679e4ecfb8348c16a
https://github.com/resteasy/Resteasy/commit/ec24bf59946beb85ee3f85b679e4e...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientResponse.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/proxy/ProxyNullInputStreamTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/proxy/resource/ProxyNullInputStreamClientResponseFilter.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/proxy/resource/ProxyNullInputStreamResource.java
Log Message:
-----------
[RESTEASY-1671] checked for null inputStream
Commit: cac15aa4ded7d5d58648c9104792fcf020f78a86
https://github.com/resteasy/Resteasy/commit/cac15aa4ded7d5d58648c9104792f...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/mock/MockHttpResponse.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/resource/ProgammaticTest.java
Log Message:
-----------
[RESTEASY-1675] handle charset in outputheader. Add test to confirm change.
Commit: ba882603ab1375a4ac7a16c998964387f61784e9
https://github.com/resteasy/Resteasy/commit/ba882603ab1375a4ac7a16c998964...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientConfiguration.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ThreadLocalResteasyProviderFactory.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/jaxrs/ClientRequestFilterRegistry.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyProviderFactory.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/interceptor/PreMatchingClientRequestFilterTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/interceptor/resource/PreMatchingClientRequestFilterImpl.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/interceptor/resource/PreMatchingClientResource.java
Log Message:
-----------
[RESTEASY-1696] ignore @PreMatching on ClientRequestFilter and give a warning msg
Commit: a4053b1b6c3dad7b48634a46673215450ea9b455
https://github.com/resteasy/Resteasy/commit/a4053b1b6c3dad7b48634a4667321...
Author: Jason Shepherd <jshepherd(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/interceptors/CorsFilter.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/CorsHeaders.java
Log Message:
-----------
fix for RESTEASY-1704
Commit: c279d07c11ac7b51456d223b4158dd469a36eb1c
https://github.com/resteasy/Resteasy/commit/c279d07c11ac7b51456d223b4158d...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.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
Log Message:
-----------
[RESTEASY-1680]:Add test for SseEventSource request with Last-Event-ID header
Commit: 368ba7c349289468ffffe0c1466df80f51fefc83
https://github.com/resteasy/Resteasy/commit/368ba7c349289468ffffe0c1466df...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M .travis.yml
Log Message:
-----------
Update server version to 11.0.0.CR1
Commit: 9f13e45055f2a574733befed82b28d8a3abaaa7e
https://github.com/resteasy/Resteasy/commit/9f13e45055f2a574733befed82b28...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M distribution/assembly.xml
M distribution/pom.xml
M docbook/reference/en/en-US/modules/Installation_Configuration.xml
M jboss-modules/build.xml
M jboss-modules/pom.xml
A jboss-modules/src/main/resources/modules/javax/json/bind/api/main/module.xml
A jboss-modules/src/main/resources/modules/org/eclipse/yasson/main/module.xml
A jboss-modules/src/main/resources/modules/org/glassfish/javax/json/main/module.xml
M jboss-modules/src/main/resources/modules/org/jboss/resteasy/resteasy-jaxrs/main/module.xml
A jboss-modules/src/main/resources/modules/org/jboss/resteasy/resteasy-json-binding-provider/main/module.xml
A providers/json-binding/pom.xml
A providers/json-binding/src/main/java/org/jboss/resteasy/plugins/providers/jsonb/AbstractJsonBindingProvider.java
A providers/json-binding/src/main/java/org/jboss/resteasy/plugins/providers/jsonb/JsonBindingProvider.java
A providers/json-binding/src/main/java/org/jboss/resteasy/plugins/providers/jsonb/i18n/LogMessages.java
A providers/json-binding/src/main/java/org/jboss/resteasy/plugins/providers/jsonb/i18n/Messages.java
A providers/json-binding/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers
M providers/json-p-ee7/pom.xml
M providers/pom.xml
M resteasy-bom/pom.xml
M resteasy-client/pom.xml
M resteasy-dependencies-bom/pom.xml
M resteasy-jaxrs/pom.xml
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/util/FindAnnotation.java
M testsuite/integration-tests-spring/pom.xml
M testsuite/integration-tests/pom.xml
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jsonb/basic/JsonBindingTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jsonb/basic/resource/Cat.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jsonb/basic/resource/JsonBindingResource.java
Log Message:
-----------
[RESTEASY-1665] JSON-Binding provider and client-side support
Commit: a1a381118afe93657a148094d0ca711bc5df964a
https://github.com/resteasy/Resteasy/commit/a1a381118afe93657a148094d0ca7...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M jboss-modules/src/main/resources/modules/javax/json/bind/api/main/module.xml
M jboss-modules/src/main/resources/modules/org/eclipse/yasson/main/module.xml
M jboss-modules/src/main/resources/modules/org/glassfish/javax/json/main/module.xml
M jboss-modules/src/main/resources/modules/org/jboss/resteasy/resteasy-json-binding-provider/main/module.xml
M providers/json-binding/src/main/java/org/jboss/resteasy/plugins/providers/jsonb/JsonBindingProvider.java
M resteasy-dependencies-bom/pom.xml
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jsonb/basic/JsonBindingTest.java
Log Message:
-----------
[RESTEASY-1665] Use final releases of javax.json.bind-api and yasson + misc minor fixes
Commit: 2a961559cc10d10116054790bee1e4b7fa88ba5e
https://github.com/resteasy/Resteasy/commit/2a961559cc10d10116054790bee1e...
Author: Weinan Li <l.weinan(a)gmail.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/pom.xml
A resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/AsyncClientHttpEngine.java
A resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ApacheHttpAsyncClient4Engine.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientInvocation.java
M resteasy-dependencies-bom/pom.xml
M testsuite/integration-tests/pom.xml
Log Message:
-----------
[RESTEASY-1025] async http client engine
Commit: c38bd6a51ebd8de6cabe30b6d0fe15499766283f
https://github.com/resteasy/Resteasy/commit/c38bd6a51ebd8de6cabe30b6d0fe1...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ApacheHttpAsyncClient4Engine.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientInvocation.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/AsyncInvokeTest.java
Log Message:
-----------
[RESTEASY-1025] Revisiting NIO client enablement, improving exception handling, fixing/extending AsyncInvokeTest
Commit: 3ab6a080405d7e45b3061477bd32ab8daf3f3f06
https://github.com/resteasy/Resteasy/commit/3ab6a080405d7e45b3061477bd32a...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/ResteasyClientBuilder.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ApacheHttpAsyncClient4Engine.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/AsyncInvokeTest.java
Log Message:
-----------
[RESTEASY-1025] Adding convenient method for enabling asynch engine
Commit: 19ed8862e99e3153e189d429e5defbe885b2b2ce
https://github.com/resteasy/Resteasy/commit/19ed8862e99e3153e189d429e5def...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/InputStreamTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/other/ApacheHttpClient43Test.java
Log Message:
-----------
[RESTEASY-1025] Further tests improvement
Commit: 7d7ae9809fc3bd3c5900db0bf4498590bdef164c
https://github.com/resteasy/Resteasy/commit/7d7ae9809fc3bd3c5900db0bf4498...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ApacheHttpAsyncClient4Engine.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/i18n/LogMessages.java
Log Message:
-----------
[RESTEASY-1025] Trap exceptions from InvocationCallback in buffered mode, as per javadoc
Commit: 0a5fc1b9597a88f291c099141bd0a77b9d898796
https://github.com/resteasy/Resteasy/commit/0a5fc1b9597a88f291c099141bd0a...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/AsyncBenchTest.java
Log Message:
-----------
[RESTEASY-1025] Adding (excluded) bench test
Commit: 5dcd45c972119ff1661fb288c2c063e646f33814
https://github.com/resteasy/Resteasy/commit/5dcd45c972119ff1661fb288c2c06...
Author: jimma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventInputImpl.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
Log Message:
-----------
[RESTEASY-1680]:Fix EventHandler.reconnect() and add a reconnect test (#1266)
* [RESTEASY-1680]:Fix EventHandler.reconnect() and add a reconnect test
* [RESTEASY-1680]:minor change to enable broadcast test
Commit: 1c6c74e495b3731d789164c075364546dcf0ba04
https://github.com/resteasy/Resteasy/commit/1c6c74e495b3731d789164c075364...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-upgrade-guide/reference/en/en-US/master.xml
A resteasy-upgrade-guide/reference/en/en-US/modules/Miscellaneous.xml
Log Message:
-----------
[RESTEASY-1703] added subsection in upgrade guide
Commit: 9ac7ae7174741c9ff376d9b90eb57b7c683ce82e
https://github.com/resteasy/Resteasy/commit/9ac7ae7174741c9ff376d9b90eb57...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/RESTEasy_Client_Framework.xml
M docbook/reference/en/en-US/modules/StringConverter.xml
M docbook/reference/en/en-US/modules/gzip.xml
Log Message:
-----------
[RESTEASY-1543] (#1270)
Adding documentation about annotations in org.jboss.resteasy.annotations
in resteasy-jaxrs.
Commit: b96ef8785dff3e31b0a0a78850eea9901f86a4b5
https://github.com/resteasy/Resteasy/commit/b96ef8785dff3e31b0a0a78850eea...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jsonb/basic/JsonBindingTest.java
Log Message:
-----------
[RESTEASY-1665]:Imporve JsonBindingTest to verify if JsonBindingProvider is enabled
Commit: 25ed327ffd8fbc68eef79f6347b0929a3b8b5d7a
https://github.com/resteasy/Resteasy/commit/25ed327ffd8fbc68eef79f6347b09...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M jboss-modules/src/main/resources/modules/org/jboss/resteasy/resteasy-json-binding-provider/main/module.xml
M providers/json-binding/src/main/java/org/jboss/resteasy/plugins/providers/jsonb/JsonBindingProvider.java
Log Message:
-----------
[RESTEASY-1665]:Add @Priority to JsonBindingProvider to fix JsonBindingTest
Commit: 7ac99c84fa3e270cc430c64c86ae12d10c111f02
https://github.com/resteasy/Resteasy/commit/7ac99c84fa3e270cc430c64c86ae1...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M testsuite/integration-tests/pom.xml
Log Message:
-----------
[RESTEASY-1665]:Only add json-binding-provider dependency to JsonBindingTest
Commit: 7fbbf351973484307c44b3f2d5830b9a271ab8f6
https://github.com/resteasy/Resteasy/commit/7fbbf351973484307c44b3f2d5830...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M jboss-modules/src/main/resources/modules/org/jboss/resteasy/resteasy-json-binding-provider/main/module.xml
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jsonb/basic/JsonBindingTest.java
Log Message:
-----------
[RESTEASY-1665]:export jsonb api to respect JsonB customizing mapping annotation
Commit: 5630a704c73b5b2f317dc318c4c7759b28025cd9
https://github.com/resteasy/Resteasy/commit/5630a704c73b5b2f317dc318c4c77...
Author: jimma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.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
Log Message:
-----------
[RESTEASY-1680]:test EventSource error consumer;Cleanup SseEventSourceImpl
Commit: 1dc89dea68b250c13219d9ea7eaee1528c97a784
https://github.com/resteasy/Resteasy/commit/1dc89dea68b250c13219d9ea7eaee...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseTest.java
Log Message:
-----------
Minor change :fix the test order
Commit: 35ed2cb9af715e0c5d5b0a0e51b8166ad99e28c7
https://github.com/resteasy/Resteasy/commit/35ed2cb9af715e0c5d5b0a0e51b81...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-upgrade-guide/reference/en/en-US/modules/Miscellaneous.xml
Log Message:
-----------
[RESTEASY-1703] added subsection in upgrade guide
Commit: f76b2fa3eda1f1dd2c5ff5668fb8ab5fad69d1dc
https://github.com/resteasy/Resteasy/commit/f76b2fa3eda1f1dd2c5ff5668fb8a...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M providers/json-binding/pom.xml
Log Message:
-----------
Fix merge issue
Commit: d98caf2a3b115878219a3598bd711cdc445befa6
https://github.com/resteasy/Resteasy/commit/d98caf2a3b115878219a3598bd711...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M testsuite/integration-tests/pom.xml
Log Message:
-----------
Restore integration-test execution
Commit: d05164e99769cab4d658f8be4c6a0fa110b252d3
https://github.com/resteasy/Resteasy/commit/d05164e99769cab4d658f8be4c6a0...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/server/servlet/HttpServletResponseHeaders.java
Log Message:
-----------
[RESTEASY-1713]:Add NPE guard when set or put header in response
Commit: 3488329dd94cf1fc2a29d37cf64d06760a46c714
https://github.com/resteasy/Resteasy/commit/3488329dd94cf1fc2a29d37cf64d0...
Author: jimma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/EventByteArrayOutputStream.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl.java
Log Message:
-----------
[RESTEASY-1680]:If the data buffer's last character is a U+000A LINE FEED (LF) character, then remove the last character from the data buffer (#1274)
* Minor change:remove thread.sleep in SseEventSourceImpl
* [RESTEASY-1680]:If the data buffer's last character is a U+000A LINE FEED (LF) character, then remove the last character from the data buffer
* [RESTEASY-1680]:Refactor InboundSseEventImpl with less array copy
Commit: fa0e8da6357d62fd379299fb7b73fb3166554fed
https://github.com/resteasy/Resteasy/commit/fa0e8da6357d62fd379299fb7b73f...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-upgrade-guide/reference/en/en-US/modules/Miscellaneous.xml
Log Message:
-----------
Update Miscellaneous.xml
Commit: 4dcd9b16f47c1ca90b465b308a8143341390523c
https://github.com/resteasy/Resteasy/commit/4dcd9b16f47c1ca90b465b308a814...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-upgrade-guide/reference/en/en-US/modules/Miscellaneous.xml
Log Message:
-----------
Update Miscellaneous.xml
Commit: ee09b67276d3bdbda11ba5843c3ab853690a8c94
https://github.com/resteasy/Resteasy/commit/ee09b67276d3bdbda11ba5843c3ab...
Author: kanovotn <kanovotn(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/ResponseStreamPrematurelyClosedTest.java
Log Message:
-----------
[RESTEASY-1711] Workaround ClassCastException on ibm jdk
Commit: bc2859de0018609109ca98ec4c73b7737c4ac060
https://github.com/resteasy/Resteasy/commit/bc2859de0018609109ca98ec4c73b...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/RestEasyHttpRequestDecoder.java
A server-adapters/resteasy-netty4/src/test/java/org/jboss/resteasy/test/HeaderTooLongTest.java
Log Message:
-----------
[RESTEASY-1244]
Prevent resteasy-netty4 from swallowing some errors.
Commit: 8faf951318b4dff07e641b6d7cb0a87aec019140
https://github.com/resteasy/Resteasy/commit/8faf951318b4dff07e641b6d7cb0a...
Author: Frederik Boster <frederik.boster(a)kpit.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodRegistry.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/metadata/ResourceBuilder.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/util/Types.java
Log Message:
-----------
[RESTEASY-1706] Add support for jax-rs annotation inheritance with generics.
Adjust the discovery process of overridden resource methods to resolve generic type parameters in method signatures by the actual type at runtime.
* Replace implementation of annotation inheritance discovery in ResourceMethodRegistry by the usage of the implementation in ResourceBuilder.
* Enhance the implementation of annotation inheritance discovery in ResourceBuilder.
* Move general generics logics to and enhance the utility class Types.
JIRA Issue: https://issues.jboss.org/projects/RESTEASY/issues/RESTEASY-1706
Commit: 6e2852a692eb7765fe93054fd39c490a89f2a5c0
https://github.com/resteasy/Resteasy/commit/6e2852a692eb7765fe93054fd39c4...
Author: jimma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventProvider.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseTest.java
Log Message:
-----------
[RESTEASY-1680]:Enable create SseEvent with multiple data fields (#1276)
Commit: fc5c0d4b2c8a2c73ce718548e4f531dccb91ee28
https://github.com/resteasy/Resteasy/commit/fc5c0d4b2c8a2c73ce718548e4f53...
Author: Frederik Boster <frederik.boster(a)kpit.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/AnnotationInheritanceGenericsTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/resource/AnnotationInheritanceGenericsAbstract.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/resource/AnnotationInheritanceGenericsEntity.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/resource/AnnotationInheritanceGenericsImpl.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/resource/AnnotationInheritanceGenericsInterface.java
Log Message:
-----------
[RESTEASY-1706] Add integration test for jax-rs annotation inheritance with generics.
* Add the Arquillian integration test AnnotationInheritanceGenericsTest to resteasy-integration-tests.
JIRA Issue: https://issues.jboss.org/projects/RESTEASY/issues/RESTEASY-1706
Commit: 50f15afaaf4737ef05d23be6951c27f109b37c5b
https://github.com/resteasy/Resteasy/commit/50f15afaaf4737ef05d23be6951c2...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientInvocationBuilder.java
Log Message:
-----------
Throws IllegalStateException if InvokerProvider is not registered
Commit: 42a76bff476c44cf5bb07f77fb6ceba630d6695e
https://github.com/resteasy/Resteasy/commit/42a76bff476c44cf5bb07f77fb6ce...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseBroadcasterImpl.java
Log Message:
-----------
[RESTEASY-1680]:Close all subscribed SseEventSink instances when close SseBroadCaster
Commit: 57ccca00b9d2957a7ea8a1aa8d8acad672829f71
https://github.com/resteasy/Resteasy/commit/57ccca00b9d2957a7ea8a1aa8d8ac...
Author: Alessio Soldano <soldano.servizi(a)email.it>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M jboss-modules/build.xml
M jboss-modules/pom.xml
M jboss-modules/src/main/resources/modules/org/jboss/resteasy/resteasy-jaxrs/main/module.xml
A jboss-modules/src/main/resources/modules/org/reactivestreams/main/module.xml
M resteasy-dependencies-bom/pom.xml
M resteasy-jaxrs/pom.xml
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/annotations/Stream.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/AbstractAsynchronousResponse.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/AsyncResponseConsumer.java
R resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/CompletionStageResponseConsumer.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ServerResponseWriter.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/SynchronousExecutionContext.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ThreadLocalResteasyProviderFactory.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/mock/MockHttpResponse.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/ReactiveStreamProvider.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventInputImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventProvider.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/server/servlet/HttpServletResponseWrapper.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/server/servlet/Servlet3AsyncHttpRequest.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/resteasy_jaxrs/i18n/Messages.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/AsyncStreamProvider.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/HttpResponse.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyAsynchronousResponse.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyProviderFactory.java
M resteasy-jaxrs/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers
M server-adapters/resteasy-jdk-http/src/main/java/org/jboss/resteasy/plugins/server/sun/http/HttpServerResponse.java
M server-adapters/resteasy-netty/src/main/java/org/jboss/resteasy/plugins/server/netty/NettyHttpResponse.java
M server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/NettyHttpRequest.java
M server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/NettyHttpResponse.java
M server-adapters/resteasy-vertx/src/main/java/org/jboss/resteasy/plugins/server/vertx/VertxHttpRequest.java
M server-adapters/resteasy-vertx/src/main/java/org/jboss/resteasy/plugins/server/vertx/VertxHttpResponse.java
M testsuite/integration-tests/pom.xml
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/EscapingSseResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseApplication.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
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/AnotherPublisherResponseTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/CompletionStageResponseTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/PublisherResponseTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/SingleProvider.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/AsyncResponseCallback.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/AsyncResponseException.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/AsyncResponseExceptionMapper.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/CompletionStageResponseResource.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/PublisherResponseResource.java
Log Message:
-----------
[RESTEASY-1701][RESTEASY-1680] Async stream provider / SSE extensions (#1288)
* Added dependency to reactive streams
* Added support for AsyncStreamProvider
* ServerResponseWriter: new option to write response without headers, extracted method for reuse
* Unified CompletionStage/AsyncStream consumers, support both, inclusing Sse, stream, collect modes
* Sse reader: do not add extra LF at the end
* Added tests for streams
* Test that Sse output is what we receive (LF fix)
* Write SSE by line chunks as per spec
* Test SSE line chunks
* Test rx2 Single provider
* Remove servlet dependency for async
* Make sure we only send SSE if the client accepts it
* Remove servlet-isms from SSE
* Make sure async callbacks are called for CompletionStage/Publisher
* Removed unused test class
* Fixed merge issue with SseEventProvider
* Streaming SSE: make sure we don't request the next one before we've sent the previous one
* Delay onComplete until we're done sending messages
* Adding test for the onComplete issue
* Improving SSE tests
* Return correct future in sink.send
* Fixing minor import issues
Commit: 6ca1d2ef626bda78a01ba3683dfd9836e90a1204
https://github.com/resteasy/Resteasy/commit/6ca1d2ef626bda78a01ba3683dfd9...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodRegistry.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/Registry.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyDeployment.java
M server-adapters/resteasy-vertx/src/main/java/org/jboss/resteasy/plugins/server/vertx/VertxRegistry.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/interceptors/resource/TestResource1.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/interceptors/resource/TestResource2.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/interceptors/resource/TestSubResource.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/warning/SubResourceWarningTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/warning/resource/SubResourceWarningResource.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/warning/resource/TestResource1.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/warning/resource/TestResource2.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/warning/resource/TestSubResource.java
Log Message:
-----------
[RESTEASY-1712] added check and warning msg for ambiguous paths.
Commit: 0f7b70f85052f45dab69df60d83a9de5579fb133
https://github.com/resteasy/Resteasy/commit/0f7b70f85052f45dab69df60d83a9...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientResponse.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/ClientResponseWithEntityTest.java
Log Message:
-----------
[RESTEASY-1700] Response.getEntity() should return entity message when exists and throw illegalStateException
if message has been fully consumed
Commit: 8f2fe0ca555bb557a4614d81e045175092db9481
https://github.com/resteasy/Resteasy/commit/8f2fe0ca555bb557a4614d81e0451...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientResponse.java
Log Message:
-----------
[RESTEASY-1700] Removing useless import
Commit: 5fba69f49d0fb248b8f487fa584bfcea448159c9
https://github.com/resteasy/Resteasy/commit/5fba69f49d0fb248b8f487fa584bf...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientResponse.java
Log Message:
-----------
[RESTEASY-1700] Alternative impl relying on inpustream#read instead of available, plus a bit of formatting
Commit: 3d631c06775a9c11230cae842d86e29e09d77dbe
https://github.com/resteasy/Resteasy/commit/3d631c06775a9c11230cae842d86e...
Author: Stéphane Épardaud <stef(a)inforealm.org>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ServerResponseWriter.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/SynchronousDispatcher.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/ContainerResponseContextImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/PostMatchContainerRequestContext.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/PreMatchContainerRequestContext.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/ResponseContainerRequestContext.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/jaxrs/SuspendableContainerRequestContext.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/jaxrs/SuspendableContainerResponseContext.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventSinkInterceptor.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/metadata/ResourceMethod.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/AsyncRequestFilterTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncPreMatchRequestFilter1.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncPreMatchRequestFilter2.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncPreMatchRequestFilter3.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncRequestFilter.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncRequestFilter1.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncRequestFilter2.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncRequestFilter3.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncRequestFilterResource.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncResponseFilter.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncResponseFilter1.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncResponseFilter2.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncResponseFilter3.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/request/ContainerRequestContextTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/resource/AcceptParameterHttpPreprocessorTest.java
Log Message:
-----------
[RESTEASY-1701] Async request filters (#1278)
* Support async request filters via new methods on context
* Test for async request filters
* Really detect when a resource method is async (via \@Suspend or SSE)
* Support pre-match async filters
* Test pre-match async filters
* Support async response filters
* Test async response filters
* Removed logging
* Make sure instantaneous suspend/resume in filters does not make connection async
* Further merge issues
* Extracted new async filter behaviour to new interfaces
* Try to simplify how async filters are handled
Commit: d952d346963ea99969b40036bade6ee691e88e6a
https://github.com/resteasy/Resteasy/commit/d952d346963ea99969b40036bade6...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/NettyHttpRequest.java
Log Message:
-----------
[RESTEASY-1701] Fixing oversight
Commit: 3873ed86d655d0368b4c0772cabb45f3a4eca9e8
https://github.com/resteasy/Resteasy/commit/3873ed86d655d0368b4c0772cabb4...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseTest.java
Log Message:
-----------
[RESTEASY-1680] Making testMultipleDataFields more robust
Commit: 4fd1ff7c947f3c6e01d7a2c8fbeef2faad94b034
https://github.com/resteasy/Resteasy/commit/4fd1ff7c947f3c6e01d7a2c8fbeef...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/warning/SubResourceWarningTest.java
Log Message:
-----------
[RESTEASY-1723] changed the search text
Commit: 4846f7830dd064d10612ce58eedcda6056b20ecf
https://github.com/resteasy/Resteasy/commit/4846f7830dd064d10612ce58eedcd...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/pom.xml
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/ContainerResponseContextImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/PreMatchContainerRequestContext.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventSinkInterceptor.java
Log Message:
-----------
[RESTEASY-1701] Fixing merge issues
Commit: 009991085a52787aed7ec28136549b1fa3b94be5
https://github.com/resteasy/Resteasy/commit/009991085a52787aed7ec28136549...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/EventByteArrayOutputStream.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseConstants.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventInputImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventProvider.java
Log Message:
-----------
[RESTEAY-1680]:Reads event with different eol; clean up charset constant
Commit: 62140503d4f8343c063873fd55fa5267b7673e67
https://github.com/resteasy/Resteasy/commit/62140503d4f8343c063873fd55fa5...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/EventByteArrayOutputStream.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventInputImpl.java
Log Message:
-----------
[RESTEASY-1680]:Fix couple of mistakes after review. Thanks Rebecca and Ron
Commit: ea13d655e67d7eeb16bf0d47b8b4b6d42bd13eff
https://github.com/resteasy/Resteasy/commit/ea13d655e67d7eeb16bf0d47b8b4b...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/EventByteArrayOutputStream.java
Log Message:
-----------
Minor change : add missing part in comment
Commit: 2c148cd2326c3aad3bd7806d69610e5ec00c8143
https://github.com/resteasy/Resteasy/commit/2c148cd2326c3aad3bd7806d69610...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/EventByteArrayOutputStream.java
Log Message:
-----------
Fix the obvious mistake
Commit: e30743d7031e5178682735c40676ad670f46a5ce
https://github.com/resteasy/Resteasy/commit/e30743d7031e5178682735c40676a...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/EventByteArrayOutputStream.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl.java
Log Message:
-----------
[RESTEASY-1680]:Remove lines to get event data
Commit: 27f83b217785261776fb8c43204f528aabf9f5b5
https://github.com/resteasy/Resteasy/commit/27f83b217785261776fb8c43204f5...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventProvider.java
Log Message:
-----------
[RESTEASY-1680]:Server sent event spec says the UTF-8 must be used
Commit: 94efb9cfefd4aa670bfc18049216d24962d60995
https://github.com/resteasy/Resteasy/commit/94efb9cfefd4aa670bfc18049216d...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/ResteasyClientBuilder.java
M resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.java
Log Message:
-----------
Change default connectionPoolSize=50 and ClientHttpEngine uses PoolConnnectionManager by default
Commit: 0bccd021d82ce06eae468f6ebc1accc265f1cdea
https://github.com/resteasy/Resteasy/commit/0bccd021d82ce06eae468f6ebc1ac...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventInputImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/resteasy_jaxrs/i18n/Messages.java
Log Message:
-----------
[RESTEASY-1680]:Spec requires EventSource state is open once eventSource.open() is called no matter if the event stream is started; Send event synchronously
Commit: 74d8ec6641f48c43d623a89e9f8bacfacef7caff
https://github.com/resteasy/Resteasy/commit/74d8ec6641f48c43d623a89e9f8ba...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.java
Log Message:
-----------
[RESTEASY-1680]:Reconnect when server returns 204;Fix reconnect state
Commit: a9f0f078ac42d700127e02f890d8c709336bbfc5
https://github.com/resteasy/Resteasy/commit/a9f0f078ac42d700127e02f890d8c...
Author: Tomaz Cerar <tomaz.cerar(a)gmail.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M distribution/pom.xml
M pom.xml
M resteasy-dependencies-bom/pom.xml
M server-adapters/resteasy-vertx/pom.xml
Log Message:
-----------
[RESTEASY-1724] updates for jdk9 GA
Commit: e2037a3f5ab82a6d916971898af78698fabe9c99
https://github.com/resteasy/Resteasy/commit/e2037a3f5ab82a6d916971898af78...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M .travis.yml
Log Message:
-----------
[RESTEASY-1724] Update Travis CI configuration
Commit: e1a06ab3d9c35b813078cc5ddda83bed8466dbb6
https://github.com/resteasy/Resteasy/commit/e1a06ab3d9c35b813078cc5ddda83...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/iioimage/IIOImageProviderTest.java
Log Message:
-----------
[RESTEASY-1724] Exclude failing test
Commit: fb27cc2544f333690d54091f7069a120da73a7bb
https://github.com/resteasy/Resteasy/commit/fb27cc2544f333690d54091f7069a...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M .travis.yml
Log Message:
-----------
[RESTEASY-1724] Only run JDK9 jobs on WildFly 11+
Commit: f7bc2ba7f03195a27504924a74245bc964e850d7
https://github.com/resteasy/Resteasy/commit/f7bc2ba7f03195a27504924a74245...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M pom.xml
M resteasy-jaxrs/pom.xml
Log Message:
-----------
[RESTEASY-1724] Also update clover plugin to latest GAV (in synch with latest jboss-parent)
Commit: 9ee6e7ee8782379ac565bb66e1972afbc9e6fbd1
https://github.com/resteasy/Resteasy/commit/9ee6e7ee8782379ac565bb66e1972...
Author: Stéphane Épardaud <stef(a)inforealm.org>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M pom.xml
A resteasy-rxjava/pom.xml
A resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ObservableProvider.java
A resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ResteasyContextPropagatingOnObservableCreateAction.java
A resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ResteasyContextPropagatingOnSingleCreateAction.java
A resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/SingleProvider.java
A resteasy-rxjava/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers
A resteasy-rxjava/src/test/java/org/jboss/resteasy/rxjava/RxResource.java
A resteasy-rxjava/src/test/java/org/jboss/resteasy/rxjava/RxTest.java
A resteasy-rxjava2/pom.xml
A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/FlowableProvider.java
A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ObservableProvider.java
A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ResteasyContextPropagatingOnFlowableCreateAction.java
A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ResteasyContextPropagatingOnObservableCreateAction.java
A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ResteasyContextPropagatingOnSingleCreateAction.java
A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/SingleProvider.java
A resteasy-rxjava2/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers
A resteasy-rxjava2/src/test/java/org/jboss/resteasy/rxjava2/RxResource.java
A resteasy-rxjava2/src/test/java/org/jboss/resteasy/rxjava2/RxTest.java
Log Message:
-----------
[RESTEASY-1701] Added rxjava, rxjava2 providers (#1297)
Commit: e9ba93bd1b50af2f2e2cf5c47e1fc22a19d612f7
https://github.com/resteasy/Resteasy/commit/e9ba93bd1b50af2f2e2cf5c47e1fc...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-rxjava/pom.xml
M resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ObservableProvider.java
M resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ResteasyContextPropagatingOnObservableCreateAction.java
M resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ResteasyContextPropagatingOnSingleCreateAction.java
M resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/SingleProvider.java
M resteasy-rxjava/src/test/java/org/jboss/resteasy/rxjava/RxResource.java
M resteasy-rxjava/src/test/java/org/jboss/resteasy/rxjava/RxTest.java
M resteasy-rxjava2/pom.xml
M resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/FlowableProvider.java
M resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ObservableProvider.java
M resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ResteasyContextPropagatingOnFlowableCreateAction.java
M resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ResteasyContextPropagatingOnObservableCreateAction.java
M resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ResteasyContextPropagatingOnSingleCreateAction.java
M resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/SingleProvider.java
M resteasy-rxjava2/src/test/java/org/jboss/resteasy/rxjava2/RxResource.java
M resteasy-rxjava2/src/test/java/org/jboss/resteasy/rxjava2/RxTest.java
Log Message:
-----------
[RESTEASY-1701] Code formatting, jdk9 fix and minor improvements
Commit: 8970af34d30e44ca5036b104129c09a525a1bd6b
https://github.com/resteasy/Resteasy/commit/8970af34d30e44ca5036b104129c0...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/DefaultBooleanWriter.java
M resteasy-jaxrs/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/mbw/MessageBodyWriterObjectDefaultTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/mbw/resource/MessageBodyWriterObjectResource.java
Log Message:
-----------
[RESTEASY-1730]:Fix could not find MessageBodyWriter for java.lang.Boolean
Commit: c4b4cc9900d643d59ab952fd809c9d56f5977219
https://github.com/resteasy/Resteasy/commit/c4b4cc9900d643d59ab952fd809c9...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/providers/ProviderFactoryPrecedenceTest.java
Log Message:
-----------
[RESTEASY-1730]:Fix test failure
Commit: 39aa0450620cbe719c2ff9bf3a7981065ce2a7b1
https://github.com/resteasy/Resteasy/commit/39aa0450620cbe719c2ff9bf3a798...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/specimpl/ResteasyUriBuilder.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/UriBuilderTest.java
Log Message:
-----------
[RESTEASY-1718] added utility to check for IPv6 format
Commit: 0c4abb92e382e5fb8c23bb49be7a5cb4a745e8dd
https://github.com/resteasy/Resteasy/commit/0c4abb92e382e5fb8c23bb49be7a5...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/RegisterBuiltin.java
Log Message:
-----------
[RESTEASY-1728] Look for resteasy.allowGzip system property in RegisterBuiltin
Commit: 55c8eeeed728e550e754b6c4f83a31d9ae0a540d
https://github.com/resteasy/Resteasy/commit/55c8eeeed728e550e754b6c4f83a3...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/specimpl/ResteasyUriBuilder.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/UriBuilderTest.java
Log Message:
-----------
[RESTEASY-1734] adjusted pattern squareHostBrackets and added all proposed test urls
Commit: aee6da5e105b1544b9979bd3ec0d12f0fb853212
https://github.com/resteasy/Resteasy/commit/aee6da5e105b1544b9979bd3ec0d1...
Author: jimma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEventSinkTest.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
Log Message:
-----------
[RESTEASY-1680]:Set eventsink to closed state after eventsource closes the connection (#1304)
* [RESTEASY-1680]:Set eventsink to closed state after eventsource closes the connection
* [RESTEASY-1680]:Test to check no event is received after event source is closed
* [RESTEASY-1680]:Add some sleep time to send next event in the test
Commit: 4b148dbba1578624a97b01ddcdabc07b20cf3a79
https://github.com/resteasy/Resteasy/commit/4b148dbba1578624a97b01ddcdabc...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/PathParamInjector.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/path/PathParamMissingDefaultValueTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/path/resource/PathParamMissingDefaultValueBeanParamEntity.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/path/resource/PathParamMissingDefaultValueResource.java
Log Message:
-----------
[RESTEASY-1732]
Add test to resteasy-integration-tests.
[RESTEASY-1732]
Fix treatment of missing @DefaultValue for @pathparam.
Commit: 7d597184065b0949849c281079dc139f56c69a6b
https://github.com/resteasy/Resteasy/commit/7d597184065b0949849c281079dc1...
Author: Petr Jurak <pjurak(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/interceptors/encoding/ServerContentEncodingAnnotationFeature.java
Log Message:
-----------
[RESTEASY-1735] RESTEasy returns wrong Content-Encoding data if client request gzip
Commit: 1c712a59b4a21e8abf5015c9b6247b7946756b10
https://github.com/resteasy/Resteasy/commit/1c712a59b4a21e8abf5015c9b6247...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.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
Log Message:
-----------
RESTEASY-1680]:Support retry-after http header in SseEventSource
Commit: 58f548b1363d05549c0a27e01dd88214b1ee6795
https://github.com/resteasy/Resteasy/commit/58f548b1363d05549c0a27e01dd88...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/warning/SubResourceWarningTest.java
Log Message:
-----------
[RESTEASY-1723] Fixing test
Commit: a611d2196c7c352f637983a2dd2a21710870b4c5
https://github.com/resteasy/Resteasy/commit/a611d2196c7c352f637983a2dd2a2...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs-testsuite/src/test/java/org/jboss/resteasy/test/nextgen/interceptors/GzipTest.java
Log Message:
-----------
[RESTEASY-1728] Fix test merge issue
Commit: bd7f4f77fb8b3e74d6eea3af2859095126138f78
https://github.com/resteasy/Resteasy/commit/bd7f4f77fb8b3e74d6eea3af28590...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/master.xml
A docbook/reference/en/en-US/modules/JAX-RS_2.1_additions.xml
Log Message:
-----------
[RESTEASY-1727] initial pass at documentation
Commit: dd82ed01c7bca220db9f1c3d3e0700a197776bed
https://github.com/resteasy/Resteasy/commit/dd82ed01c7bca220db9f1c3d3e070...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ContextParameterInjector.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
Log Message:
-----------
[RESTEASY-1680]:Enable sse send a xml format data event
Commit: 627a1b271bc30d411453fe1943a46d4147a12958
https://github.com/resteasy/Resteasy/commit/627a1b271bc30d411453fe1943a46...
Author: Rostislav Svoboda <rsvoboda(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M eagledns/src/main/java/se/unlogic/standardutils/crypto/Base64.java
M eagledns/src/main/java/se/unlogic/standardutils/threads/ThreadPoolTaskGroupHandler.java
M eagledns/src/main/java/se/unlogic/standardutils/xml/XMLUtils.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/ContainerResponseContextImpl.java
M server-adapters/resteasy-netty4/src/test/java/org/jboss/resteasy/test/AsyncJaxrsResource.java
M server-adapters/resteasy-vertx/src/main/java/org/jboss/resteasy/plugins/server/vertx/VertxRequestHandler.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEventSinkTest.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/response/AnotherPublisherResponseTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/PublisherResponseTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/cdi/resource/ApplicationScopeRestServiceAppScoped.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/cdi/resource/ApplicationScopeRestServiceReqScoped.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/client/ChunkedTransferEncodingUnitTest.java
Log Message:
-----------
[RESTEASY-1737] Eliminate ex.printStackTrace() from the code base
Commit: 04dcdf6910062edc50dd00612bdcae59b972ffa9
https://github.com/resteasy/Resteasy/commit/04dcdf6910062edc50dd00612bdca...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventSinkInterceptor.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseTest.java
Log Message:
-----------
[RESTEASY-1733]:Sse can't server for a get url without 'Accept: text/event-stream' header
Commit: 5faa125cf096cffe1ddc552884dd7a8fdcf13a38
https://github.com/resteasy/Resteasy/commit/5faa125cf096cffe1ddc552884dd7...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/MessageBodyParameterInjector.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/server/servlet/HttpServletInputMessage.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/form/FormEntityTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/form/resource/FormEntityResource.java
Log Message:
-----------
[RESTEASY-1738]
If an entity is sent with media type application/x-www-form-urlencoded
entity, reconstruct body from form parameters if the InputStream has
been read.
[RESTEASY-1738]
Before constructing form entity from form parameters, check that form
parameters were already read.
Commit: 9ae238e06159b469518be41b10d126683f7b7166
https://github.com/resteasy/Resteasy/commit/9ae238e06159b469518be41b10d12...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M testsuite/integration-tests/pom.xml
Log Message:
-----------
Change test id from normal-test to default-test to avoid executing a skipped test execution
Commit: e238b5f1ec97194fc91ac3ad39b8a97303a5ab79
https://github.com/resteasy/Resteasy/commit/e238b5f1ec97194fc91ac3ad39b8a...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseBroadcasterImpl.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
Log Message:
-----------
[RESTEASY-1743]:SSE - Error log for java.io.IOException: Broken pipe when Ctrl+C curl command
Commit: 1f9a117d9577d8d9a8d09fb48fa8b1099a3c52ca
https://github.com/resteasy/Resteasy/commit/1f9a117d9577d8d9a8d09fb48fa8b...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/JAX-RS_2.1_additions.xml
Log Message:
-----------
[RESTEASY-1025] async ClientHttpEngine documentation.
Commit: 4af04489bf98756b5ecd1da4547de9a50df5f5c6
https://github.com/resteasy/Resteasy/commit/4af04489bf98756b5ecd1da4547de...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/JAX-RS_2.1_additions.xml
M docbook/reference/en/en-US/modules/RESTEasy_Client_Framework.xml
Log Message:
-----------
[RESTEASY-1025] Moved doc to http client section
Commit: 63cd9ffc8b3b254d4066fc1c67bf467e4a00e1a6
https://github.com/resteasy/Resteasy/commit/63cd9ffc8b3b254d4066fc1c67bf4...
Author: Petr Jurak <pjurak(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
A server-adapters/resteasy-netty/src/test/java/org/jboss/resteasy/test/NettyApplicationPathTest.java
A server-adapters/resteasy-netty4/src/test/java/org/jboss/resteasy/test/Netty4ApplicationPathTest.java
Log Message:
-----------
[RESTEASY-1657] Added tests
Commit: 6440907cd51edcc6dac250ac053f3399ac2cc6e7
https://github.com/resteasy/Resteasy/commit/6440907cd51edcc6dac250ac053f3...
Author: Petr Jurak <pjurak(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M server-adapters/resteasy-netty/src/main/java/org/jboss/resteasy/plugins/server/netty/NettyJaxrsServer.java
M server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/NettyJaxrsServer.java
Log Message:
-----------
[RESTEASY-1657] RESTEasy-Netty4 ignores @ApplicationPath
Commit: 42270855812bc6c315561ab9edf7452d2eba2bc6
https://github.com/resteasy/Resteasy/commit/42270855812bc6c315561ab9edf74...
Author: Rostislav Svoboda <rsvoboda(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M arquillian/RESTEASY-1056-jetty-bv11/pom.xml
M pom.xml
M providers/jaxb/pom.xml
M resteasy-dependencies-bom/pom.xml
M security/skeleton-key-idm/skeleton-key-core/pom.xml
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/ValidateOnExecutionTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/providers/AtomProviderModelTest.java
Log Message:
-----------
[RESTEASY-1741] Dependencies update
Commit: c88900302eb03376f9bc05bd19eb8c83d9da51a5
https://github.com/resteasy/Resteasy/commit/c88900302eb03376f9bc05bd19eb8...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M arquillian/RESTEASY-1056-jetty-bv11/pom.xml
M pom.xml
M providers/jaxb/pom.xml
M resteasy-dependencies-bom/pom.xml
M security/skeleton-key-idm/skeleton-key-core/pom.xml
Log Message:
-----------
[RESTEASY-1741] Removing dependency on jdk9 java.xml.bind internal module
Commit: e8a6a734d226375c2cc894869c7337ffa9ef0931
https://github.com/resteasy/Resteasy/commit/e8a6a734d226375c2cc894869c733...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/CORSFilter.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseCORSFilterTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseFilterApplication.java
A testsuite/integration-tests/src/test/resources/org/jboss/resteasy/test/providers/sse/filter/web.xml
Log Message:
-----------
[RESTEASY-1742]:Fix filter is not picked up for sse resource method
Commit: 6d77def697a0ff5fa891df16ef125dcd26b96cd5
https://github.com/resteasy/Resteasy/commit/6d77def697a0ff5fa891df16ef125...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/server/servlet/ServletContainerDispatcher.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyDeployment.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/providers/ProviderFactoryTest.java
Log Message:
-----------
[RESTEASY-1736] ResteasyProviderFactory instance shared among deployments on WFLY
Commit: 924a10f36a6b29413b4115edc081bfd1fcdbb749
https://github.com/resteasy/Resteasy/commit/924a10f36a6b29413b4115edc081b...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ServerResponseWriter.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/CommitNewCookiesHeaderTest.java
Log Message:
-----------
[RESTEASY-1719] changed processing for a Cookie as a String in a response object
Commit: 45b270c63a802a85988701161e2c4963b9ed0c39
https://github.com/resteasy/Resteasy/commit/45b270c63a802a85988701161e2c4...
Author: Alessio Soldano <soldano.servizi(a)email.it>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/AbstractAsynchronousResponse.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/AsyncResponseConsumer.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ServerResponseWriter.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/SynchronousDispatcher.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/SynchronousExecutionContext.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/ContainerResponseContextImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/PostMatchContainerRequestContext.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/PreMatchContainerRequestContext.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/server/servlet/Servlet3AsyncHttpRequest.java
M resteasy-spring/src/main/java/org/jboss/resteasy/springmvc/ResteasyHandlerAdapter.java
M resteasy-spring/src/main/java/org/jboss/resteasy/springmvc/ResteasyNoResourceFoundView.java
M resteasy-spring/src/main/java/org/jboss/resteasy/springmvc/ResteasyView.java
M server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/NettyHttpRequest.java
M server-adapters/resteasy-vertx/src/main/java/org/jboss/resteasy/plugins/server/vertx/ChunkOutputStream.java
M server-adapters/resteasy-vertx/src/main/java/org/jboss/resteasy/plugins/server/vertx/VertxHttpRequest.java
M server-adapters/resteasy-vertx/src/main/java/org/jboss/resteasy/plugins/server/vertx/VertxHttpResponse.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/AsyncRequestFilterTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncRequestFilterResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncResponseFilter.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/PublisherResponseTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/PublisherResponseResource.java
Log Message:
-----------
[RESTEASY-1701] Fix early connection completion on async response filters (#1336)
* Fixed issue when async response filters were immediatly resumed
* Test immediate resuming of async response filters
* Fix issue with async response filters being completed before done
We need to keep track of things to do after the response is sent, in case it becomes async
* Test async response filters being delayed
* Tweaks to AsyncResponseConsier to unsubscribe on IO errors
* Test that client disconnects terminate the subscriptions
* Vertx adapter: react to async exceptions, otherwise they're lost
* Misc changes for fixing merge issues and backward compatibility
Commit: 621658f10a54af3067398fbae2c2300aeded46e8
https://github.com/resteasy/Resteasy/commit/621658f10a54af3067398fbae2c23...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/ExecutorServletContextListener.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseCORSFilterTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEventSinkTest.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
Log Message:
-----------
[RESTEASY-1747]:Fix NPE in server.log when running Sse tests
Commit: eefa506fa24e548653d9c1c053445f9fb3563549
https://github.com/resteasy/Resteasy/commit/eefa506fa24e548653d9c1c053445...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/EventByteArrayOutputStream.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseBroadcasterImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventInputImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventProvider.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventSinkInterceptor.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseImpl.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/AnotherSseResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/CORSFilter.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/EscapingSseResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/ExecutorServletContextListener.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/GreenHouse.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseApplication.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseCORSFilterTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEventSinkTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseFilterApplication.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
Log Message:
-----------
Minor change: fix format and remove unused imports
Commit: 29c73c8e42c640d918771c3b44258e984d372802
https://github.com/resteasy/Resteasy/commit/29c73c8e42c640d918771c3b44258...
Author: Mithun Sasidharan <mithunsasidharan89(a)gmail.com>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/util/HttpResponseCodes.java
Log Message:
-----------
Added PERMANENT_REDIRECT to HttpResponseCodes
Commit: ef177a3df20b48b105e30e470c11dd9aa97e0d06
https://github.com/resteasy/Resteasy/commit/ef177a3df20b48b105e30e470c11d...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/providers/ProviderFactoryTest.java
Log Message:
-----------
[RESTEASY-1736] Fix merge issue
Commit: 235bed94670a1da261efff6bbe7d232cac6a23a7
https://github.com/resteasy/Resteasy/commit/235bed94670a1da261efff6bbe7d2...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyProviderFactory.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/priority/ProviderPriorityProvidersInApplicationTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/priority/ProviderPriorityProvidersRegisteredProgramaticallyTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/priority/resource/ProviderPriorityExceptionMapperAAA.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/priority/resource/ProviderPriorityExceptionMapperBBB.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/priority/resource/ProviderPriorityExceptionMapperCCC.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/priority/resource/ProviderPriorityFoo.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/priority/resource/ProviderPriorityFooParamConverter.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/priority/resource/ProviderPriorityFooParamConverterProviderAAA.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/priority/resource/ProviderPriorityFooParamConverterProviderBBB.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/priority/resource/ProviderPriorityFooParamConverterProviderCCC.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/priority/resource/ProviderPriorityResource.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/priority/resource/ProviderPriorityTestException.java
A testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/providers/PriorityEqualityTest.java
Log Message:
-----------
[RESTEASY-1739] ResteasyProviderFactory handles ExceptionMappers and ParamConverterProviders according to @Priority.
Commit: 4b7f802d3949360a95b29440f98693f9124e2c45
https://github.com/resteasy/Resteasy/commit/4b7f802d3949360a95b29440f9869...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/StringParameterInjector.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/MultiValuedParamTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/CookieParamWrapper.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/CookieParamWrapperArrayConverter.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedParamConverterProvider.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedParamResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedParamResourceClient.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/ParamWrapper.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/ParamWrapperArrayConverter.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/PathParamWrapper.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/PathParamWrapperArrayConverter.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/ResponseHeaderTest.java
Log Message:
-----------
[RESTEASY-1746] Enable custom conversion for array arguments the same way it is done for collection
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: ad9d5d4de8c5e3f6e65f2528c6bf31490ae56844
https://github.com/resteasy/Resteasy/commit/ad9d5d4de8c5e3f6e65f2528c6bf3...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/StringConverter.xml
Log Message:
-----------
[RESTEASY-1746] Adding documentation, thanks Ron
Commit: cdb52165107d5fd8718e2fcb2a8826153dca312a
https://github.com/resteasy/Resteasy/commit/cdb52165107d5fd8718e2fcb2a882...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseTest.java
Log Message:
-----------
Fix intermittent failure in error consumer test
Commit: ecec31165352a1ccadcd9775dabaa233a63dd185
https://github.com/resteasy/Resteasy/commit/ecec31165352a1ccadcd9775dabaa...
Author: kanovotn <kanovotn(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/ComprehensiveJaxrsTest.java
Log Message:
-----------
[RESTEASY-1446] Mark ComprehensiveJaxrsTests as expected failing
Commit: 31aa23c016260a3da8cb24cabf478c063a554b52
https://github.com/resteasy/Resteasy/commit/31aa23c016260a3da8cb24cabf478...
Author: kanovotn <kanovotn(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/extensions/ScopeExtensionTest.java
Log Message:
-----------
Add permissions to tests
Commit: 751ccfabee9f9add0b02f6d10648d71771952160
https://github.com/resteasy/Resteasy/commit/751ccfabee9f9add0b02f6d10648d...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/JAX-RS_2.1_additions.xml
Log Message:
-----------
[RESTEASY-1680]:Add SSE documentation
Commit: 3f5b25e81d46dd458c37edeee56a43c0cb3fff59
https://github.com/resteasy/Resteasy/commit/3f5b25e81d46dd458c37edeee56a4...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/JAX-RS_2.1_additions.xml
Log Message:
-----------
[RESTEASY-1680] Minor fixes to the doc
Commit: 559d55e59c70ced1f037aef3ceacc4d7e6c6932d
https://github.com/resteasy/Resteasy/commit/559d55e59c70ced1f037aef3ceacc...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ApacheHttpClient4Engine.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/resource/TestResource.java
Log Message:
-----------
[RESTEASY-1075] HTTP redirect support in ApacheHttpClient engine
Commit: b11d5c81edce46f4ac4aa4872c15227fe78cbbac
https://github.com/resteasy/Resteasy/commit/b11d5c81edce46f4ac4aa4872c152...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/RedirectTest.java
Log Message:
-----------
[RESTEASY-1075] Adding test
Commit: 11334549d322f5cef313fabd5aa538c5fb752e46
https://github.com/resteasy/Resteasy/commit/11334549d322f5cef313fabd5aa53...
Author: Jim Ma <ema(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M .travis.yml
Log Message:
-----------
Upgrade server version to 11.0.0.Final
Commit: aa9dae9777e967f068c4c49a3f89e5511500f2b0
https://github.com/resteasy/Resteasy/commit/aa9dae9777e967f068c4c49a3f89e...
Author: Ingo Weiss <ingo(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M providers/jaxb/src/main/java/org/jboss/resteasy/plugins/providers/jaxb/AbstractJAXBContextFinder.java
M providers/jaxb/src/main/java/org/jboss/resteasy/plugins/providers/jaxb/JAXBContextWrapper.java
M providers/jaxb/src/main/java/org/jboss/resteasy/plugins/providers/jaxb/JAXBXmlTypeProvider.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/ClientHttpEngineBuilder43.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/ProxyBuilder.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/ResteasyClient.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/RegisterBuiltin.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyProviderFactory.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/AsyncPostProcessingTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/AsynchBasicTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/basic/EJBTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/extensions/ScopeExtensionTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/injection/ReverseInjectionTest.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
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/ClientCacheTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/InternalDispatcherTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/interceptors/CorsFiltersTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/interceptor/PriorityExecutionTest.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/WriterNotBuiltinTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/JaxbMarshallingSoakTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/XmlJavaTypeAdapterTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/HeaderDelegateTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/ValidationComplexTest.java
Log Message:
-----------
[RESTEASY-1638] Permission check failed when creating instance of resteasy client
Issue: https://issues.jboss.org/browse/RESTEASY-1638
Add permissions to tests
Commit: 784dc117c7b54b0b8a1c659cc5682908282604a7
https://github.com/resteasy/Resteasy/commit/784dc117c7b54b0b8a1c659cc5682...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/providers/PriorityEqualityTest.java
Log Message:
-----------
[RESTEASY-1739] Fix merge issue
Commit: 1019334f2eba282eef320a798afc39582180cb83
https://github.com/resteasy/Resteasy/commit/1019334f2eba282eef320a798afc3...
Author: Stephane Epardaud <stef(a)epardaud.fr>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/master.xml
M docbook/reference/en/en-US/modules/Asynchronous_HTTP.xml
M docbook/reference/en/en-US/modules/Interceptors.xml
M docbook/reference/en/en-US/modules/JAX-RS_2.1_additions.xml
A docbook/reference/en/en-US/modules/Reactive.xml
Log Message:
-----------
New docs for async filter/return types
Commit: 103844e7037439cf04a673d8a984e80e9396ba18
https://github.com/resteasy/Resteasy/commit/103844e7037439cf04a673d8a984e...
Author: Azilet Beishenaliev <aziletb(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/Guice.xml
Log Message:
-----------
Update Guice Integration / Request Scope docs
Request scoped injection by Guice does not work as given in current docs where `RequestScoped` is applied to the class. Applying `RequestScoped` annotation to fields makes injection work.
I haven't checked in detail why annotating a class does not work but I believe docs shall have a working case.
Commit: 77234de659d14c32d1a3a67d3e55758a4c6048f9
https://github.com/resteasy/Resteasy/commit/77234de659d14c32d1a3a67d3e557...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/InjectorFactoryImpl.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/CompletionStageResponseResource.java
Log Message:
-----------
Removing unused imports
Commit: e2bc7a12a1e22e46807720f024ef8d932b8b3836
https://github.com/resteasy/Resteasy/commit/e2bc7a12a1e22e46807720f024ef8...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/client/core/SelfExpandingBufferredInputStream.java
Log Message:
-----------
[RESTEASY-1761] Limit size of SelfExpandingBufferedInputStream
Commit: 850c8c52547a89b1173b9af1b9b2a6fb070629e6
https://github.com/resteasy/Resteasy/commit/850c8c52547a89b1173b9af1b9b2a...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/client/core/BaseClientResponse.java
Log Message:
-----------
[RESTEASY-1757] fix NPE when input stream is null
Commit: b3428de99963b066a7c00d1eebedc580c23ec158
https://github.com/resteasy/Resteasy/commit/b3428de99963b066a7c00d1eebedc...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImpl.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImplTest.java
Log Message:
-----------
OutboundSseEventImpl.Builder should use MediaType.TEXT_PLAIN as default media type
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: eb5e727277d5e01d4c01c4d313b55da09edeebf6
https://github.com/resteasy/Resteasy/commit/eb5e727277d5e01d4c01c4d313b55...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImplTest.java
Log Message:
-----------
OutboundSseEventImpl.Builder should throw NullPointerException instead of
IllegalArgumentException
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: 5255840ab929b76ac60e7feb59b381f502e10267
https://github.com/resteasy/Resteasy/commit/5255840ab929b76ac60e7feb59b38...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImplTest.java
Log Message:
-----------
OutboundSseEventImpl.Builder should throw IllegalArgumentException if
neither comment nor data ar set
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: eddd25e240af564a60871d1a61b8ae67191a7fe5
https://github.com/resteasy/Resteasy/commit/eddd25e240af564a60871d1a61b8a...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImpl.java
Log Message:
-----------
Use constant SseEvent.RECONNECT_NOT_SET
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: 8493291627c833cb4b6e62c807fbb0d551ead2a7
https://github.com/resteasy/Resteasy/commit/8493291627c833cb4b6e62c807fbb...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImplTest.java
Log Message:
-----------
Builder.data(Object data) method should use the GenericEntity informations
to set both type and genericType
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: bd93990b0c215eac806532cce3be521afdde645c
https://github.com/resteasy/Resteasy/commit/bd93990b0c215eac806532cce3be5...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImpl.java
Log Message:
-----------
Fix data.getClass().getClass() into data.getClass()
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: b38726c5adbdcfa0bd014dbfa0e4960dfd0aa4c1
https://github.com/resteasy/Resteasy/commit/b38726c5adbdcfa0bd014dbfa0e49...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/InjectorFactoryImpl.java
Log Message:
-----------
Adding missing import statements (merge issue)
Commit: 778e6856de35f559c5f0d4394ba41815ee45cd8f
https://github.com/resteasy/Resteasy/commit/778e6856de35f559c5f0d4394ba41...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/SynchronousDispatcher.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/SynchronousExecutionContext.java
Log Message:
-----------
[RESTEASY-1764] Asynchronous execution resource leak (#1356)
* On complete must be called even if the response as already been committed
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* The latch must be counted down on cancel
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: 67a7f49b35eaa7cf2797cc9fe9635a11b83579f1
https://github.com/resteasy/Resteasy/commit/67a7f49b35eaa7cf2797cc9fe9635...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
R resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImplTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/OutboundSseEventImplTest.java
Log Message:
-----------
Move test classe into the right package
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: a6a7675f2442a438049bef97baa515b2f61714af
https://github.com/resteasy/Resteasy/commit/a6a7675f2442a438049bef97baa51...
Author: Alessio Soldano <soldano.servizi(a)email.it>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M providers/jaxb/src/main/java/org/jboss/resteasy/plugins/providers/jaxb/SecureUnmarshaller.java
Log Message:
-----------
[RESTEASY-1767] SAXParserFactory cache in SecureUnmarshaller
Commit: 34f832b03c8b12d423f48ad67c1c98847c825b80
https://github.com/resteasy/Resteasy/commit/34f832b03c8b12d423f48ad67c1c9...
Author: Alessio Soldano <soldano.servizi(a)email.it>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M providers/jaxb/src/main/java/org/jboss/resteasy/plugins/providers/jaxb/JAXBContextWrapper.java
Log Message:
-----------
[RESTEASY-1768] Keep a threadlocal reference to unmarshallers for each JAXB context
Commit: 8b1efe405b5ab35f23684aa5cd11fd63781ffc4e
https://github.com/resteasy/Resteasy/commit/8b1efe405b5ab35f23684aa5cd11f...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/AsyncResponseCallback.java
Log Message:
-----------
Make AsyncResponseCallback members volatile
Commit: 13cbf6e929724d71c9e30319ce3139e181e2e394
https://github.com/resteasy/Resteasy/commit/13cbf6e929724d71c9e30319ce313...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/AsyncResponseCallback.java
Log Message:
-----------
Further improve AsyncResponseCallback
Commit: 373e2e620a43de9be2c2fe1b031082e02d948409
https://github.com/resteasy/Resteasy/commit/373e2e620a43de9be2c2fe1b03108...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M providers/multipart/src/main/java/org/jboss/resteasy/plugins/providers/multipart/AbstractMultipartFormDataWriter.java
M providers/multipart/src/main/java/org/jboss/resteasy/plugins/providers/multipart/MultipartFormDataOutput.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/ContextProvidersTestBase.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/resource/ContextProvidersResource.java
Log Message:
-----------
[RESTEASY-1760] changed data write algorithm
Commit: 3b94421cb472815c089becd85e281c0d4954e7a8
https://github.com/resteasy/Resteasy/commit/3b94421cb472815c089becd85e281...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M providers/resteasy-validator-provider-11/src/main/java/org/jboss/resteasy/plugins/validation/GeneralValidatorImpl.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/ValidationExceptionsTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/resource/ValidationExceptionCrazyConstraint.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/resource/ValidationExceptionMapper.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/resource/ValidationExceptionResourceWithIncorrectConstraint.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/resource/ValidationExceptionResourceWithInvalidConstraintGroup.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/resource/ValidationExceptionSubResourceWithInvalidOverride.java
Log Message:
-----------
Resteasy 1753: Bean validation handler should not swallow ConstraintDefinitionException, ConstraintDeclarationException nor GroupDefinitionException (#1346)
* Test enrichment
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Bean validation handler should not swallow javax.validation.ConstraintDefinitionException,
javax.validation.ConstraintDeclarationException nor GroupDefinitionException
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Update ValidationExceptionsTest.java
* Update GeneralValidatorImpl.java
* Update GeneralValidatorImpl.java
Commit: 3a2aacb8d46e25334f38e0479730163b50109bf4
https://github.com/resteasy/Resteasy/commit/3a2aacb8d46e25334f38e04797301...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/registry/Expression.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/specimpl/ResteasyUriBuilder.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/util/ArrayCharSequence.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/util/Encode.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/util/PathHelper.java
Log Message:
-----------
Memory improvements
Commit: bc95138af0c99f83dee9ac23f91ee32caaeffff1
https://github.com/resteasy/Resteasy/commit/bc95138af0c99f83dee9ac23f91ee...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M providers/jaxb/src/main/java/org/jboss/resteasy/plugins/providers/jaxb/JAXBXmlTypeProvider.java
M providers/jaxb/src/main/java/org/jboss/resteasy/plugins/providers/jaxb/i18n/Messages.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/HomecontrolCustomJAXBContextTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/HomecontrolApplication.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/HomecontrolCustomJAXBContext.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/HomecontrolJaxbProvider.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/HomecontrolService.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/Base64Binary.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/BinaryType.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/ErrorDomainType.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/ErrorMessageType.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/ErrorType.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/IDType.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/ObjectFactory.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/RoleType.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/UserType.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/package-info.java
A testsuite/integration-tests/src/test/resources/org/jboss/resteasy/test/providers/jaxb/homecontrol/web.xml
Log Message:
-----------
[RESTEASY-1754] add getter for JAXBContext and add testcase
Commit: 2a3782ee79b9fe1978d28da00ace8e74db97be97
https://github.com/resteasy/Resteasy/commit/2a3782ee79b9fe1978d28da00ace8...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/Migration_from_older_versions.xml
Log Message:
-----------
[RESTEASY-1753]
Adding documentation for the change in RESTEASY-1753.
Commit: d4e5125d52652e938569f79040706da42ed968d8
https://github.com/resteasy/Resteasy/commit/d4e5125d52652e938569f79040706...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/Migration_from_older_versions.xml
Log Message:
-----------
[RESTEASY-1753]
Modified migration chapter in User Guide.
Commit: d8908fc44389c94aeccac27bc03621fb4c9b322f
https://github.com/resteasy/Resteasy/commit/d8908fc44389c94aeccac27bc0362...
Author: rsearls <rsearls(a)localhost.localdomain>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/Multipart.xml
Log Message:
-----------
[RESTEASY-1771] added MultipartFormDataOutput changes doc
Commit: a81870abf0ec3e10545bbbdf5f6f41bfae3eb342
https://github.com/resteasy/Resteasy/commit/a81870abf0ec3e10545bbbdf5f6f4...
Author: Łukasz Stosik <lstosik(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/util/MediaTypeHelper.java
Log Message:
-----------
RESTEASY-1773 Remove unnecesary object creation from MediaTypeHelper.
Commit: acfdafa962fd62470320bca05a144f6a51984f48
https://github.com/resteasy/Resteasy/commit/acfdafa962fd62470320bca05a144...
Author: Lin Gao <lgao(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ServerResponseWriter.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/VariantAcceptTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/VariantAcceptResource.java
Log Message:
-----------
[RESTEASY-1765] Remove q-qs parameters from header Content-type in responses (#1358)
* [RESTEASY-1765] Remove q-qs parameters from header Content-type in responses
* Update ServerResponseWriter.java
Ok, good, we're all on the same page. Since watching Andy Miller's talk about space usage on small virtual machines, I've been extra conscious about space, so I've adjusted the code a bit. The logic is the same, though.
* Update ServerResponseWriter.java
Ooops.
* Update ServerResponseWriter.java
Another oops. Changed "q2" to "qs".
Commit: d0185d547ad3a819b17b04b59d8723f218f994db
https://github.com/resteasy/Resteasy/commit/d0185d547ad3a819b17b04b59d872...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M docbook/reference/en/en-US/modules/Jaxb.xml
Log Message:
-----------
[RESTEASY-1291] (#1372)
* [RESTEASY-1291]
Update link to jettison in User Guide.
* Update Jaxb.xml
Added ".".
Commit: 7d44e5bf6c7b84fd99e6181d6f20c7abdbd315a6
https://github.com/resteasy/Resteasy/commit/7d44e5bf6c7b84fd99e6181d6f20c...
Author: Dumitru Bogdan - Mihai <bogdan_dumitru(a)sync.ro>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jsapi/src/main/resources/resteasy-client.js
Log Message:
-----------
Do not stringify FormData
Commit: 57b6ebb0fadf014f7b92cfe55b0661632c5b7d54
https://github.com/resteasy/Resteasy/commit/57b6ebb0fadf014f7b92cfe55b066...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEventSinkClosingTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEventSinkClosingTestResource.java
Log Message:
-----------
[RESTEASY-1766] Closing SseEventSink should not call JAX-RS filters (#1361)
* Closing the SseEventSink instance once an event has been sent should not
return no response and thus not pass through the JAX-RS response pipeline.
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Remove useless comment
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Fix typo
* Change tests names
* Move flushResponseToClient(); into the try/catch block
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Remove unsused logger
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: b47529ef7af2d03545e4fbd371213c1435804dc8
https://github.com/resteasy/Resteasy/commit/b47529ef7af2d03545e4fbd371213...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseImpl.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/AnotherSseResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseApplication.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
Log Message:
-----------
[RESTEASY-1775] SseImpl should return a new SseBroadcaster instance instead of a singleton (#1375)
* newBroadcaster() should return a new SseBroadcaster instance
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Fix SseBroadcaster test
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: 892a5f8779967c75999f3f825068eee1510241f7
https://github.com/resteasy/Resteasy/commit/892a5f8779967c75999f3f825068e...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/AsyncResponseConsumer.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventSinkInterceptor.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEnablingTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEnablingTestResource.java
Log Message:
-----------
[RESTEASY-1776] Sse feature should only be enabled when resource method only produces "text/event-stream" and is injected with @Context SseEventSink (#1376)
* Add Sse enabling tests
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Add concept of SSE resource method as stated in the spec. To only enable
SSE feature when resource method only produces text\event-stream
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Add missing test case
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Enrich isSseResourceMethod(ResourceMethod) to take resteasy specific into account
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: 2c4d445e5ac2f71567acfec3c4958572744ffb8f
https://github.com/resteasy/Resteasy/commit/2c4d445e5ac2f71567acfec3c4958...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/PostResourceMethodInvoker.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/PostResourceMethodInvokers.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/SynchronousDispatcher.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventSinkInterceptor.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SsePostResourceMethodInvokerApplication.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SsePostResourceMethodInvokerTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SsePostResourceMethodInvokerTestResource.java
A testsuite/integration-tests/src/test/resources/org/jboss/resteasy/test/providers/sse/synch-web.xml
Log Message:
-----------
[RESTEASY-1772] Use kind of PostResourceMethodInvoker instead of Cleanable to achieve sse spec requirement (#1370)
* Add SsePostResourceMethodInvoker unit test
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Use PostResourceMethodInvoker instead of Cleanable to correctly achieve sse
spec requirement about returning the initial response once resource method
returns.
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Use classic List instead of Set
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: 2ad3832b3976b87215f8310eab07636478dad100
https://github.com/resteasy/Resteasy/commit/2ad3832b3976b87215f8310eab076...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
Log Message:
-----------
[RESTEASY-1777] Potential thread safety issues with SseEventOutputImpl (#1378)
* Use internal lock to prevent deadlock
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Remove duplicated test condition
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Prevent concurrent access to non thread safe outputstream
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
Commit: 05b70cfdc6393525e8c543bd8df43b2f5cf74313
https://github.com/resteasy/Resteasy/commit/05b70cfdc6393525e8c543bd8df43...
Author: kanovotn <kanovotn(a)redhat.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/VariantAcceptTest.java
Log Message:
-----------
[RESTEASY-1765] Arquillian test
Commit: 2db98d2540e277d0b5d2474cb16280fc4551c5ce
https://github.com/resteasy/Resteasy/commit/2db98d2540e277d0b5d2474cb1628...
Author: Alessio Soldano <soldano.servizi(a)email.it>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/CompletionStageResponseTest.java
Log Message:
-----------
[RESTEASY-1778] Exclude intermittently failing test (#1379)
Compare: https://github.com/resteasy/Resteasy/compare/9d5d9b0169b0^...2db98d2540e2
6 years, 11 months
[resteasy/Resteasy] f43f97: [RESTEASY-1772] Use kind of PostResourceMethodInvo...
by GitHub
Branch: refs/heads/master
Home: https://github.com/resteasy/Resteasy
Commit: f43f978b63eab884afe62ec11ece55302353c1f4
https://github.com/resteasy/Resteasy/commit/f43f978b63eab884afe62ec11ece5...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/PostResourceMethodInvoker.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/PostResourceMethodInvokers.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/SynchronousDispatcher.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventSinkInterceptor.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SsePostResourceMethodInvokerApplication.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SsePostResourceMethodInvokerTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SsePostResourceMethodInvokerTestResource.java
A testsuite/integration-tests/src/test/resources/org/jboss/resteasy/test/providers/sse/synch-web.xml
Log Message:
-----------
[RESTEASY-1772] Use kind of PostResourceMethodInvoker instead of Cleanable to achieve sse spec requirement (#1370)
* Add SsePostResourceMethodInvoker unit test
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Use PostResourceMethodInvoker instead of Cleanable to correctly achieve sse
spec requirement about returning the initial response once resource method
returns.
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Use classic List instead of Set
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
6 years, 11 months
[resteasy/Resteasy] 4410a2: [RESTEASY-1776] Sse feature should only be enabled...
by GitHub
Branch: refs/heads/master
Home: https://github.com/resteasy/Resteasy
Commit: 4410a2642b122443354ded0fac8c21c9cd04882d
https://github.com/resteasy/Resteasy/commit/4410a2642b122443354ded0fac8c2...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/AsyncResponseConsumer.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventSinkInterceptor.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEnablingTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEnablingTestResource.java
Log Message:
-----------
[RESTEASY-1776] Sse feature should only be enabled when resource method only produces "text/event-stream" and is injected with @Context SseEventSink (#1376)
* Add Sse enabling tests
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Add concept of SSE resource method as stated in the spec. To only enable
SSE feature when resource method only produces text\event-stream
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Add missing test case
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Enrich isSseResourceMethod(ResourceMethod) to take resteasy specific into account
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
6 years, 11 months
[resteasy/Resteasy] 41d10b: [RESTEASY-1775] SseImpl should return a new SseBro...
by GitHub
Branch: refs/heads/master
Home: https://github.com/resteasy/Resteasy
Commit: 41d10b55d8b47589f9597a9f5aa563348847483e
https://github.com/resteasy/Resteasy/commit/41d10b55d8b47589f9597a9f5aa56...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-09 (Tue, 09 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseImpl.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/AnotherSseResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseApplication.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
Log Message:
-----------
[RESTEASY-1775] SseImpl should return a new SseBroadcaster instance instead of a singleton (#1375)
* newBroadcaster() should return a new SseBroadcaster instance
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Fix SseBroadcaster test
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
6 years, 11 months
[resteasy/Resteasy] 2f16b0: [RESTEASY-1766] Closing SseEventSink should not ca...
by GitHub
Branch: refs/heads/master
Home: https://github.com/resteasy/Resteasy
Commit: 2f16b0ff2d57d377e1447b40e01cdfc18f12bcf2
https://github.com/resteasy/Resteasy/commit/2f16b0ff2d57d377e1447b40e01cd...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-01-09 (Tue, 09 Jan 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEventSinkClosingTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEventSinkClosingTestResource.java
Log Message:
-----------
[RESTEASY-1766] Closing SseEventSink should not call JAX-RS filters (#1361)
* Closing the SseEventSink instance once an event has been sent should not
return no response and thus not pass through the JAX-RS response pipeline.
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Remove useless comment
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Fix typo
* Change tests names
* Move flushResponseToClient(); into the try/catch block
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Remove unsused logger
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
6 years, 11 months