6.5. Web Services
Table 6.5, “Web Services Enhancements in 6.3.0” lists the enhancements in version 6.3.0.
Enhancement | Description |
---|---|
ENTESB-4135 | Update to the JMS 2.0 API |
ENTESB-4597 | Review examples shipped in extras directory for camel & cxf |
ENTESB-5239 | Upgrade Xalan bundle to 2.7.2_3 |
CXF-3344 | Runtime Exceptions should not be wrapped. Exceptions should not be logged and rethrown in AbstractFaultChainInitiatorObserver |
CXF-4242 | Add exception name to faultstring/detail/stackTrace |
CXF-5193 | Support fixed data type |
CXF-5311 | Support OAuth2 JWT token |
CXF-5439 | Introduce annotations for marking CXF interceptors and features to enable the auto-discovery |
CXF-5582 | Enhance CXF LogBrowser to receive Log events in real time via WebSocket |
CXF-5606 | WADL to Java code generator should translate wadl:doc into Java documentation |
CXF-5669 | Create JAX-RS service for managing 3rd party client registrations |
CXF-5674 | CXF Support in "Audience Restriction" of SAML 2 (SOAP) |
CXF-5854 | Add property "refreshTemplates" to XSLTJaxbProvider |
CXF-5891 | ReadHeadersInterceptor performances improvement |
CXF-5902 | Provide utility support for Jwe composite AesCbcHmac content encryption algorithm |
CXF-5908 | Making Claims clonable |
CXF-5914 | Extend AbstractPolicyProvider.getEffectivePolicy() with optional message parameter |
CXF-5922 | Secure CXF WSDL with standard HTTP Authentication |
CXF-5925 | JEXL Support for STS Claim Mappings |
CXF-5926 | Extend SSL KeyManagers with password callback handler |
CXF-5927 | Claim Mapping Utils |
CXF-5929 | WADL to Java code generator should support mappings to parameterized types |
CXF-5932 | Monitor contention at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(OperationResourceInfo, MultivaluedMap, Message) |
CXF-5934 | Make WadlGenerator more easily extensible |
CXF-5937 | CXF Servlets should optionally react to X-Forwarded headers |
CXF-5944 | Get Jwe and Jws code to the stage where it can be documented |
CXF-5948 | wadl2java -inheritResourceParams: put parent param first |
CXF-5954 | Jwe and Jws JAX-RS filters should be able to use JWK stores |
CXF-5956 | wadl2java: support 'repeating' attribute for response param |
CXF-5959 | support to specify instance.id of ManagedBus |
CXF-5960 | Provide a default encrypting OAuth2 provider |
CXF-5962 | Make LogBrowser sample also run in OSGi |
CXF-5975 | SecurityToken::isExpired: add clock skew option |
CXF-5979 | Allow some headers to be returned in WebSocket's streaming responses |
CXF-5984 | Provide a simple way start a decoupled servlet endpoint |
CXF-5986 | wadl2java maven plugin: add support for filename wildcards |
CXF-5990 | Integration custom parser |
CXF-6006 | StreamingOutput in JAXRS client proxies |
CXF-6009 | Monitor contention at org.apache.cxf.transport.http.Headers |
CXF-6019 | WSDLGetUtils: original exception isn't logged by exceptions in WSDL parser |
CXF-6042 | Support certificate constraints in JAX-RS XML Signature |
CXF-6043 | Multi User BaseDN Support for LdapClaimsHandler |
CXF-6046 | Enhance SwaggerFeature to support JAX-RS annotations |
CXF-6047 | Extend the STSTokenValidator to be able to call the issue binding |
CXF-6048 | Support roles in the AuthPolicyValidatingInterceptor |
CXF-6051 | Support sp13:Nonce + sp13:Created in the UsernameTokenInterceptor |
CXF-6054 | Add a property to allow using unsigned saml tokens as principals |
CXF-6064 | Improve WADL Generator Extensibility for ID generation |
CXF-6074 | Add configured XmlAdapters |
CXF-6079 | static-resource-list cache control |
CXF-6081 | Make it easier to control the way AccessTokenService checks the passwords |
CXF-6084 | Critical Header for JWS |
CXF-6087 | Add a way to exclude (multiple) SSL/TLS protocols in the HTTPJ namespace |
CXF-6098 | Use RSA-SHA256 by default when issuing tokens in the STS |
CXF-6107 | Supporting (Un)marshaller aware XML Readers and Writers in jaxb data binding |
CXF-6110 | AbstractSTSClient MEX: download XML schema from Location |
CXF-6120 | Optionally disable the creation of the JMS Security Context for incoming messages |
CXF-6124 | Switch http transport to use HttpService for OSGi |
CXF-6131 | JAX-RS resource spring auto-discovery doesn't work in OSGi |
CXF-6133 | Introduce Jwe and Jws exception classes to make it easier to provide dedicated JAX-RS exception mappers |
CXF-6135 | CXF should be installable in karaf 4 minimal |
CXF-6141 | KeyType information in STS Audit Log |
CXF-6142 | OAuth2 AccessTokenValidator needs to accept more parameters |
CXF-6148 | Adding support for xsd:choice in Javascript generator |
CXF-6150 | Override XSLTJaxbProvider xsl path at runtime |
CXF-6157 | Support storing of OAuth2 redirection state in a session token |
CXF-6162 | Adding support for xsd:group ref in Javascript generator |
CXF-6164 | OAuthClientUtils Consumer class needs to be moved to a standalone class |
CXF-6167 | Add an ability to specify SOAP error parser for Javascript client |
CXF-6168 | Avoid ServletController synchronizing on the destination by default |
CXF-6173 | Unable to configure CXF StAX properties on a per-endpoint/client basis if a JAX-WS handler is configured |
CXF-6175 | STS: warning message is not informative, in case if service doesn't match |
CXF-6191 | Avoid Spring usage by configuration in ClassHelper |
CXF-6199 | Allow scalability for slow services on jms |
CXF-6200 | CXF JAX-RS Model extension should be usable without custom service classes |
CXF-6206 | JAASLoginInterceptor: Return proper unauthorized response when JAAS login with basic auth fails |
CXF-6220 | JWA algorithm representation code needs to be cleaned up |
CXF-6223 | Support message property for encryption certificate |
CXF-6227 | JAX-WS client performance improvements |
CXF-6232 | Refactor CXF's Atmosphere based WebSocket transport for more flexible and extensible handling |
CXF-6238 | Java2WADL : Generating response status attribute |
CXF-6244 | ContentDisposition should support UTF-8 filenames |
CXF-6251 | Allow org.apache.cxf.logging.enabled to have a value of "pretty" for pretty printing |
CXF-6255 | WSS4JInInterceptor: "Security header, but it's a fault" |
CXF-6267 | Refactor issuing and renewing SAML token functionality into utility class |
CXF-6268 | Make cxf-codegen-plugin toolchains aware during maven build |
CXF-6277 | Enhance the X509TokenValidator to also validate X509Data DOM Elements |
CXF-6282 | Add ability to have proxies implement AutoCloseable |
CXF-6283 | Support binary attributes in the LDAPClaimsHandler |
CXF-6286 | Make request logging more Modular |
CXF-6308 | Make WebSocket transport's embedded jetty mode to use atmosphere if available |
CXF-6329 | Allow multiple atmosphere interceptors to be configured for the websocket transport |
CXF-6333 | Support Inclusive C14N via security policy |
CXF-6334 | Add the ability to plug in custom security policy validators for various assertions |
CXF-6335 | Explicitly set HTTPConduit on client inbound message |
CXF-6337 | Support the redirection directly via the injected JAX-RS ServletContext context |
CXF-6341 | Add atmosphere when installing feature cxf-transports-websocket-server |
CXF-6344 | Support system file location for JexlClaimMapper scripts |
CXF-6345 | Support Logging in JexlClaimMapper scripts |
CXF-6353 | provide a not typed way to configure cxf jaxrs clients |
CXF-6363 | Introduce JwsHeaders |
CXF-6372 | Generating distinct claim values for multi-value LDAP attributes |
CXF-6381 | Upgrade to pax exam 4.5.0 and allow to test with karaf 4 |
CXF-6394 | Add an option to add the namespace map of the container element in the message |
CXF-6399 | Add attributes transform handling in transform feature |
CXF-6400 | Make ws-security.callback-handler optional for generating a WS-Security signature |
CXF-6401 | Change the order that the set of security results are searched to create a security context |
CXF-6404 | HTTPConduit performance improvements |
CXF-6407 | Use default JVM cipher suites if no filters are specified |
CXF-6411 | Improve NoOsgi Blueprint Integration |
CXF-6414 | Add a way of including TLS protocols in the Jetty server |
CXF-6417 | Investigate how the logging of binary attachment parts can be disabled |
CXF-6419 | Update JMSEndpoint properties using EndpointInfo |
CXF-6420 | Maven cxf-java2ws-plugin copies to the maven repository only the last wsdl of multiple services/executions - overwrites the others |
CXF-6421 | Slim Exchange map down |
CXF-6425 | Check for external transactions in PollingMessageListenerContainer |
CXF-6438 | Optimize ExtensionInvocationHandler |
CXF-6440 | New metrics component doesn't record metrics for Rest resources |
CXF-6470 | Make SimplePrinciple Serializable |
CXF-6476 | Introduce Swagger v1.5 feature (v2.0 specification) |
CXF-6478 | Introduce the option to disable using query parameters to populate the form maps |
CXF-6482 | Old javax.servlet.http version in oauth2 bundle |
CXF-6483 | Sort ConfigurerImpl Matchers by a number of literal characters |
CXF-6498 | Update JAX-RS 2.0 ClientImpl to support CXF features |
CXF-6499 | WADL Generator should optionally ignore path params for the same path method evaluation |
CXF-6508 | JAASLoginInterceptor should allow named Principals |
CXF-6509 | CXF is mysterious about invalid JAX-RS bean classes |
CXF-6521 | RS SAML Out Interceptors should be able to reuse tokens set by STSTokenOutInterceptor |
CXF-6525 | Support for http://docs.oasis-open.org/wss/oasis-wss-SwAProfile-1.1#Attachment-Content-Only when using WSS-Policy |
CXF-6557 | Use the default swagger-ui html page in swagger2 sample |
CXF-6562 | ResourceOwnerGrantHandler: doesn't have getter for loginHandler |
CXF-6565 | DOM4JProvider should support suppressing XML declarations |
CXF-6566 | Update WADLGenerator to avoid converting existing resources to DOM |
CXF-6568 | Default WebApplicationExceptionMapper should be optionally made less specific |
CXF-6571 | Adding an option in Swager2Feature to scan non-swagger annotated resources |
CXF-6572 | OAuth2 Hawk Scheme requests |
CXF-6586 | Missing some bean properties in Swagger2Feature |
CXF-6610 | Throttling Interceptors can not abort but only delay overflowing requests |
CXF-6623 | Add support for nested @BeanParam's |
CXF-6625 | Wadl-to-Java should be able to generate custom method annotation classes |
CXF-6633 | Enhance Swagger feature with optional dynamic basePath, tags and Javadocs handling |
CXF-6634 | Move DocumentationProvider interface out of .model.wadl. package |
CXF-6643 | Upgrade Apache HTrace to 4.0 |
CXF-6644 | Move Basic JSON parser code into a dedicated module |
CXF-6645 | Introduce a 'jose.debug' property |
CXF-6658 | Make ServletContextResourceResolver optionally ignored |
CXF-6661 | WADLGenerator should optionally include xsi schemaLocation |
CXF-6663 | Scope based authorization support for OAuth2 RS endpoints |
CXF-6686 | Provide AccessTokenValidator RFC7662 |
CXF-6690 | WADL2Java should try to split complex XJC parameters |
CXF-6695 | SwaggerFeature: add support for @MatrixParam and @BeanParam |
CXF-6712 | [cxf-java2wadl-plugin] Add parameter encoding to goal parsejavadoc |
CXF-6716 | java2ws should log a warning message for a Holder parameter annoated with WebParam.Mode.IN property |
CXF-6722 | OAuthDataProvider needs to have methods for listing client tokens |
CXF-6732 | Allow SOAPAction to be overwritten via RequestContext property |
CXF-6736 | Support login_hint at OidcClientCodeRequestFilter |
CXF-6738 | Reduce contention on org.apache.cxf.binding.soap.SoapTransportFactory$SoapEndpointInfo |
CXF-6739 | Reduce memory pressure in org.apache.cxf.attachment.AttachmentDeserializer |
CXF-6766 | Option to disable XMLConstants.FEATURE_SECURE_PROCESSING in XSLTJaxbProvider |
CXF-6767 | OSGI ServletImporter should be able to accept extra properties |
CXF-6771 | JAX-RS ContextProvider should be able to support Servlet contexts |
CXF-6774 | Allow ClientImpl to be thread-safe |
CXF-6779 | Swagger Feature should become discoverable |
CXF-6786 | avoid Error log from NamePasswordCallbackHandler |
CXF-6789 | SwaggerFeature default resource package calculation should try to support multiple resource classes better |
CXF-6802 | Decode ContentDisposition filename encoded with codepoints only |
CXF-6808 | Update JWS/JWE utils to load named properties |
CXF-6826 | Cache MediaTypeHeaderProvider.valueOf(String mType) results |
CXF-6827 | OAuthRequestFilter should be able to cache token validation results |
CXF-6831 | should be able to configure the certStore key type |
CXF-6837 | Add cache for MessageBodyReader/Writer |
CXF-6840 | xsd:import without schemaLocation does not get resolved in SchemaHandler |
CXF-6861 | Introduce a typed JAXBElement provider |
CXF-6903 | add a NameDigestPasswordCallbackHandler for JAASLoginInterceptor |
CXF-6910 | don't need setSocketTimeout when create ahc RequestConfig |
CXF-5118 | Create CXF interceptor which will use HTTPS client certificates to create JAAS SecurityContext |
CXF-5607 | Support for CXF OAuth2 endpoints participating in OpenId-Connect flows |
CXF-5909 | TLS Authenticated Handshake and Authentication/Authorization with JAAS by TLS Certificate |
CXF-5923 | Create sample to demonstrate usage of search extension with Lucene and Tika |
CXF-5996 | respect client cache headers |
CXF-6028 | Improved metrics |
CXF-6053 | Support JWS JSON Serialization |
CXF-6085 | JWE JSON Serialization |
CXF-6132 | Provide JAX-RS ServletContainerInitializer |
CXF-6215 | Introduce JAX-RS DefaultMethod extension |
CXF-6242 | Ability to configure the format of the marshalling / unmarshalling exceptions that are thrown by JAXB when schema validation is enabled. |
CXF-6264 | Provide Swagger to CXF UserResource converter |
CXF-6360 | Integration with Apache HTrace |
CXF-6477 | Add "publish" attribute to jaxrs blueprint bean |
CXF-6735 | Enable/Disable SecurityTokenReference with configuration for CXF/.NET interoperability |
CXF-6784 | WS-Notification subscription should support renew |
FEDIZ-134 | Create light-weight OIDC IDP |
CXF-5855 | Introduce support for Server Sent Events |
CXF-4780 | Enhance JAASAuthenticationFilter to support FORM login |
CXF-4913 | Add 'validate' option to WADL to Java generator |
CXF-5886 | Provide a default Ehcache based OAuth2 provider |
CXF-5901 | Investigate how WebSocket Transport can support CORS |
CXF-5941 | Update JAX-RS version to 2.0.1 |
CXF-5993 | Update to Jettison 1.3.6 |
CXF-6052 | Upgrade the Karaf version to support JDK8 |
CXF-6121 | Update to Jettison 1.3.7 |
CXF-6165 | Create OIDC OAuth2 demo |
CXF-6253 | Upgrade async-http-client to 1.9.8 |
CXF-6278 | Introduce MessageDigestInputStream utility class |
CXF-6279 | Introduce X509 Certificate Path validation utility code |
CXF-6280 | Consider providing a DirectAccessToken JAXRS service |
CXF-6391 | Create JAX-WS and JAX-RS Spring Boot demo |
CXF-6397 | Upgrade atmosphere to 2.3.0 |
CXF-6449 | Upgrade Atmosphere to 2.3.2 |
CXF-6487 | OIDC RP code needs to pass a verification test |
CXF-6490 | Create OIDC Authentication Only demo |
CXF-6503 | Investigate if WADL JavaDocProvider can report JavaDocs of inherited methods |
CXF-6530 | Add a webapp version of Swagger2Feature sample using spring |
CXF-6541 | Add an OSGi version of Swagger2Feature sample using blueprint |
CXF-6725 | Remove deprecated JOSE configuration properties |
CXF-6726 | Complete JOSE documentation |
CXF-6815 | Upgrade Reflections bundle to version 0.9.10_3 |
CXF-6818 | Upgrade to latest Jetty8 8.1.19.v20160209 |
CXF-6853 | Support encoded value in @ApplicationPath |
ENTESB-4708 | [6.3] Summary of problems with version alignment |
ENTESB-5636 | 3rd party alignments - built from source strict alignments |
CXF-6070 | NPE while calling a webservice using a clientproxy |
CXF-6129 | CXF STS basic systests failure |
CXF-6130 | all tests in org.apache.cxf.osgi.itests failed |
CXF-6202 | Create JWS JoseCookBook tests |
CXF-6318 | Execute JAXRS WebSocket systests with and without atmosphere |
CXF-6346 | Unit test failures with JDK8 |
CXF-6068 | Make org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor compatible with WebSphere 7 |
CXF-6704 | Upgrade to httpclient 4.5.x |
CXF-6790 | change accessibility of WadlGenerator.getBaseUri(...) to protected |