6.4. Web Services
Table 6.4, “Web Services Enhancements in 6.2” lists the enhancements in version 6.2.
Enhancement | Description |
---|---|
ENTESB-2915 | the cxf.wsn.activemq.username/password in cxf-wsn feature configuration should be admin/admin |
ENTESB-1800 | Please include the latest version of joda-time in an upcoming release of Fuse |
CXF-2118 | Add an application level control on WS-RM sequence termination |
CXF-4199 | Support class-scanning for discovering JAX-RS providers |
CXF-4242 | Add exception name to faultstring/detail/stackTrace |
CXF-4543 | Encode multi value claims as multi-value saml attribute |
CXF-4736 | Bundles cannot be deployed in non Aries Blueprint Container |
CXF-4827 | Move WADL auto-generator into its own module |
CXF-4965 | Support overriding the sts service address |
CXF-4972 | Move Retryable invoke method out of WebClient interface |
CXF-5075 | Support for chain trust validation |
CXF-5076 | Improved handling of certificate repositories, added integration tests |
CXF-5121 | Refactor rt security for better readability |
CXF-5153 | Consider updating ServletController to disable address overwrites by default |
CXF-5173 | Allow to enable or disble xkrss Operations for xkms |
CXF-5274 | WS-RM should provide application access to acknowledgments |
CXF-5281 | Netty Http Server should enable the reuseAddress option |
CXF-5282 | CLONE - "echo ERROR: Set JAVA_HOME to the path where the J2SE 5.0 (JDK5.0) is installed" doesn't mention Java SE 6 |
CXF-5311 | Support OAuth2 JWT token |
CXF-5321 | Search LuceneQueryVisitor needs to support Date range queries |
CXF-5324 | Support schema locations pointing to folders |
CXF-5353 | WADLGenerator needs to support existing JavaDocs when possible |
CXF-5375 | xjc-javadoc plugin for generating more javadocs from xsd:documentation |
CXF-5399 | JAX-RS CXF Client interface should support a query method |
CXF-5401 | Better support for validating the entities wrapped in JAX-RS Response |
CXF-5408 | Consolidate JAX-RS interceptor Fault processing in JAXRSOutFaultInterceptor |
CXF-5417 | Support optional JAX-RS 2.0 ConnectionCallback |
CXF-5448 | Spring integration via @Configuration & @ComponentScan annotations |
CXF-5468 | Upgrade osgi itests to pax exam 3.4.0 and karaf 2.3.3 |
CXF-5482 | XKMS: provide direct trust validator |
CXF-5495 | JAX-RS Spring integration via Configuration annotation |
CXF-5511 | Move the EventLoopGroup to NettyHttpConduitFactory |
CXF-5513 | Provide the utility support for encrypting OAuth2 Bearer tokens |
CXF-5540 | Add a flag to return the security cause error in a SOAP Fault |
CXF-5543 | Make jms transport independent from spring jms |
CXF-5557 | Convert MacAccessToken to HawkAccessToken |
CXF-5568 | OSGI Bean Locator should optionally filter out non-compatible bean services |
CXF-5569 | OAuth AbstractAuthFilter and query parameters used for signing |
CXF-5576 | Initital support for CDI integration |
CXF-5579 | Add getBus(boolean createIfNeeded) to AbstractEndpointFactory |
CXF-5582 | Enhance CXF LogBrowser to receive Log events in real time via WebSocket |
CXF-5586 | Minimize the logging noise of the load-balancing feature |
CXF-5599 | OAuthRequestFilter, is not compliant with RFC 6750 |
CXF-5604 | Add atmosphere based implementation in websocket transport |
CXF-5608 | WADL to Java code generator should avoid adding full class names into signatures |
CXF-5610 | Jetty transport should warn the user if the endpoint address conflicts with published service |
CXF-5617 | Support SecureConversation with the Transport Binding |
CXF-5621 | Provide ability to pass timeToKeepState from Factory method and WebClient |
CXF-5625 | Server side xslt transformation using @XMLInstruction |
CXF-5633 | Support SAML SSO Logout |
CXF-5636 | Add AckRequested to WS-RM messages when acknowledgements are needed |
CXF-5639 | Introduce a typed version of StreamingOutput |
CXF-5644 | Introduce XSLTTransform annotation to support server-side transformations |
CXF-5648 | Setup jax-rs Schema validation using annotations |
CXF-5651 | Support issuing SAML Tokens from the STS with strong digest algorithms |
CXF-5652 | WebClient with SSL: javax.net.ssl.SSLHandshakeException handshake_failure |
CXF-5653 | HttpConduit should optionally support a limited number of same URI redirects |
CXF-5668 | Set explicit parent to ProxyClassloader |
CXF-5669 | Create JAX-RS service for managing 3rd party client registrations |
CXF-5673 | support xbean asm5 shade |
CXF-5674 | CXF Support in "Audience Restriction" of SAML 2 (SOAP) |
CXF-5678 | Allow setting custom DestinationRegistry in HTTPTransportFactory |
CXF-5680 | Add reconnect capabilities to jms transport |
CXF-5685 | Extended support for wsdl11external WS-PolicyAttachments references |
CXF-5693 | Support wsp:URI as part of wsp:AppliesTo in the STS |
CXF-5701 | wadl response with JAXB + headers should optionally generate JAX-RS Response |
CXF-5704 | Enhance Spring-based auto-discovery code to locate classes implementing matching interfaces |
CXF-5705 | OAuth2 Client should support public certificates in addition to client secret |
CXF-5710 | Update CXFNonSpringJaxrsServlet to support multiple applications |
CXF-5712 | OAuth2 SessionAuthenticityTokenProvider must be able to validate user form data |
CXF-5714 | org.apache.cxf.interceptor.LoggingMessage doesn't have getId() property |
CXF-5718 | Suppose to override the instance.id of the managed endpoint |
CXF-5731 | FIQL: Optimizing queries with JPA |
CXF-5734 | Allow to plug in alternative certificateRepo using OSGi service |
CXF-5746 | WebsocketConduit to use the id header so that it can correlate requests and responses |
CXF-5747 | Add a karaf feature for the websocket transport |
CXF-5748 | Improve WS-Security Kerberos configuration |
CXF-5750 | Support SpnegoContextTokens with the TransportBinding |
CXF-5751 | Support policy validation for SupportingToken SpnegoContextTokens |
CXF-5757 | WADL to Java code generator should optionally support linking arbitrary media types to the grammar |
CXF-5764 | AccessTokenService should allow the client authentication with a client id only |
CXF-5768 | Fallback to "Issue" if "Renew" fails in the STSClient |
CXF-5775 | Constraint Validation Exceptions Logging at Warn logging.LogUtils |
CXF-5780 | JMS pubsub: support different parameters for clientID and durableSubscriptionName |
CXF-5789 | Add methods to get input and output SOAP headers to SOAPBindingUtil |
CXF-5802 | Share an existing global ehcache manager for ws security replay caches |
CXF-5803 | Injection of SecurityContext |
CXF-5809 | WebSocket transport supporting concurrent asynchronous calls |
CXF-5813 | add completers for cxf karaf shell commands |
CXF-5827 | Use only local name matching for inbound rpc/literal processing to support some older rpc/literal implementation |
CXF-5828 | Update OAuth2Context utility to provide an easy access to the request token |
CXF-5832 | JAX-WS Provider returning JAXBSource with attachment |
CXF-5843 | Allow define the ObjectName of ResponseTimeCounterMBean |
CXF-5847 | Add operation to enable/disable ResponseTimeCounter |
CXF-5854 | Add property "refreshTemplates" to XSLTJaxbProvider |
CXF-5868 | Establish Jaas login context using Subject.doAs |
CXF-5874 | Add ability to strictly enforce WSA Action values |
CXF-5879 | Distinguishing client or service in FactoryBeanListener |
CXF-5885 | Validate "ActAs" tokens in the STS |
CXF-5891 | ReadHeadersInterceptor performances improvement |
CXF-5892 | Ensure EncryptedKey references BST before it |
CXF-5902 | Provide utility support for Jwe composite AesCbcHmac content encryption algorithm |
CXF-5908 | Making Claims clonable |
CXF-5918 | ResoureUtils#createJaxbContext hides JaxB validation errors |
CXF-5922 | Secure CXF WSDL with standard HTTP Authentication |
CXF-5925 | JEXL Support for STS Claim Mappings |
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-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-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-6131 | JAX-RS resource spring auto-discovery doesn't work in OSGi |
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-6162 | Adding support for xsd:group ref in Javascript generator |
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-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-6223 | Support message property for encryption certificate |
CXF-6227 | JAX-WS client performance improvements |
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-3725 | JAXRS must be able to expose all spring components marked with @Path |
CXF-4139 | WS-RM needs support for WS-ReliableMessagingPolicy 1.2 |
CXF-5001 | Support XKMS 2.0 |
CXF-5023 | Implement WS-Eventing from WS-ResourceAccess spec suite |
CXF-5105 | Support WS-I Reliable Secure Profile (RSP) |
CXF-5308 | Support Bean Validation API |
CXF-5339 | Introduce WebSocket CXF Transport |
CXF-5413 | Support Java API for JSON Processing |
CXF-5430 | Support for OData query language |
CXF-5443 | STS Symmetric HOK: using server endpoint (AppliesTo) as certificate identifier to encrypt symmetric key |
CXF-5479 | Create a Maven plugin for generating WADL at build time |
CXF-5549 | Introduce Tika Search Visitor |
CXF-5607 | Support for CXF OAuth2 endpoints participating in OpenId-Connect flows |
CXF-5661 | add more JMX operations for ManagedEndpoint mbean |
CXF-5715 | Add a conduit part to WebSocket transport |
CXF-5792 | WSDLGetUtils Customization |
CXF-5849 | XSLTJaxbProvider document() resources and URIResolver |
CXF-5866 | Allow pre-processing of WSDL in WSDLManager |
CXF-5909 | TLS Authenticated Handshake and Authentication/Authorization with JAAS by TLS Certificate |
CXF-5996 | respect client cache headers |
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-4696 | Move CXF JAX-RS client API implementation to its own module |
CXF-4743 | Update to javax.ws.rs m15 API |
CXF-4804 | Remove CXF JAX-RS ParameterHandler extension |
CXF-4822 | Update selection algorithm to check all root resources with the same root path |
CXF-4845 | Upgrade to JAX-RS 2.0 API rc1 |
CXF-4882 | Remove CXF JAX-RS filter extensions |
CXF-4884 | Remove CXF JAX-RS form extension |
CXF-4889 | Upgrade to JAX-RS 2.0 API rc2 |
CXF-4913 | Add 'validate' option to WADL to Java generator |
CXF-4923 | Upgrade to JAX-RS 2.0 API rc3 |
CXF-5024 | Update HTTP Transport HTTPHeaders utility to correctly represent some complex headers |
CXF-5060 | Add OAuth2 TokenRevocation service endpoint |
CXF-5134 | Upgrade to ehcache 2.7.2 |
CXF-5171 | Upgrade maven plugins to support both maven 3.0 and 3.1 |
CXF-5177 | Upgrade Netty version of the netty-cxf-transport to 4.x |
CXF-5315 | JAX-RS ParamConverters need to be checked first |
CXF-5472 | Update OAuth2 code verifier support to the latest draft |
CXF-5565 | update to opensaml 2.6.1 |
CXF-5650 | JAX-RS runtime needs to exclude matching sub-resources by default if matching resource methods exist |
CXF-5819 | Introduce HBaseQueryVisitor |
CXF-5886 | Provide a default Ehcache based OAuth2 provider |
CXF-5895 | asmhelper broken with asm 5 |
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-6253 | Upgrade async-http-client to 1.9.8 |
ENTESB-1556 | Align dependency versions |
CXF-6068 | Make org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor compatible with WebSphere 7 |