-
Language:
English
-
Language:
English
Red Hat Training
A Red Hat training course is available for Red Hat Fuse
4.4. Web Services
Table 4.4, “Web Services Enhancements in 6.1” lists the enhancements in version 6.1.
Table 4.4. Web Services Enhancements in 6.1
Enhancement | Description |
---|---|
ENTESB-826 | Add EA repo to archetypes |
SF-455 | Suppose to change the trustManager dynamically on CXF |
ENTESB-989 | introduce cxf swagger feature |
SF-462 | generate a WSDL / WADL / swagger API docs.json and deploy to the maven build as part of the maven build |
SF-463 | provide an MBean to be able to return the JSON Schema of an XML Schema type |
SF-464 | provide a JMX API so we know which features are available - WSDL, WADL, swagger |
SF-465 | provide a JMX API to access the CXF Servlet path so we don't have to hard code it to "/cxf" in code |
SF-466 | would be nice if the swagger feature could be discovered by the CXF bus on the classpath |
SF-467 | provide an MBean to be able to return the JSON Schema for REST endpoint |
SF-471 | the generated WADL doesn't include the class name of the XML / JSON DTO |
CXF-2335 | Support @Context injection for JAX-RS Subresources |
CXF-3932 | RSTR Lifetime element sets current time in Created element |
CXF-4289 | Coping Request SOAP Headers to Fault response |
CXF-4397 | Cached Reader/Writer in org.apache.cxf.io |
CXF-4457 | Extend WS-SecureConversation to support SAML Assertions for authentication |
CXF-4461 | ClaimsHandler is called only if a requested claim is supported |
CXF-4463 | Support caching for mapped principals/identites |
CXF-4525 | expose http client, allow for NTLM authentication |
CXF-4531 | Introduce ContinuationCallback interface for reporting various continuation status updates |
CXF-4544 | Create a common SAML-based SecurityContext for both the JAX-RS and JAX-WS layers |
CXF-4548 | Enable use of customized session provider in OAuth2 GrantService |
CXF-4549 | Add retrieval of AccessToken to OAuth2 MessageContext |
CXF-4555 | enable http:conduit to configure the chunk size |
CXF-4558 | Relax the requirement for a child <wsp:Policy> element for a WS-SecurityPolicy HttpsToken policy |
CXF-4561 | Allow disabling WSI-BSP compliance in UsernameTokenInterceptor |
CXF-4568 | Adding OAuthContextUtils |
CXF-4576 | Provide logs on policy attachment parsing errors |
CXF-4577 | Support EHCACHE 2.5.2+ |
CXF-4578 | SearchConditionVisitor should be parameterized on the query type |
CXF-4585 | Updated the cxf imports version range of sts-core bundle |
CXF-4590 | STSUtils: DRY refactoring and support Soap12 via property |
CXF-4593 | STSClient: support different SOAP bindings for MEX call |
CXF-4596 | Adding an option to encrypt tmp files generated by CachedOutputStream |
CXF-4602 | getL7dLogger improvements |
CXF-4607 | RequestDispatcherProvider should be able to use enum classes better |
CXF-4628 | Only use default AttributeStatementProvider in STS if no Claims were handled |
CXF-4638 | Add ability to set STSClient Claims via a CallbackHandler |
CXF-4639 | Add ability to send an existing SAML Token via the JAX-RS SAML code |
CXF-4641 | Make it simpler to convert FIQL expressions to custom expressions in the application code |
CXF-4654 | cxf:list-buses - Table layout should be aligned if bus name is long |
CXF-4655 | Enforce SAML SubjectConfirmation requirements for the non WS-SecurityPolicy case |
CXF-4656 | [OAuth 2] Add attributes property to UserSubject object |
CXF-4657 | Add XACML functionality to CXF runtime |
CXF-4660 | Support list parameters at CXFNonSpringJaxrsServlet |
CXF-4661 | Make CachedOutputStream configurable using the Bus properties |
CXF-4664 | Support primary and secondary Claims in the STS |
CXF-4668 | STS: provide callback to modify AssertionWrapper before signing |
CXF-4669 | [OAuth2] Return expires_in with token in ImplicitGrantService |
CXF-4672 | Extra class property is not used when JAXB package contexts are created |
CXF-4673 | [OAuth2] Add requestedScope as a parameter to getPreauthorizedToken |
CXF-4674 | Early consume publishedEndpointUrl property |
CXF-4675 | Move createUserSubject from RedirectionBasedGrantService to the OAuthDataProvider |
CXF-4677 | Introduce "autoRewriteSoapAddressForAllServices" property to overwrite all service endpoints in returning WSDL |
CXF-4693 | Search visitors are not thread safe |
CXF-4700 | Add an operation for manually removing WS-RM messages and sequences over JMX |
CXF-4702 | Make it possible to get global JAX-RS providers registered on the bus |
CXF-4703 | CXF loading performance |
CXF-4705 | Allow STS to configure signature + encryption crypto objects via URL + Properties object |
CXF-4712 | Minor performance improvements (bus start and service build from wsdl) |
CXF-4717 | should add dependency='true' for javamail bundle in cxf features.xml |
CXF-4724 | cxf-codegen-plugin should be able to use proxy.user/proxy.password from maven settings.xml |
CXF-4747 | Support easier configuration of Spring bus with WebClient |
CXF-4748 | getMessage from java.lang.Throwable is excluded from accepted method |
CXF-4760 | Provide ability to disable chunked transfer encoding for BinaryDataProvider |
CXF-4768 | Refact SwaOutInterceptor for more compatible JAXB Impl usage |
CXF-4777 | Allow providing CXF compiler instance to be used in WSDLToJava |
CXF-4786 | Support KerberosToken SupportingToken policies without a security binding |
CXF-4798 | Allow CachedWriter and CachedOutputStream to be configured using the same set of properties |
CXF-4799 | Parameterized Classes should be automatically added to JAXBContext |
CXF-4800 | Exception mapper on the client in case of method Response retun value |
CXF-4825 | Remove static JAX-RS API calls from within JAX-RS server and client runtimes |
CXF-4829 | Add OperationInfo based authorization interceptor |
CXF-4839 | WSDL parser error not logged |
CXF-4840 | add more optional Import-Package for cxf-rt-transports-http module |
CXF-4843 | STSClient always uses "old" WS-Policy namespace for AppliesTo |
CXF-4849 | WebClient needs to support JAX-RS 2.0 GenericType |
CXF-4854 | Load the STS war on startup |
CXF-4857 | Workaround for Socket Closed exception with some JDK 1.6.0_nn (>= 38) |
CXF-4896 | Reduce reflection usage during java-first endpoint creation |
CXF-4900 | Provide options to control the cxf bus's interaction with osgi-service based features and lifecycle listeners |
CXF-4915 | JAX-RS HttpHeaders implementations creates too many maps |
CXF-4926 | remove org.apache.activemq.activemq-core as Require-Bundle from wsn-core module |
CXF-4931 | Create the SecurityContext from a JAAS Subject in the WS-* layer if available |
CXF-4959 | Support hierarchical mimetypes |
CXF-4966 | KerberosClient does not need the cxf Bus but it is required in the constructor |
CXF-4968 | Add an option to limit the number of active sequences that are created at WS-RM endpoints |
CXF-4971 | JSONProvider should be able to drop a root dynamically |
CXF-4974 | CXF JAX-RS Client interface should support close() calls similarly to frontend Client |
CXF-4978 | Only encrypt an issued token if we have a matching key |
CXF-4987 | org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor disables mtom silently |
CXF-4997 | Skip PolicyBasedWSS4JInInterceptor processing when AssertionInfoMap not available |
CXF-4998 | JAXRSClientFactory: Missing factory method for username+password and providers |
CXF-5025 | Support WS-SecurityPolicy "Strict" Layout validation |
CXF-5031 | Add support for SupportingToken policy assertions without a binding |
CXF-5032 | Support SOAP 1.2 in DynamicClient |
CXF-5039 | IdentityMapping support in ClaimsManager |
CXF-5049 | Support for schema compiler options in DynamicClientFactory |
CXF-5053 | JAX-RS behavior differs from JAX-WS for MessageContext.get( Message.class.getName() ) |
CXF-5055 | Support Clients pre-registering scopes and OOB response in OAuth2 Authorization Flow |
CXF-5069 | Create utility caching MessageBodyWriter and MessageBodyReader |
CXF-5081 | FIQL - use custome query param name instead of default _s |
CXF-5088 | Make the service file of cxf-core.jar Web Application Server friendly |
CXF-5101 | Add more options for validating the search values |
CXF-5130 | Update WebClient to provide a link to SyncInvoker |
CXF-5139 | Support FIQL expressions containing single equals operator |
CXF-5148 | can't use property place holder in http:server|http:client with blueprint |
CXF-5150 | Support to load the HttpClient conduit when the address is started with "hc://" |
CXF-5151 | WSDLGetInterceptor supports GZIP encoding |
CXF-5162 | OAuth2 AccessTokenService should validate if Client supports a given grant |
CXF-5165 | add a JAAS authenticator for ServiceListPage |
CXF-5169 | the schema-validation-enabled property doesn't work for OUT message validation |
CXF-5179 | Add optional id field to UserSubject |
CXF-5180 | Adding RefreshToken as token type |
CXF-5187 | Use a negative value of maxRetries to indicate unbounded retries in WS-RM |
CXF-5200 | Support newer signature algorithms in WS-SecurityPolicy (such as RSA-SHA256) |
CXF-5209 | Support for OAuth2 audience parameter |
CXF-5212 | Context Injection with Spring AOP |
CXF-5239 | Support OAuth2 Transient Client Secret Extension |
CXF-5251 | Implement more stringent requirements on allowing OnBehalfOf/ActAs in the STS |
CXF-5253 | Update JPA visitor to use a strict match for Strings unless they have wildcards or a user property enables a wildcard match |
CXF-5255 | Support revocation lists in the XKMS Service |
CXF-5273 | Filter the interceptor according to Phase instead of class name in WSDLGetInterceptor |
CXF-5277 | ConditionsProvider receives limited information from SAMLTokenRenewer |
CXF-5290 | jaxb's databinding to support an option to not include specific namespace declarations when marshaling |
CXF-5291 | Only activate ws-security caching if it is required |
CXF-5300 | Support mapping of exceptions thrown from CXF interceptors to JAX-RS Response |
CXF-5301 | JSONProvider should add an array key for root if arrayKeys is not empty but top level array has to be produced |
CXF-5313 | Use different log levels for sts LoggerListener |
CXF-5314 | JAX-RS client runtime needs to optionally support CXF inFaultInterceptors |
CXF-5317 | Policy exception handler throws away useful exception stack trace |
CXF-5319 | WADLGenerator should not need "ignoreMessageWriters" property disabled to produces JSON |
CXF-5322 | misleading warning for @XmlType without 'propOrder' element |
CXF-5323 | [cxf-rt-core] remove geronimo-javamail_1.4_spec dependency |
CXF-5329 | cxf-wsn doesn't register its bus as OSGi-Service |
CXF-5332 | Support spring expression language for jaxws:client address attribute |
CXF-5342 | Letting to be absolute XSISchemaNamespace |
CXF-5362 | Spring jaxrs scheme and bean definition parser must allow alternative property setting |
CXF-5387 | Relax SOAPAction check in SoapActionInInterceptor |
CXF-5400 | SearchContext should propagate parsing exceptions by default |
CXF-5402 | Cannot report customized error back from loginHandler to ResourceOwnerGrantHandler |
CXF-5409 | Make response code be included in logging for LocalTransport |
CXF-5461 | Add ws-securitypolicy-1.2.xsd to rt-ws-policy's schema resolution |
CXF-5467 | Hazelcast Tokenstore configuration with Spring |
CXF-5488 | make basePath in SwaggerFeature configurable |
CXF-5489 | Add 'transferTo' functionality to Attachments |
CXF-5519 | Setting SecurityConstants.STS_TOKEN_ACT_AS as CallbackHander requires better documentation. |
CXF-5521 | Setting SecurityConstants.STS_TOKEN_ON_BEHALF_OF as CallbackHander requires better documentation. |
CXF-5533 | Store a reference to a Bootstrap SecurityToken in SecureConversation |
CXF-5541 | Introduce CXFServlet bus parameter |
CXF-5597 | Setup the ResourceResolver for BlueprintBus |
CXF-5632 | Support collocating SAML SSO RequestAssertionConsumerService with the actual endpoint |
CXF-3883 | Support for identity mapping as part of issue token process |
CXF-4442 | Process OneTimeUse element of SAML assertion |
CXF-4610 | Provide support for enabling / disabling Schema Validation at the Operation level |
CXF-4756 | Introduce @FaultAction annotation to specify WSA Action for Faults |
CXF-4828 | Support SAML Bearer assertions for OAuth2 client authorization |
CXF-4936 | (PATCH) Expose FastInfoset serializer tuning properties |
CXF-4994 | Support LDAP groups as claim |
CXF-5010 | Add customizable request logging capability to STS |
CXF-5041 | Netty Http transport for CXF |
CXF-5080 | Introduce CXFBlueprintServlet |
CXF-5135 | Implement JAX-RS 2.0 Fluent Client API |
CXF-5333 | Feature to allow you to dynamically change the trustManager on CXF |
CXF-5379 | introduce cxf swagger feature |
CXF-4924 | Many docLocation for a server address |
CXF-5042 | SSL supports |
CXF-5043 | Spring configuration supports |
CXF-5044 | blueprint configuration support |
CXF-5109 | Add supports of loading the netty transport with "netty://" perfix |
CXF-5120 | support the TLSSessionInfo generation |
CXF-5127 | Add the maxChunkContentSize option |
CXF-4632 | upgrade to aries 1.0.0 |
CXF-4648 | Update wadl-to-java code generator to add AsyncResponse parameters to selected methods |
CXF-4667 | Provide FIQL to LDAP query visitor |
CXF-4682 | Upgrade Karaf version to 2.2.9 |
CXF-4729 | Support @XmlAccessorOrder(XmlAccessOrder.ALPHABETICAL) in Exception class |
CXF-4744 | Upgrade to Jettison 1.3.3 |
CXF-4783 | Provide default OAuth2 MAC token nonce verifier |
CXF-4865 | Upgrade to wsdl4j-1.6.3 |
CXF-4871 | Add -clientjar flag to wsd2java tool |
CXF-4880 | Incorrect enforcement of X509Token PKI policies |
CXF-4883 | OAuth2 RedirectionBasedService needs to do only a strict comparison of redirect URI |
CXF-4950 | Support 'qs' media type parameters |
CXF-4988 | JAX-RS Provider improvements |
CXF-5007 | Updates to various JAX-RS API class implementations |
CXF-5090 | Update Jettison version to 1.3.4 |
CXF-5122 | HTTPConduit should optionally be able to restrict redirects to same host and support relative redirects |
CXF-5142 | Simplify running JAXWS client with security manager on |
CXF-5155 | Send request URI, serviceName + operationName in the PEP -> PDP request as separate Resource Attributes |
CXF-5163 | Support marshall exception class with @XmlAccessorOrder in JAXBEncoderDecoder |
CXF-5355 | Investigate if WadlGenerator can handle XmlType-only and XmlSeeAlso beans |
CXF-5463 | Upgrade to Jettison 1.3.5 |
ENTESB-868 | use stage repo for WSS4J 1.6.12 which is in VOTE |
ENTESB-957 | Align versions of Karaf |
SF-472 | new JMX operation on CXF endpoint to convert JSON -> XML |
CXF-4898 | Allow to specify types in WSDiscoveryService registration |
CXF-5236 | Make UserSubject, Client, AccessToken, .... Serializable |