This is an automated email from the ASF dual-hosted git repository.
johndament pushed a change to branch mp-client
in repository https://gitbox.apache.org/repos/asf/cxf.git.
omit 62bda29 Config handling for MP rest client (#352)
omit 36bbcb3 [CXF-7579] Begin the implementation of the MP Rest Client in
CXF
add c6c66c4 [CXF-7573] Closing InputStream
add caf52cf [CXF-7525] More testing
add 60975c7 CXF-7578 - Set the signature algorithm properly for the
TransportBinding IssuedToken case (StAX)
add b0b503d [CXF-7527] Completing the initial test of all of petShop v2
methods
add 2b9c671 [CXF-7525] Changing the package for open api converters,
starting with a system test to be completed shortly
add 2705f4d [CXF-7525] Completing the system test
add 1503b42 [CXF-7525] Introducing OpenApiConfiguration to be able to
customize the conversion process
add 8ffecb4 [CXF-7525] Prototyping the code to support
components/requestBodies instead of inlining into httpVerb/requestBody, tests
to follow
add 1f9601c [CXF-7525] Renaming the test to avoid the future confusions
add 58ead76 [CXF-7525] More renaming
add 27e3a63 [CXF-7525] Adding the requestBodies conversion test
add e48f902 [CXF-7585] Close InputStream in AttachmentSerializer when
base64 encoding is used
add 3984faa Merge pull request #355 from gebhardt/CXF-7585
add 262b93c [CXF-7470] Cannot set target for recovered source sequence
add 9cda849 [CXF-7584] Restricting the proxies (by default) from
accidentally supplying empty path template values, an updated patch from Alexey
Markevich applied, This closes #354
add 8089b06 Update dropwizard metrics
add 57d7010 Upgrade rxjava
add 6827740 Upgrade undertow version
add 9a8215c Update versions of httpcomponents that we use
add 0877134 Upgrade spring-ldap version
add 12e767a Upgrade easymock version
add 53f738a Upgrade jetty version
add df4214a CXF-7525: Add support for Swagger 2.0 (OpenApi Spec 3.0).
Initial integration implementation
add 564d36e CXF-7525: Add support for Swagger 2.0 (OpenApi Spec 3.0).
Initial integration implementation. Fixing minor issues.
add eae819e Fixing all Checkstyle errors for samples
add 56d7f84 CXF-7588 - SAML audience restriction validation is enabled by
default for REST services
add 97d813c CXF-7586: Remove @PersistenceContext
add ef562f6 CXF-7581: SwaggerUIResourceFilter doesn't allow call to
service endpoint
add 7c2fef5 [CXF-7587] use Jetty context path when setting HTTP handler
name
add 804addf Merge pull request #356 from johnpoth/CXF-7587
add 5b90271 CXF-7581: SwaggerUIResourceFilter doesn't allow call to
service endpoint. Reverting the initial solution (not generic enough)
add 27057bc Revert "CXF-7581: SwaggerUIResourceFilter doesn't allow call
to service endpoint. Reverting the initial solution (not generic enough)"
add 2831313 update Swagger-UI version
add df41960 CXF-7581: SwaggerUIResourceFilter doesn't allow call to
service endpoint. Adding more robust test cases
add d53a7a3 CXF-7581: SwaggerUIResourceFilter doesn't allow call to
service, fixing test cases
add 80783b9 CXF-7581: SwaggerUIResourceFilter doesn't allow call to
service, fixing test cases
add 97cde56 [CXF-7591] Allow getResponseContext().clear() to clear out
everything to reduce memory usage
add 3e26115 [CXF-7589] Use just "spring-beans.xml" to avoid lock in to
specific version
add 7954121 Don't hold onto thread Strongly so the WeakHashMap will work
add 3d3ef29 [CXF-7579] Begin the implementation of the MP Rest Client in
CXF
add 011395c Config handling for MP rest client (#352)
add 9d291bc [CXF-7579] More config impl.
add fe634cd [CXF-7579] More config impl.
add 964a9df [CXF-7579] Setup Systests to run the MicroProfile TCKs.
add 372162b [CXF-7579] Introduce a dedicated proxy for MicroProfile
add fbe22a5 [CXF-7579] Wrapping up exception mapper support.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (62bda29)
\
N -- N -- N refs/heads/mp-client (fbe22a5)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../cxf/attachment/AttachmentSerializer.java | 6 +-
.../java/org/apache/cxf/endpoint/ClientImpl.java | 69 +-
.../jax_rs/description_openapi_v3/README.txt | 43 ++
.../pom.xml | 12 +-
.../demo/jaxrs/openapi/server/ApiOriginFilter.java | 45 ++
.../main/java/demo/jaxrs/openapi/server/Item.java | 49 ++
.../java/demo/jaxrs/openapi/server/Metadata.java | 37 +
.../java/demo/jaxrs/openapi/server/Sample.java | 161 +++++
.../java/demo/jaxrs/openapi/server/Server.java | 64 ++
.../resources/META-INF/cxf/org.apache.cxf.Logger | 0
.../src/main/resources/logback.xml | 0
.../samples/jax_rs/description_swagger2/pom.xml | 2 +-
.../main/java/odata/server/DemoEdmProvider.java | 163 ++---
.../server/DemoEntityCollectionProcessor.java | 183 ++---
.../main/java/odata/server/JaxrsODataService.java | 18 +
.../release/samples/jax_rs/spring_boot/pom.xml | 2 +-
.../jax_rs/spring_boot_scan/application/pom.xml | 2 +-
distribution/src/main/release/samples/pom.xml | 1 +
.../karaf/features/src/main/resources/features.xml | 1 +
parent/pom.xml | 26 +-
.../apache/cxf/jaxrs/provider/ProviderFactory.java | 8 +-
.../cxf/jaxws/context/WrappedMessageContext.java | 11 +-
.../apache/cxf/jaxrs/client/AbstractClient.java | 18 +-
.../apache/cxf/jaxrs/client/ClientProxyImpl.java | 2 +-
.../cxf/jaxrs/client/JAXRSClientFactoryBean.java | 21 +-
.../jaxrs/client/JAXRSClientFactoryBeanTest.java | 34 +
.../pom.xml | 29 +-
.../apache/cxf/jaxrs/openapi/OpenApiFeature.java | 379 ++++++++++
.../org/apache/cxf/jaxrs/openapi/SwaggerUi.java | 56 ++
.../pom.xml | 43 +-
.../cxf/jaxrs/swagger/OsgiSwaggerUiResolver.java | 13 +-
.../cxf/jaxrs/swagger/SwaggerUiResolver.java | 32 +-
.../cxf/jaxrs/swagger/SwaggerUiResourceFilter.java | 58 ++
.../jaxrs/swagger/SwaggerUiResourceLocator.java | 72 ++
.../apache/cxf/jaxrs/swagger/SwaggerUiService.java | 95 +++
.../cxf/jaxrs/swagger/SwaggerUiServiceFilter.java | 54 ++
.../apache/cxf/jaxrs/swagger/SwaggerUiSupport.java | 119 ++++
rt/rs/description-swagger/pom.xml | 9 +-
.../apache/cxf/jaxrs/swagger/Swagger2Feature.java | 175 +----
.../org/apache/cxf/jaxrs/swagger/SwaggerUi.java | 53 ++
.../swagger/openapi/OpenApiConfiguration.java | 31 +
.../openapi/SwaggerToOpenApiConversionFilter.java | 66 ++
.../openapi/SwaggerToOpenApiConversionUtils.java | 391 +++++++++++
.../jaxrs/swagger/parse/SwaggerOpenApiUtils.java | 305 --------
.../SwaggerToOpenApiConversionUtilsTest.java | 775 +++++++++++++++++++++
.../swagger/parse/SwaggerOpenApiUtilsTest.java | 262 -------
rt/rs/microprofile-client/pom.xml | 41 +-
.../microprofile/client/ContractComparator.java | 53 ++
.../client/CxfTypeSafeClientBuilder.java | 35 +-
.../client/DefaultResponseExceptionMapper.java | 34 +
.../client/MicroProfileClientConfigurableImpl.java | 50 ++
.../client/MicroProfileClientFactoryBean.java | 111 +++
.../client/MicroProfileClientProviderFactory.java | 120 ++++
.../microprofile/client/cdi/RestClientBean.java | 11 +-
.../client/proxy/MicroProfileClientProxyImpl.java | 65 ++
.../client/CxfTypeSafeClientBuilderTest.java | 47 +-
rt/rs/pom.xml | 2 +
.../apache/cxf/rs/security/jose/jwk/JwkUtils.java | 4 +-
.../oauth2/grants/code/JPACMTCodeDataProvider.java | 61 +-
.../oauth2/grants/code/JPACMTCodeDataProvider.xml | 6 +-
.../oidc/idp/JPAOidcUserSubjectCMTTest.xml | 5 +
.../rs/security/saml/AbstractSamlInHandler.java | 2 +-
.../cxf/rt/security/saml/utils/SAMLUtils.java | 5 +-
.../apache/cxf/rt/security/SecurityConstants.java | 2 +-
.../http_jetty/JettyHTTPServerEngine.java | 15 +-
.../java/org/apache/cxf/ws/rm/SourceSequence.java | 4 +-
.../cxf/ws/security/wss4j/WSS4JInInterceptor.java | 2 +-
.../ws/security/wss4j/WSS4JStaxInInterceptor.java | 2 +-
.../StaxTransportBindingHandler.java | 10 +
.../cxf/systest/sts/custom/cxf-sts-common.xml | 2 +-
.../org/apache/cxf/systest/sts/custom/cxf-sts.xml | 2 +-
.../JAXRSClientServerUserResourceAsteriskTest.java | 186 +++++
.../AbstractSwagger2ServiceDescriptionTest.java | 27 +
.../description/BookStoreStylesheetsSwagger2.java | 37 +
...Swagger2NonAnnotatedServiceDescriptionTest.java | 1 +
.../SwaggerToOpenApiConversionTest.java | 262 +++++++
.../resources/jaxrs_swagger2/WEB-INF/beans.xml | 5 +-
.../test/resources/jaxrs_unicode/WEB-INF/beans.xml | 4 +-
.../jaxrs_uriinfo_match/WEB-INF/beans.xml | 4 +-
systests/microprofile/client/weld/pom.xml | 150 ++++
systests/microprofile/pom.xml | 35 +
systests/pom.xml | 1 +
.../jaxrs/security/jose/jwejws/serverMultipart.xml | 2 +-
.../systest/jaxrs/security/oauth2/tls/client.xml | 2 +-
.../systest/jaxrs/security/oauth2/tls/client2.xml | 2 +-
.../jaxrs/security/oauth2/tls/serverTls.xml | 4 +-
.../cxf/systest/ws/rm/atleastonce-inorder.xml | 2 +-
.../java/org/apache/cxf/systest/ws/rm/simple.xml | 2 +-
.../org/apache/cxf/systest/ws/basicauth/client.xml | 2 +-
.../org/apache/cxf/systest/ws/basicauth/server.xml | 4 +-
.../org/apache/cxf/systest/ws/x509/client.xml | 2 +-
91 files changed, 4297 insertions(+), 1123 deletions(-)
create mode 100644
distribution/src/main/release/samples/jax_rs/description_openapi_v3/README.txt
copy distribution/src/main/release/samples/jax_rs/{description_swagger2 =>
description_openapi_v3}/pom.xml (89%)
create mode 100644
distribution/src/main/release/samples/jax_rs/description_openapi_v3/src/main/java/demo/jaxrs/openapi/server/ApiOriginFilter.java
create mode 100644
distribution/src/main/release/samples/jax_rs/description_openapi_v3/src/main/java/demo/jaxrs/openapi/server/Item.java
create mode 100644
distribution/src/main/release/samples/jax_rs/description_openapi_v3/src/main/java/demo/jaxrs/openapi/server/Metadata.java
create mode 100644
distribution/src/main/release/samples/jax_rs/description_openapi_v3/src/main/java/demo/jaxrs/openapi/server/Sample.java
create mode 100644
distribution/src/main/release/samples/jax_rs/description_openapi_v3/src/main/java/demo/jaxrs/openapi/server/Server.java
copy {systests/rs-sse/rs-sse-base =>
distribution/src/main/release/samples/jax_rs/description_openapi_v3}/src/main/resources/META-INF/cxf/org.apache.cxf.Logger
(100%)
copy distribution/src/main/release/samples/jax_rs/{description_swagger2_spring
=> description_openapi_v3}/src/main/resources/logback.xml (100%)
copy rt/rs/{description-swagger => description-openapi-v3}/pom.xml (78%)
create mode 100644
rt/rs/description-openapi-v3/src/main/java/org/apache/cxf/jaxrs/openapi/OpenApiFeature.java
create mode 100644
rt/rs/description-openapi-v3/src/main/java/org/apache/cxf/jaxrs/openapi/SwaggerUi.java
copy rt/rs/{description-swagger => description-swagger-ui}/pom.xml (58%)
rename rt/rs/{description-swagger =>
description-swagger-ui}/src/main/java/org/apache/cxf/jaxrs/swagger/OsgiSwaggerUiResolver.java
(87%)
rename rt/rs/{description-swagger =>
description-swagger-ui}/src/main/java/org/apache/cxf/jaxrs/swagger/SwaggerUiResolver.java
(69%)
create mode 100644
rt/rs/description-swagger-ui/src/main/java/org/apache/cxf/jaxrs/swagger/SwaggerUiResourceFilter.java
create mode 100644
rt/rs/description-swagger-ui/src/main/java/org/apache/cxf/jaxrs/swagger/SwaggerUiResourceLocator.java
create mode 100644
rt/rs/description-swagger-ui/src/main/java/org/apache/cxf/jaxrs/swagger/SwaggerUiService.java
create mode 100644
rt/rs/description-swagger-ui/src/main/java/org/apache/cxf/jaxrs/swagger/SwaggerUiServiceFilter.java
create mode 100644
rt/rs/description-swagger-ui/src/main/java/org/apache/cxf/jaxrs/swagger/SwaggerUiSupport.java
create mode 100644
rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/SwaggerUi.java
create mode 100644
rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/openapi/OpenApiConfiguration.java
create mode 100644
rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/openapi/SwaggerToOpenApiConversionFilter.java
create mode 100644
rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/openapi/SwaggerToOpenApiConversionUtils.java
delete mode 100644
rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/parse/SwaggerOpenApiUtils.java
create mode 100644
rt/rs/description-swagger/src/test/java/org/apache/cxf/jaxrs/swagger/openapi/SwaggerToOpenApiConversionUtilsTest.java
delete mode 100644
rt/rs/description-swagger/src/test/java/org/apache/cxf/jaxrs/swagger/parse/SwaggerOpenApiUtilsTest.java
create mode 100644
rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/ContractComparator.java
create mode 100644
rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/DefaultResponseExceptionMapper.java
create mode 100644
rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/MicroProfileClientConfigurableImpl.java
create mode 100644
rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/MicroProfileClientFactoryBean.java
create mode 100644
rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/MicroProfileClientProviderFactory.java
create mode 100644
rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/proxy/MicroProfileClientProxyImpl.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSClientServerUserResourceAsteriskTest.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/description/BookStoreStylesheetsSwagger2.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/description/SwaggerToOpenApiConversionTest.java
create mode 100644 systests/microprofile/client/weld/pom.xml
create mode 100644 systests/microprofile/pom.xml
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].