6.4. Web Services


Table 6.4, “Web Services Enhancements in 6.2” lists the enhancements in version 6.2.
Table 6.4. Web Services Enhancements in 6.2
EnhancementDescription
ENTESB-2915the cxf.wsn.activemq.username/password in cxf-wsn feature configuration should be admin/admin
ENTESB-1800Please include the latest version of joda-time in an upcoming release of Fuse
CXF-2118Add an application level control on WS-RM sequence termination
CXF-4199Support class-scanning for discovering JAX-RS providers
CXF-4242Add exception name to faultstring/detail/stackTrace
CXF-4543Encode multi value claims as multi-value saml attribute
CXF-4736Bundles cannot be deployed in non Aries Blueprint Container
CXF-4827Move WADL auto-generator into its own module
CXF-4965Support overriding the sts service address
CXF-4972Move Retryable invoke method out of WebClient interface
CXF-5075Support for chain trust validation
CXF-5076Improved handling of certificate repositories, added integration tests
CXF-5121Refactor rt security for better readability
CXF-5153Consider updating ServletController to disable address overwrites by default
CXF-5173Allow to enable or disble xkrss Operations for xkms
CXF-5274WS-RM should provide application access to acknowledgments
CXF-5281Netty Http Server should enable the reuseAddress option
CXF-5282CLONE - "echo ERROR: Set JAVA_HOME to the path where the J2SE 5.0 (JDK5.0) is installed" doesn't mention Java SE 6
CXF-5311Support OAuth2 JWT token
CXF-5321Search LuceneQueryVisitor needs to support Date range queries
CXF-5324Support schema locations pointing to folders
CXF-5353WADLGenerator needs to support existing JavaDocs when possible
CXF-5375xjc-javadoc plugin for generating more javadocs from xsd:documentation
CXF-5399JAX-RS CXF Client interface should support a query method
CXF-5401Better support for validating the entities wrapped in JAX-RS Response
CXF-5408Consolidate JAX-RS interceptor Fault processing in JAXRSOutFaultInterceptor
CXF-5417Support optional JAX-RS 2.0 ConnectionCallback
CXF-5448Spring integration via @Configuration & @ComponentScan annotations
CXF-5468Upgrade osgi itests to pax exam 3.4.0 and karaf 2.3.3
CXF-5482XKMS: provide direct trust validator
CXF-5495JAX-RS Spring integration via Configuration annotation
CXF-5511Move the EventLoopGroup to NettyHttpConduitFactory
CXF-5513Provide the utility support for encrypting OAuth2 Bearer tokens
CXF-5540Add a flag to return the security cause error in a SOAP Fault
CXF-5543Make jms transport independent from spring jms
CXF-5557Convert MacAccessToken to HawkAccessToken
CXF-5568OSGI Bean Locator should optionally filter out non-compatible bean services
CXF-5569OAuth AbstractAuthFilter and query parameters used for signing
CXF-5576Initital support for CDI integration
CXF-5579Add getBus(boolean createIfNeeded) to AbstractEndpointFactory
CXF-5582Enhance CXF LogBrowser to receive Log events in real time via WebSocket
CXF-5586Minimize the logging noise of the load-balancing feature
CXF-5599OAuthRequestFilter, is not compliant with RFC 6750
CXF-5604Add atmosphere based implementation in websocket transport
CXF-5608WADL to Java code generator should avoid adding full class names into signatures
CXF-5610Jetty transport should warn the user if the endpoint address conflicts with published service
CXF-5617Support SecureConversation with the Transport Binding
CXF-5621Provide ability to pass timeToKeepState from Factory method and WebClient
CXF-5625Server side xslt transformation using @XMLInstruction
CXF-5633Support SAML SSO Logout
CXF-5636Add AckRequested to WS-RM messages when acknowledgements are needed
CXF-5639Introduce a typed version of StreamingOutput
CXF-5644Introduce XSLTTransform annotation to support server-side transformations
CXF-5648Setup jax-rs Schema validation using annotations
CXF-5651Support issuing SAML Tokens from the STS with strong digest algorithms
CXF-5652WebClient with SSL: javax.net.ssl.SSLHandshakeException handshake_failure
CXF-5653HttpConduit should optionally support a limited number of same URI redirects
CXF-5668Set explicit parent to ProxyClassloader
CXF-5669Create JAX-RS service for managing 3rd party client registrations
CXF-5673support xbean asm5 shade
CXF-5674CXF Support in "Audience Restriction" of SAML 2 (SOAP)
CXF-5678Allow setting custom DestinationRegistry in HTTPTransportFactory
CXF-5680Add reconnect capabilities to jms transport
CXF-5685Extended support for wsdl11external WS-PolicyAttachments references
CXF-5693Support wsp:URI as part of wsp:AppliesTo in the STS
CXF-5701wadl response with JAXB + headers should optionally generate JAX-RS Response
CXF-5704Enhance Spring-based auto-discovery code to locate classes implementing matching interfaces
CXF-5705OAuth2 Client should support public certificates in addition to client secret
CXF-5710Update CXFNonSpringJaxrsServlet to support multiple applications
CXF-5712OAuth2 SessionAuthenticityTokenProvider must be able to validate user form data
CXF-5714org.apache.cxf.interceptor.LoggingMessage doesn't have getId() property
CXF-5718Suppose to override the instance.id of the managed endpoint
CXF-5731FIQL: Optimizing queries with JPA
CXF-5734Allow to plug in alternative certificateRepo using OSGi service
CXF-5746WebsocketConduit to use the id header so that it can correlate requests and responses
CXF-5747Add a karaf feature for the websocket transport
CXF-5748Improve WS-Security Kerberos configuration
CXF-5750Support SpnegoContextTokens with the TransportBinding
CXF-5751Support policy validation for SupportingToken SpnegoContextTokens
CXF-5757WADL to Java code generator should optionally support linking arbitrary media types to the grammar
CXF-5764AccessTokenService should allow the client authentication with a client id only
CXF-5768Fallback to "Issue" if "Renew" fails in the STSClient
CXF-5775Constraint Validation Exceptions Logging at Warn logging.LogUtils
CXF-5780JMS pubsub: support different parameters for clientID and durableSubscriptionName
CXF-5789Add methods to get input and output SOAP headers to SOAPBindingUtil
CXF-5802Share an existing global ehcache manager for ws security replay caches
CXF-5803Injection of SecurityContext
CXF-5809WebSocket transport supporting concurrent asynchronous calls
CXF-5813add completers for cxf karaf shell commands
CXF-5827Use only local name matching for inbound rpc/literal processing to support some older rpc/literal implementation
CXF-5828Update OAuth2Context utility to provide an easy access to the request token
CXF-5832JAX-WS Provider returning JAXBSource with attachment
CXF-5843Allow define the ObjectName of ResponseTimeCounterMBean
CXF-5847Add operation to enable/disable ResponseTimeCounter
CXF-5854Add property "refreshTemplates" to XSLTJaxbProvider
CXF-5868Establish Jaas login context using Subject.doAs
CXF-5874Add ability to strictly enforce WSA Action values
CXF-5879Distinguishing client or service in FactoryBeanListener
CXF-5885Validate "ActAs" tokens in the STS
CXF-5891ReadHeadersInterceptor performances improvement
CXF-5892Ensure EncryptedKey references BST before it
CXF-5902Provide utility support for Jwe composite AesCbcHmac content encryption algorithm
CXF-5908Making Claims clonable
CXF-5918ResoureUtils#createJaxbContext hides JaxB validation errors
CXF-5922Secure CXF WSDL with standard HTTP Authentication
CXF-5925JEXL Support for STS Claim Mappings
CXF-5927Claim Mapping Utils
CXF-5929WADL to Java code generator should support mappings to parameterized types
CXF-5932Monitor contention at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(OperationResourceInfo, MultivaluedMap, Message)
CXF-5934Make WadlGenerator more easily extensible
CXF-5937CXF Servlets should optionally react to X-Forwarded headers
CXF-5944Get Jwe and Jws code to the stage where it can be documented
CXF-5948wadl2java -inheritResourceParams: put parent param first
CXF-5954Jwe and Jws JAX-RS filters should be able to use JWK stores
CXF-5956wadl2java: support 'repeating' attribute for response param
CXF-5959support to specify instance.id of ManagedBus
CXF-5960Provide a default encrypting OAuth2 provider
CXF-5962Make LogBrowser sample also run in OSGi
CXF-5975SecurityToken::isExpired: add clock skew option
CXF-5979Allow some headers to be returned in WebSocket's streaming responses
CXF-5984Provide a simple way start a decoupled servlet endpoint
CXF-5986wadl2java maven plugin: add support for filename wildcards
CXF-5990Integration custom parser
CXF-6006StreamingOutput in JAXRS client proxies
CXF-6009Monitor contention at org.apache.cxf.transport.http.Headers
CXF-6019WSDLGetUtils: original exception isn't logged by exceptions in WSDL parser
CXF-6042Support certificate constraints in JAX-RS XML Signature
CXF-6047Extend the STSTokenValidator to be able to call the issue binding
CXF-6048Support roles in the AuthPolicyValidatingInterceptor
CXF-6051Support sp13:Nonce + sp13:Created in the UsernameTokenInterceptor
CXF-6054Add a property to allow using unsigned saml tokens as principals
CXF-6064Improve WADL Generator Extensibility for ID generation
CXF-6074Add configured XmlAdapters
CXF-6079static-resource-list cache control
CXF-6081Make it easier to control the way AccessTokenService checks the passwords
CXF-6084Critical Header for JWS
CXF-6087Add a way to exclude (multiple) SSL/TLS protocols in the HTTPJ namespace
CXF-6107Supporting (Un)marshaller aware XML Readers and Writers in jaxb data binding
CXF-6110AbstractSTSClient MEX: download XML schema from Location
CXF-6120Optionally disable the creation of the JMS Security Context for incoming messages
CXF-6131JAX-RS resource spring auto-discovery doesn't work in OSGi
CXF-6142OAuth2 AccessTokenValidator needs to accept more parameters
CXF-6148Adding support for xsd:choice in Javascript generator
CXF-6150Override XSLTJaxbProvider xsl path at runtime
CXF-6162Adding support for xsd:group ref in Javascript generator
CXF-6167Add an ability to specify SOAP error parser for Javascript client
CXF-6168Avoid ServletController synchronizing on the destination by default
CXF-6173Unable to configure CXF StAX properties on a per-endpoint/client basis if a JAX-WS handler is configured
CXF-6191Avoid Spring usage by configuration in ClassHelper
CXF-6199Allow scalability for slow services on jms
CXF-6200CXF JAX-RS Model extension should be usable without custom service classes
CXF-6206JAASLoginInterceptor: Return proper unauthorized response when JAAS login with basic auth fails
CXF-6223Support message property for encryption certificate
CXF-6227JAX-WS client performance improvements
CXF-6238Java2WADL : Generating response status attribute
CXF-6244ContentDisposition should support UTF-8 filenames
CXF-6251Allow org.apache.cxf.logging.enabled to have a value of "pretty" for pretty printing
CXF-3725JAXRS must be able to expose all spring components marked with @Path
CXF-4139WS-RM needs support for WS-ReliableMessagingPolicy 1.2
CXF-5001Support XKMS 2.0
CXF-5023Implement WS-Eventing from WS-ResourceAccess spec suite
CXF-5105Support WS-I Reliable Secure Profile (RSP)
CXF-5308Support Bean Validation API
CXF-5339Introduce WebSocket CXF Transport
CXF-5413Support Java API for JSON Processing
CXF-5430Support for OData query language
CXF-5443STS Symmetric HOK: using server endpoint (AppliesTo) as certificate identifier to encrypt symmetric key
CXF-5479Create a Maven plugin for generating WADL at build time
CXF-5549Introduce Tika Search Visitor
CXF-5607Support for CXF OAuth2 endpoints participating in OpenId-Connect flows
CXF-5661add more JMX operations for ManagedEndpoint mbean
CXF-5715Add a conduit part to WebSocket transport
CXF-5792WSDLGetUtils Customization
CXF-5849XSLTJaxbProvider document() resources and URIResolver
CXF-5866Allow pre-processing of WSDL in WSDLManager
CXF-5909TLS Authenticated Handshake and Authentication/Authorization with JAAS by TLS Certificate
CXF-5996respect client cache headers
CXF-6053Support JWS JSON Serialization
CXF-6085JWE JSON Serialization
CXF-6132Provide JAX-RS ServletContainerInitializer
CXF-6215Introduce JAX-RS DefaultMethod extension
CXF-6242Ability to configure the format of the marshalling / unmarshalling exceptions that are thrown by JAXB when schema validation is enabled.
CXF-4696Move CXF JAX-RS client API implementation to its own module
CXF-4743Update to javax.ws.rs m15 API
CXF-4804Remove CXF JAX-RS ParameterHandler extension
CXF-4822Update selection algorithm to check all root resources with the same root path
CXF-4845Upgrade to JAX-RS 2.0 API rc1
CXF-4882Remove CXF JAX-RS filter extensions
CXF-4884Remove CXF JAX-RS form extension
CXF-4889Upgrade to JAX-RS 2.0 API rc2
CXF-4913Add 'validate' option to WADL to Java generator
CXF-4923Upgrade to JAX-RS 2.0 API rc3
CXF-5024Update HTTP Transport HTTPHeaders utility to correctly represent some complex headers
CXF-5060Add OAuth2 TokenRevocation service endpoint
CXF-5134Upgrade to ehcache 2.7.2
CXF-5171Upgrade maven plugins to support both maven 3.0 and 3.1
CXF-5177Upgrade Netty version of the netty-cxf-transport to 4.x
CXF-5315JAX-RS ParamConverters need to be checked first
CXF-5472Update OAuth2 code verifier support to the latest draft
CXF-5565update to opensaml 2.6.1
CXF-5650JAX-RS runtime needs to exclude matching sub-resources by default if matching resource methods exist
CXF-5819Introduce HBaseQueryVisitor
CXF-5886Provide a default Ehcache based OAuth2 provider
CXF-5895asmhelper broken with asm 5
CXF-5901Investigate how WebSocket Transport can support CORS
CXF-5941Update JAX-RS version to 2.0.1
CXF-5993Update to Jettison 1.3.6
CXF-6052Upgrade the Karaf version to support JDK8
CXF-6121Update to Jettison 1.3.7
CXF-6253Upgrade async-http-client to 1.9.8
ENTESB-1556Align dependency versions
CXF-6068Make org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor compatible with WebSphere 7
Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.