FUSE Services Framework v2.0 Release Notes
Release Notes - FUSE Services Framework - Version 2.0.9.0-fuse - October 24, 2008
- CXF-932 Dynamic client needs to handle more complex wsdl
- CXF-1654 Promote request/response contexts up into simple frontend
- CXF-1776 Provide Async invokes and callbacks on the low level Client objects.
- CXF-1792 Make the information in the mgmt console easier to read.
- CXF-1793 WSDL2Java reports Non unique body parts if first part in message are soap headers.
- CXF-1794 Codegen plugin not merging autodetected options with the options in the poms correctly.
- CXF-1782 ServletController.generateServiceList is private - cannot extend/change the way a service list is built
- CXF-1796 ServletController - change constructor arguments to set ServletContext & Bus.
- CXF-1797 Trouble with services having multiple methods/operations.
- CXF-1194 Schema Validation & MTOM fails
- CXF-1801 JCA inbound connector does not support WebSphere 6.1.
- CXF-1805 Use of Content-Type in JMS Header not in line with JMS specification.
- CXF-1806 Use Spring JMSTemplate in JMSConduit instead of direct JMS.
- CXF-1809 Annotated @PostConstruct methods called twice on single Spring bean
- CXF-1823 JCA inbound connector samples (inbound-mdb*) READMEs need correction.
- CXF-1825 Allow request/response contexts access when using JCA outbound connector.
- CXF-1831 org.apache.cxf.wsdl.EndpointReferenceUtils.resolveResource() changes cause failure in schema import resolution.
- CXF-1832 Refactor JMS Transport.
- CXF-1840 Aegis databinding does not respect type in javax.xml.bind.annotation.XmlElement annotation
- CXF-1841 Some issues with outbound jca connector.
- CXF-1842 Added an example to show how to publish the WSDL first endpoints from spring
- CXF-1843 wsdl2java: failed to create "action" attribute under annotation @WebMethod
- CXF-1844 Add support for byte and Byte
- CXF-1845 Fix some test failures when run with the ibm jdk.
- CXF-1856 LoggingOutInterceptor has encoding problem and the solution
- CXF-1857 ServiceFactoryBean should not call createInvoker() twice if its invoker does not be set
- CXF-1859 MTOM enabled property case sensitive
- CXF-1864 CXF client failes to parse SOAP 1.2 FaultCode
- CXF-1872 JCA inbound connector ignores jaxws-endpoint bean configuration
Release Notes - FUSE Services Framework - Version 2.0.8.3-fuse - September 12, 2008
- SF-135 Jca connector should be able to create service facade when wsd location is provided
Release Notes - FUSE Services Framework - Version 2.0.8.2-fuse - September 8, 2008
Jca connector should be able to create service facade when wsd location is provided
Issues resolved:
- CXF-1365 Too much error message for missing class in java2 tools.
- CXF-1662 wsdl2java should check if using -p is safe to use.
- CXF-1769 Nillable schema elements in WSDL cause XmlSchemaException.
- CXF-1770 org.apache.cxf.aegis.type.collection.CollectionType createCollection method returns ArrayList object for typeClass java.util.SortedSet.
- CXF-1773 Refactor JMS transport for readability and simplicity.
- CXF-1778 Fix memory leak with WS-Addressing turned on on the client, but server doesn't respond with addressing information.
- CXF-1779 exclude non-serializable property to JBI NormalizedMessage.
- CXF-1780 float's and double's negative infinity is incorrectly marshalled/unmarshalled as positive infinity.
- CXF-1781 Unprocessed soap headers with mustUnderstand=1 and no actor not throwing exceptions.
- SF-127 Memory leak occurs in specific cases when WS-Addressing feature is enabled
Release Notes - FUSE Services Framework - Version 2.0.8.1-fuse - August 22, 2008
Issues resolved:
- CXF-1753 cxf-codegen:wsdl2java java.util.zip.ZipException: The system cannot find the path specified
- CXF-1755 JMSConduit need copy protocol headers to response in Message
- CXF-1760 jms transport don't support MTOM
- CXF-1734 AutomaticWorkQueue not configurable
- CXF-1652 CXF Decoupled Endpoints are not getting cleaned up properly even after bus.Shutdown() in org.apache.cxf.systest.ws.rm.SequenceTest.
- CXF-1657 CheckFaultInterceptor causes XMLStreamReader to throw IllegalState at doc end
- CXF-1721 Generated WS-Addressing action uses wrong separator for urns
- CXF-1742 JMS Conduit Pooled Session Recycling
- CXF-1752 JavaToWs generates wrong types for arrays and generic types in wrapper classes
- CXF-1737 NPE in ClientProxyFactoryBean on void methods
- CXF-1741 NPE is thrown when publish the code first service in NoSpringServlet
- CXF-1724 Nullpointer error in DOMUtils
- CXF-1719 RPC/Lit not honoring namespace in soap:body wsdl extensor
- CXF-1720 RPC/Lit soap 1.2 not processing the soap-rpc:result element
- CXF-1733 SoapPreProtocolOutInterceptor overrides SoapActionOutInterceptor
- CXF-1743 Temporary files are not deleted
- CXF-1716 Wrong namespace for faultcode
Release Notes - FUSE Services Framework - Version 2.0.8.0-fuse - August 7, 2008
Issues resolved:
- SF-107 Passing null to an "object array" or "object list" parameter does not work when the client uses stubs generated with wsdl2java and the wsdl has been generated using java2wsdl
- SF-121 Service w/JMS transport should support non-jndi destinationName and destinationStyle
- SF-122 CXF work queue thread pool needs to be configurable
- CXF-1204 Dynamic client does not filter out JDK packages....
- CXF-1457 cxf-codegen-plugin misinterprets relative paths in pom.xml
- CXF-1551 validation against XML schema - leads to invalid soap response
- CXF-1562 OSGI needed manifest modifications
- CXF-1568 cxf client error throws exception while invoking strikeIron ws with implicit headers
- CXF-1569 java.util.ConcurrentModificationException on client with JAXBFrontend
- CXF-1575 SoapFault is not being properly propagated up the stack
- CXF-1578 Json marshall/unmarshall error
- CXF-1586 option in wsdl2java generation to NOT create a @Webservice.wsdlLocation
- CXF-1589 Exception is thrown only the first time an error occur while trying to publish a webservice with HTTP transport
- CXF-1592 DynamicClientFactory throws inside JAXB when presented with Aegis-generated WSDL
- CXF-1593 cxf-codegen-plugin : wsdl2java does not take packagename argument into account
- CXF-1595 NPE in W3CDOMStreamWriter.writeCharacters caused by StaxUtils.copy
- CXF-1596 DynamicClientFactory.setupClasspath throws a null pointer exception if classloader does not contain jars
- CXF-1597 setStackTrace method of org.apache.cxf.interceptor.ClientFaultConverter make me can't put stackTrace elment under fault detail element
- CXF-1600 Paramaters are being generated for parts in out-of-band messages that aren't listed in the "part" of the soap:header
- CXF-1601 Add the equivilent of the JAX-WS RI -XautoNameResolution flag on wsimport
- CXF-1602 DataTypeAdapter causes NPE with jaxb-impl 2.1.6 if multiple bindings go to the same java type
- CXF-1603 Can not generate subs or dynamic client for a web service with no Body Parts (NullPointerException)
- CXF-1604 Passing null to an "object array" or "object list" parameter results in NPE
- CXF-1606 wsdl_first_https sample doesn't work caused by the Certificate we are using expired
- CXF-1608 should add disableCNCheck="true" for wsdl_first_https samples client configuration according to recent change in cxf security
- CXF-1609 The setSynchronousTimeout on the ClientImpl does not prevent reading the socket to timeout...
- CXF-1612 javax.xml.stream.XMLStreamException when process WSDL
- CXF-1614 Bug in CXF Validation, SOAP Fault produces invalid XML
- CXF-1617 Basic Authentication failure
- CXF-1619 Move bus wiring out of Spring XML handlers
- CXF-1620 wsdl2java ignores jaxb2 xjc globalBindings with namespace xjc
- CXF-1621 Memory Leak in WSDLManagerImpl - SchemaCacheMap
- CXF-1625 ServletDestination does not support decoupled responses
- CXF-1627 Upgrade to WSS4J 1.5.4
- CXF-1629 jaxws:endpoint properties not honored
- CXF-1630 Make nicer service list for CXFServlet
- CXF-1632 Improve WS-Security error handling
- CXF-1633 http conduit authorization not applied in spring configuration with simple:client
- CXF-1639 Memory leak due to literal keys in WSDLDefinition map
- CXF-1640 Clientside EndpointPolicy details never removed from PolicyEngineImpl.
- CXF-1642 CXF Bundle is missing an Import-Package for woodstox
- CXF-1643 Move runtime resources found in META-INF to META-INF/cxf so that they can be found in an OSGi runtime environment
- CXF-1644 Adding value to wsdl parameter causes NullPointerException
- CXF-1645 ResourceInjector fails to inject into (Spring) proxies if resource to be in injected is subclassed
- CXF-1646 Maven codegen-plugin skips generation of multiple wsdl options of equally named wsdl files
- CXF-1649 localtransport Concurrent problem
- CXF-1658 The jbi transport should honor the sendSync flag so that xa transactions are handled correctly in smx3
- CXF-1660 Nested namespace defined spring beans aren't properly unique
- CXF-1661 style="rpc" in soapBinging configuration is not honored
- CXF-1663 Attempting to use a Spring configured HTTPConduit causing compatability problems with Spring 2.5.4 testing framework
- CXF-1665 org.apache.cxf.jaxws.interceptors.SwAOutInterceptor:197 | Unreachable Code
- CXF-1667 WsdlLocation can't not be set from <simple:server> or <jaxws:server>
- CXF-1669 MTOM does not work when add WSS4J interceptors(UsernameToken and Timestamp)
- CXF-1678 wsdl2java does not generate impl stubs when only logical wsdl is present
- CXF-1680 Map ws-security principals into WebServiceContext.getUserPrincipal() call
- CXF-1681 Base URL caching in ServletController avoids needed updateDests() call on republishing endpoints
- CXF-1682 Generated Web service Client fails for http://demo.aws.air-worldwide.com/aws/passporttogo.asmx?wsdl
- CXF-1683 ExtendedURIResolver returns relative paths after resolving a URI relative to another one.
- CXF-1684 URIResolver cannot resolve relative paths with with zip: scheme
- CXF-1685 Not possible to pass empty parameter to the maven-codegen-plugin
- CXF-1686 maven-codegen-plugin: Add ability to specify a default set of options for all wsdls in a project.
- CXF-1687 Lots of NPE when parsing documents at start time
- CXF-1689 CXF assumes class.getPackage() is never null
- CXF-1692 cfx-codegen-plugin: Should be possible to configure using named parameters.
- CXF-1696 wsdl2java issues with implicit headers
- CXF-1697 Problem with converting to Calendar
- CXF-1705 Servlet 2.3 compliance
- CXF-1709 "No service was found." after refresh of Spring's ApplicationContext
- CXF-1711 Server failed to start and receieved IllegalAnnotationExceptions
- CXF-1712 ObjectFactory cache doesn't take classloaders into accout
Release Notes - FUSE Services Framework - Version 2.0.6.1-fuse - June 19, 2008
Issues resolved:
- CXF-1659 Eclipse plugin has $cxf.version in directory name
Release Notes - FUSE Services Framework - Version 2.0.6.0-fuse - May 19, 2008
Issues resolved:
- CXF-1388Error when running client generated by Wsdl2Java tool 'org.apache.ws.commons.schema.constants.Enum$EnumValueException: Bad Enumeration value 'extension restriction''
- CXF-1445Missing repository definition
- CXF-1481PropertyEditor for class "org.apache.cxf.binding.soap.SoapVersion" is wrong
- CXF-1493Cannot build 2.0.4 JBI Integration
- CXF-1496Wrong content type produced by CXF BC provider
- CXF-1506No Implementation-Vendor in manifest
- CXF-1523Reopen BugCXF-1448: Aegis + SAAJ leads to namespace complaint.
- CXF-1524SOAP with Attachments (BMMimeMultipart): DispatchInDatabindingInterceptor's call to soapMessage.countAttachments() throws IOException
- CXF-1525NullPointer Exception when SOAP FAULT FaultString is NULL
- CXF-1528DynamicClientFactory throws IllegalStateException due to JAXB not generating classes when unexpected schema element encountered in WSDL
- CXF-1531support to publish the endpoint with multiple addresses which are starting with same context path
- CXF-1534JAXWSMethodInvoker doesn't honour faultcode in thrown SoapFault
- CXF-1537Out only out-of-band headers don't code gen correctly (with -exsh true) and runtime doesn't work with -exsh false
- CXF-1546CDATA section markers removed from WSDL comments
- CXF-1552When publish the endpoint by using Serlvet transport without the spring , get the NPE for injecting the bus resource to JMSTransportFactory
- CXF-1553TunedDocumentLoader fails to resolve xsi prefix properly when not using WSTX.
- CXF-1558Webservice method returning a Set results in java.lang.ClassCastException: java.util.LinkedHashSet cannot be cast to java.util.List
- CXF-1559Missing Client side Soap Attachments Support in CXF
- CXF-1560EndpointReferenceUtils.getSchema threading issue
- CXF-1565wsdl2java jaxws binding issues
- CXF-1567DynamicClientFactory throws NullPointerException while building classpath if jar does not have Manifest file
- CXF-1573JBIDestinationOutputStream should copy attachments into NormalizedMessage to support outbound attachments
- CXF-1574JBI transport should support copy inbound normalizedmessage property to outbound normalizedmessage
- CXF-1581?wsdl not working if using the sun stax parser instead of woodstox
- CXF-1588NullPointerException in JbiConduitOutputStream
Release Notes - FUSE Services Framework - Version 2.0.5.0-fuse - April 15, 2008
Issues resolved:
- CXF-490 Create CXF OSGi Bundles
- CXF-907 WSDLToJava fails to generate parameter for request header
- CXF-918 java code from wsdl2java for wrapped style if request and response have elements with the same names and different datatypes
- CXF-935 Provider not working when its WSDL is supplied from spring configuration.
- CXF-1020 WSDL2Java tool error: failed to generate codes with twoHeadersSameNameDifferentNamespace
- CXF-1229 Check for element name clash in request and response messages ignores setting of enableWrapperStyle
- CXF-1247 WSDLValidator does not use CatalogResolver to reslove wsdl
- CXF-1269 Using contentType = "application/octet-stream" on returned Datahandler/DataSource causes an InputStream to be left open
- CXF-1272 Application doesn't start up without internet connection (when providing <http-conf:conduit> setting)
- CXF-1386 java2wsdl: NullPointerException on @WebService interface throwing custom Exception
- CXF-1401 More shutdown problems with jetty willem Jiang
- CXF-1408 Data not returned if /tmp/cxf-tmp-#### deleted
- CXF-1412 In ClientFaultConverter', setStackTrace() throws NullPointerException if 'ss' String is null
- CXF-1417 SOAPFaultException built programmatically and thrown in a JAX-WS handler are not correctly populated
- CXF-1418 Problem having multiple interceptors of the same type on the interceptor chain
- CXF-1419 JMS Server Response headers not populated properly
- CXF-1420 LogUtils.log fails when trying to log an error with a question mark.
- CXF-1429 Memory Leak at PolicyEngineImpl
- CXF-1430 ThreadLocal Memory leak in HandlerChainInvoker
- CXF-1432 Throwables should be serializable
- CXF-1433 WS-Security vulnerability
- CXF-1436 Error in WS-Security 1.1 Signature Confirmation handling
- CXF-1437 schemas without *.xsd extensions being fetched from the internet instead of locally
- CXF-1438 AttachmentDeserializer is leaving behind temp files
- CXF-1439 WSDL2Java generates NPE for certain WSDL
- CXF-1442 Clients only handle a single Session cookie
- CXF-1444 JBIOutWrapperInterceptor fails to find objects sequentially
- CXF-1446 null pointer in java2wsld
- CXF-1448 Aegis + SAAJ leads to namespace complaint.
- CXF-1456 Investigate a more sensible set of default cipher suites
- CXF-1464 xmlbinding error
- CXF-1465 WSDL2Java error when using <jaxb:serializable/> binding customization
- CXF-1467 CXF Bug 1435 Not Resolved
- CXF-1468 JBIWrapperOutInterceptor miss message type attribute for JBI binding
- CXF-1469 NPE with Spring 2.5.2
- CXF-1484 JBI binding should throw more meaningful exception instead of NPE when there is no operaiton in the JBI MessageExchange
- CXF-1486 wsdl2java generates aync SEI methods having compile errors when consuming a BARE service returning int.
- CXF-1487 WS-RM policy assertions not merged properly
- CXF-1488 Synchronization issues in PolicyEngineImpl
- CXF-1491 ReadHeadersInterceptor reads to much after parsing soap-header and breaks wss signature
- CXF-1492 JAXB databinding adds classes recursively to JAXBContext. The reference impl. adds only the request and response classes.
- CXF-1515 Bad Enumeration value 'extension restriction'
Release Notes - FUSE Services Framework - Version 2.0.4.0-fuse - February 19, 2008
Issues resolved:
- CXF-793- endpoint address rewriting for user supplied wsdl
- CXF-921- Error creating client code from a WSDL generated using Aegis databinding
- CXF-941- Dispatch invokeOneWay is trying to parse responses
- CXF-964- CXF doesnt handle the Fault with primitive type (int) as fault detail.
- CXF-1054- Aegis issues with maps
- CXF-1055- Validation of Aegis files would reduce user frustration
- CXF-1074- @Resource private WebServiceContext context can't be injected when using the spring transaction enhancement
- CXF-1078- WSDL2Java giving unexpected results when generating client Port interface
- CXF-1113- soap:address location attribute is wrong when wsdl query to default servant delegate returns wsdl.
- CXF-1196- @BindingType(SOAP11HTTP_MTOM_BINDING) is not activating MTOM
- CXF-1200- wsdltojava accepts targetnamespace with ':' in the name but generate code that does not compile
- CXF-1208- WrapperClassInInterceptor incorrecltly handing SOAP headers
- CXF-1223- Client code generates no parameters or return values for WSDL with multiple elements with same name
- CXF-1225- java2ws tooling is not fully merged to 2.0.x branch
- CXF-1226- elementFormDefault from package-info.java ignored with JAXWS+JAXB when there are no beans
- CXF-1242- support -address flag
- CXF-1251- Error from CXF if optional method argument is missing
- CXF-1256- java.lang.SecurityException when i use cxf-codegen:wsdl2java for maven in netbeans ide
- CXF-1260- ConfigureImpl with spring construction duplicates looking for cxf.xml on the classpath and can error out with a warning
- CXF-1273- WSDLRefValidator can not pass if the type is xsd:anyType
- CXF-1276- Content-Encoding treated as a charset by HTTPConduit.WrappedOutputStream.handleResponse
- CXF-1278- ObjectFactory.class is missing when a JAXBContext is created and no WS addressing information is added
- CXF-1290- SecurityException in FileUtils.getDefaultTempDir
- CXF-1294- Problem creating several custom Headers
- CXF-1296- CXF throwing UnsupportedOperationException when including header.
- CXF-1297- Simple frontend clients don't work with wsdl first
- CXF-1306- samples/restful_http_binding/test.html does not work with IE (works with Firefox)
- CXF-1308- another javascript problem with restful_http_binding demo
- CXF-1313- MTOM client side can not unmarshal the returned Holder<Source>
- CXF-1332- CXF2.0.3 rejects wrapped array parameters when they have whitespace or comments
- CXF-1333- Aegis drops all but the last from an array of JDOMElements
- CXF-1344- Remove the duplicate Handler annotaion when the service contains two ports
- CXF-1346- Please don't drop velocity.log files into the home directory
- CXF-1351- static DocumentBuilderFactory in XMLUtils cause ClassCastException when use different classloader
- CXF-1357- Setting CXF eclipse output directory to be eclipse-classes instead of target
- CXF-1383- extensibleElement default is wrong for the Aegis-specific @XmlType annotation
- CXF-1392- Java first, unannotated exceptions are always written qualified although schema usually says unqualified.
- CXF-1393- WS-Policy PolicyBuilder implementation recognizes only a single policy namespace
- CXF-1399- JMS transport ignoreing Message.PROTOCOL_HEADERS
- CXF-1435- BusApplicationContext should pass empty String array to super constructor instead of null
Release Notes - FUSE Services Framework - Version 2.0.3.4-fuse - May 30, 2008
Fix issues with wsdl first problems where binding operations have message names, but the portTypes don't.
Release Notes - FUSE Services Framework - Version 2.0.3.3-fuse - February 19, 2008
Bug Fixes
- CXF-1364 - In case of doc-lit wrapped style the generated schema should be unqualified for the elements
- CXF-1419 - JMS Server Response headers not populated properly
Release Notes - FUSE Services Framework - Version 2.0.3.2-fuse - December 10, 2007
Bug Fixes
- CXF-865 - CXF http-jetty transport do not call the jetty server engine shutdown when the server stop
- CXF-917 - org.apache.cxf.systest.handlers.DispatchHandlerInvocationTest failure
- CXF-919 - cxf-codgen-plugin needs to depend on cxf-rt-bindings-soap
- CXF-922 - HTTP Conduit configuration is not loaded
- CXF-948 - NullPointerException when ?wsdl url contains extra parameters
- CXF-982 - Eclipse settings don't match checkstyle settings
- CXF-986 - Cached file was deleted, java.io.FileNotFoundException in SWA with Logging on.
- CXF-987 - Aegis schema does not match the actual situation
- CXF-992 - If a null parameter is passed using the ClientProxyFactoryBean, all subsequent parameters become null
- CXF-996 - WSDL2Java validate error for doc/lit bare wsdl.
- CXF-1021 - Map entries not reconstructed on other side of WS call due to namespace mismatch (see Xfire Bug: XFIRE-842)
- CXF-1029 - The given example is not correct!
- CXF-1032 - @WebMethod (exclude = true) are not being excluded
- CXF-1037 - ClassCastException writing a Map<Long, someclass> in a reply message with Aegis
- CXF-1043 - Presence of .aegis.xml file disrupts java5 generic processing for return Maps
- CXF-1053 - Catalog entry in codegen maven plugin and command line ignored.
- CXF-1059 - CachedOutputStream closes streams prematurely
- CXF-1060 - Code depends on spring bean initialization order
- CXF-1062 - Bug in EndpointImpl#stop()
- CXF-1071 - url re-writing for xsd imported into xsd not working with catalogs set.
- CXF-1072 - CXFServlet can't be configured without using Spring.
- CXF-1077 - system test DispatchHandlerInvocationTest failed
- CXF-1080 - Aegis + JAX-WS fails to throw specific exceptions
- CXF-1083 - LogUtils is missing some MissingResourceException handling
- CXF-1086 - Noise log traffic due to lifecycle management problem with jetty server
- CXF-1092 - Aegis+Jaxws ignores namespaces on @WebParams
- CXF-1093 - create the polling thread by using WorkManager
- CXF-1095 - The binding file does not take effect for imported wsdl
- CXF-1096 - Resources not being loaded correctly for tls
- CXF-1097 - JMS transport cannot handle messages > 64K
- CXF-1103 - Schema imports missing from cross-tns embedded schemata
- CXF-1105 - Arrays with Aegis+JAX-WS produce incorrect WSDL
- CXF-1106 - XPATH result in jaxws customization is not NodeList
- CXF-1107 - Local transport direct dispatch mode can't work
- CXF-1108 - CXF AbstractEndpointFactory 's setServiceName and setEndpointName do not take effect
- CXF-1110 - Adding DefaultHandler to handler list for jetty disables all service endpoints.
- CXF-1115 - SOAP w/ Attachments does not work with Dispatch/Provider based services
- CXF-1116 - 1-dimentional arrays appear as 2-dimentional in the wsdl
- CXF-1118 - JAXB serialized private fields of faults
- CXF-1120 - Server lifecycle management problems, perhaps
- CXF-1121 - jaxb binding fails for property getters marked @XmlTransient if they return an array with component type that is an interface
- CXF-1122 - DynamicClientFactory xsd:any sub-element No DynamicClientFactory: no compiled schema element could be found ....
- CXF-1123 - ClientFaultConverter needs to deal with unqualified part names.
- CXF-1124 - Does not honor localName in RequestWrapper/ResponseWrapper annotations.
- CXF-1127 - JAXB Data Binding Generates Duplicate Fault Elements in Generated WSDL
- CXF-1129 - org.apache.cxf.interceptor.Fault: Index: 1, Size: 1
- CXF-1131 - JAX-WS + JAXB problem - javax.xml.ws.soap.SOAPFaultException thrown instead of custom exception
- CXF-1136 - Custom exception not appearing in SOAP fault response
- CXF-1137 - CXF wsdl2java NPE's if it cannot find the wsdl:portType identified by a wsdl:binding
- CXF-1139 - Sample wsdl_first_xml_pure build failure
- CXF-1141 - wsdl2java failed to generate code when use the following jaxb binding file
- CXF-1144 - Issue with .NET clients - stub method parameters wrapped in a parameter class
- CXF-1145 - Not able to set the namespace for a service wsdl
- CXF-1146 - wsdl2java validator incorrectly requiring doc/lit soap:body messages to have namespaces
- CXF-1149 - Error thrown with Schema validation enabled when using xml-catalogs
- CXF-1150 - EndpointReferenceUtils cannot obtain schema for client
- CXF-1152 - wsdl2java can not process two jaxws binding files at the same time
- CXF-1153 - wsdlvalidator failed with recursive wsdl
- CXF-1154 - wsdlvalidator failed with imported wsdl
- CXF-1168 - Dynamic client horks when asked to process a schema using base64
- CXF-1169 - wsdl2java from maven-code-gen plugin has validation and no warning suppression - wsdl with no service blows with error warning ...
- CXF-1180 - If Exchange is the last parameter on the method parameter list of a JAX-WS operation, then CXF generates a part for it, so invoking the service fails because there will be too many parameters
- CXF-1186 - WS-Addressing is working with the API approach
- CXF-1187 - Using Spring <context:annotation-config /> spawns creation error on org.apache.cxf.transport.servlet.ServletTransportFactory
- CXF-1192 - Jsr250BeanPostProcessor, non reentrant ResourceInjector results in IllegalArgumentException
- CXF-1195 - xjc dv plugin doesn't provide default values for enums
- CXF-1202 - In/Out out of band headers causing Exception in HolderOutInterceptor
- CXF-1206 - xjc dv plugin doesn't provide default values for complexTypes that contain elements
- CXF-1212 - wsdl2java mojo dependency clash with testDependencies - no workaround available - new config option needed
- CXF-1216 - WS-Addressing & .net Interop
- CXF-1217 - Address in use errors from attempt to repeatedly start and stop services
- CXF-1218 - Memory Leak in Policy Engine
- CXF-1219 - Aegis databinding class XMLTypeCreator uses DocumentBuilderFactory.setSchema(aegisSchema), this is not implemented by all XML parsers, some throw UnsupportedOperationException, must be handled
- CXF-1221 - update samples/integration/outbound sample.
- CXF-1227 - NPE in HttpHeaderHelper.mapCharset
- CXF-1236 - Scary warnings from new engine lifecycle
- CXF-1238 - DispatchIndataBindingInterceptor removes out the inputStream even if it not a SOAP or XML Binding.
- CXF-1244 - Application Exception not serialized properly
- CXF-1245 - Thread hangs when processing response message using LocalTransport with dispatchDirect
- CXF-1249 - CXF run with Spring 2.5 will get bean create error (out of stack memory) when CXF configures the endpoint with the <jaxws:endpoint> configure file
- CXF-1264 - JettyHTTPDestination does not set a thread default bus
Improvement
- CXF-733 - Refactor the EJBServant
- CXF-940 - adding operations to wsdls make old clients fail
- CXF-1034 - JettyHTTPServerEngineFactory should automatically stop all jettyEngines which it buffered
- CXF-1044 - Make JCA get Connection without providing wsdl.
- CXF-1045 - JCA outbound codes refactoring.
- CXF-1047 - Write EJBInvoker to publish the EJB servant.
- CXF-1056 - Add a constructor to generated Service class for setting only WSDL location
- CXF-1057 - wsdlvalidator does not support catalogs
- CXF-1063 - Refactor the jca/hello_world_soap_http sample.
- CXF-1082 - Improve the Log in jca module.
- CXF-1088 - document handling of case where spring aop breaks wsdl generation
- CXF-1094 - Tooling binding file wsdllcaotion and schemaLocation improvement
- CXF-1099 - if finalizeConfig in org.apache.cxf.transport.http.HTTPConduit could be protected or public
- CXF-1109 - if org.apache.cxf.transport.http.HTTPConduit.WrappedOutputStream could be protected
- CXF-1112 - Add catalog support for wsdlLocation and schemaLocation in customization binding file
- CXF-1130 - Add the weblogic specfic file in deploying RAR.
- CXF-1134 - Adding a attribute in the JettyEngine's configuration to set the SO_REUSEADDR flage
- CXF-1143 - Default CXF behavior of listing all available endpoints
- CXF-1147 - Refactoring the jca handler chain building.
- CXF-1170 - Enhancement for tooling help text message format
- CXF-1224 - Enable setting of JAXBContext config options from within Spring context
- CXF-1237 - Update wsdltojava to make generated service qnames publicly accessible
New Feature
- CXF-1033 - Migrate to another logging solution rather than java.util.logging
- CXF-1085 - EnhReq: Add support for TrustStores in PEM format
- CXF-1158 - configurability of endpoint rewrting
- CXF-1167 - Add new feature to publish service infomation to external repository
- CXF-1199 - new ServiceContractResolver that cxf can resolve wsdl file from extension repository/storage
Release Notes - FUSE Services Framework - Version 2.0.2.3-fuse - October 15, 2007
- DEV-30 - Readmes for services framework spring container samples are incorrect
Release Notes - FUSE Services Framework - Version 2.0.2.2-fuse - September 25, 2007
Sub-task
- [CXF-431] - Extend AuthorizationPolicy to include realm and targetURI
- [CXF-432] - Provide HTTPConduit policy to control the number of transparent resends supported per target URI
- [CXF-433] - Cache request payload if transparent resend may be required
- [CXF-434] - Handle 401 explicitly in HTTPConduit.handleResponse()
- [CXF-435] - Involve application in trust evaulation on 401 via callback
- [CXF-901] - Update "WAR" building for full war
- [CXF-902] - Add java_first_pojo sample
Bug
- [CXF-362] - wsdltojava generated code has inconsistent style
- [CXF-369] - xsd:dateTime becomes XMLGregorianCalendarImpl when Date needed
- [CXF-493] - -b option doesn't work
- [CXF-510] - SpringBusFactory only use DEFAULT_BUS_ID to create bus from context
- [CXF-527] - JaxwsServiceFactoryBean bugs with RPC style
- [CXF-557] - Inherited annotation doesn't work for an impl class
- [CXF-655] - String[] cann't be input paras or return value when use doc/lit of code first way
- [CXF-706] - Multiple Http Destinations cannot use the same address when using HTTPS.
- [CXF-731] - Can not get javax.xml.ws.wsdl.description from MessageContext
- [CXF-732] - Dispath does not work with LogicalHandlers (and maybe SoapHandlers as well).
- [CXF-735] - javax.xml.ws.Service.getPort(java.lang.Class<T> serviceEndpointInterface) does not work
- [CXF-745] - JAXB Data Binding Generates Duplicate Fault Elements in Generated WSDL
- [CXF-747] - Redundant Interceptors in the request-response chain while using Provider API
- [CXF-750] - Support using Session in standalone
- [CXF-759] - Inheritance deserialization problem
- [CXF-761] - fix JCA integration demo packge and change readme.txt
- [CXF-764] - SoapHandler/LogicalHandler does not work with Provider.
- [CXF-765] - Wsdl2java generates duplicate server and client for the wsdl which service contains two ports
- [CXF-766] - if input message part defined in soapheader, the operation miss this input args
- [CXF-772] - if soap header using message part from another message which is not defined in the operation, message will fail
- [CXF-773] - Logical/Soap handlers does not work on the Provider side.
- [CXF-774] - java2wsdl generates shema element with no type.
- [CXF-775] - CXF tools don't appear to handle XML catalogs; runtime handling is limited
- [CXF-776] - JaxWsServiceFactoryBean doesn't seem to work with AegisDatabinding
- [CXF-777] - velocity engin write errors (NPE)
- [CXF-778] - wsdl2java failed to genrate wsdl which has recursive import
- [CXF-779] - missing jar file(s) in lib directory of 2.0 release or bad wiki page
- [CXF-781] - Duplicate type error from Aegis on code that worked fine with XFire 1.2.5
- [CXF-782] - wsdl2java generated wrong package name
- [CXF-783] - Ant tasks for tools don't provide helpful error messages
- [CXF-784] - Interceptor not setting the fault chain for HTTP Binding
- [CXF-785] - Aegis crashes instead of diagnosing namespace error in .aegis.xml file
- [CXF-786] - js_provider sample fails
- [CXF-789] - JaxWsServiceConfiguration doesn't correctly find operations with an implementor
- [CXF-790] - SOAP headers copied from input SOAPMessage to output SOAPMessage
- [CXF-791] - JettyHTTPServerEngineFactory.createJettyHTTPServerEngine should be protected
- [CXF-796] - Configurable error handling when encountering unsupported assertions
- [CXF-798] - wsdlvalidator cannot validate on-line wsdl
- [CXF-800] - Resouce matching in jra seems incorrect
- [CXF-801] - WSS4JInInterceptor doesn't allow setting of non-string properties such as "passwordCallbackRef"
- [CXF-802] - Java first with unqualified/unannotated JAXB objects don't generate proper soap messages....
- [CXF-804] - wsdl2java fails to generate code for the imported wsdl
- [CXF-808] - Custom exception classes are not thrown by the CXF client runtime, at least with Aegis
- [CXF-809] - no cygwin support in java2wsdl script
- [CXF-810] - Client and Server classes in ant script generated by wsdl2java are not correct
- [CXF-811] - Aegis omits type from WSDL, perhaps particularly when .aegis.xml file is trivial.
- [CXF-813] - In java first, JAX-WS is using all methods on the IMPL instead of just the ones on the endpoint interface
- [CXF-814] - In java first wrapped/doc/lit, if Impl and Interface have different targetNamespaces, the "parts" are not read
- [CXF-818] - Code first, client side, RCP/lit doesn't work without a WSDL
- [CXF-819] - WSS4JInterceptors don't allow to have a password callback handler by reference
- [CXF-821] - Current CXFservletTransportFactory don't support the connduit Initator interfance
- [CXF-823] - Issue with HexBinary Encoding
- [CXF-824] - SOAPAction can't be used to select an operation
- [CXF-826] - WSS Security header processed by WSS4J is returned as response header
- [CXF-827] - SOAP Header element is returned to the client even if detached in a JAXWS Handler
- [CXF-839] - Fix misspelling of "prefix"
- [CXF-841] - SOAP RPC/Lit uses paramOrder when sending messages instead of the order in the message
- [CXF-842] - Code first, RPC/Lit with lots of inouts/outs/headers doesn't work
- [CXF-843] - Code first, Multiple out headers is only putting one soap:header element in the wsdl
- [CXF-844] - RPC/Lit null value parameters are skipped
- [CXF-845] - OneWay operations agains JAX-WS RI server don't work
- [CXF-846] - MTOM Content-Type header is invalid
- [CXF-847] - swa will generate temp file until process exit
- [CXF-848] - WSDLValidator not working well with the bundle jar
- [CXF-850] - performance of repeated calls to jaxws.Service.createPort is poor, jaxb context is created every time
- [CXF-853] - Package renaming needed
- [CXF-854] - Class renaming needed
- [CXF-855] - Wsdl2Service not working
- [CXF-858] - Dispatch/Provider support for other message types such as Source
- [CXF-867] - NullPointerException in ws_addressing and ws_policy samples
- [CXF-868] - dispatch_provider sample is completely broken
- [CXF-875] - NullpointerException from wsdltojava when using non-soap extensions
- [CXF-883] - wsdl2java in apache-cxf-2.1-incubator-20070729.204751-4 does not honour the enableWrapperStyle flag.
- [CXF-913] - wsdl2java throw NP exception working on simple frontend generated wsdl file
- [CXF-687] - SOAP over HTTP messages have two Content-Type headers and SOAP action as a separate header
- [CXF-849] - SSLUtils logs too much at INFO level
- [CXF-869] - jaxws:endpoint, simple:client not support setting binding element value
- [CXF-870] - WebService methods generated from implementation instead of interface
- [CXF-874] - Problems with service beans that use AOP
- [CXF-882] - @Features and @XXInterceptors doesn't work for client proxies
- [CXF-886] - XSD2WSDL Tool seems to be unable to access remote xsdurls
- [CXF-896] - Aegis binding with @WebFault causes AegisDatabinding to throw UnsupportedOperationException
- [CXF-897] - Default JAXB Data Binding does not unmarshal parameters correctly for a POJO service
- [CXF-898] - Invalid links in Service Listing at root of CXF servlet if the context path does not end in '/'
- [CXF-900] - Generated exception classes don't have serialVersionID
- [CXF-903] - HTTP binding/REST does not handle Wrapped request correctly
- [CXF-904] - Tools output (-help) needs reformatting
- [CXF-906] - ClassCastException in CXFServlet.loadSpringBus when context initialization fails
- [CXF-910] - maven codegen plugin needs to allow passing arguments for java2wsdl goal
- [CXF-911] - java2wsdl goal of the codegen plugin does not throw an exception to stop the maven build on error
- [CXF-912] - java2wsdl goal of the codegen plugin turns off all maven output if the 'quiet' tag is set...
- [CXF-915] - ASM3.0 dependency affects spring 2.0 functionality
- [CXF-916] - Package renaming needed from org.codehaus.xfire -> org.apache.cxf?
- [CXF-918] - java code from wsdl2java for wrapped style if request and response have elements with the same names and different datatypes
- [CXF-925] - ClassCastException in JAXBEncoderDecoder.unmarshall()
- [CXF-926] - JAX-WS code first fault mapping is not writing proper element name on wire if detail has XmlRootElement
- [CXF-929] - Https connections recreated for each request
- [CXF-934] - Remove redundant configuration in WS-Security unit tests
- [CXF-936] - HTTPConduit requires geronimo-mail, cannot use Sun's mail jar
- [CXF-937] - Features does not work with a JAX-WS Dispatch Client when defined via spring config.
- [CXF-938] - URIMapper did not handle Wrapped/Unwrapped operation correctly when service is in wrapped mode
- [CXF-939] - wsdl defining two different operations on the same port using the same messages lead to wsdl2java producing wrong code instead of an error message
- [CXF-942] - throwing SOAPFault from IMPL is not correctly mapped on the wire
- [CXF-943] - Doc/Lit/Bare creating wrong element names in wsdl
- [CXF-944] - Switch URI of BookService test from xfire.codehaus.org to cxf.apache.org
- [CXF-946] - AOP with WS Endpoint
- [CXF-947] - FaultInfoExceptions don't work when migrating from XFire to CXF
- [CXF-950] - CXF WSDL2Java tool doesnt work well for the WCF RPC/Literal wsdl.
- [CXF-951] - RCPInInterceptor not adding all the normal attributes to the message
- [CXF-953] - In services list, last character in link url is swallowed when no trailing slash is available
- [CXF-955] - Implicit dependency from jaxws:endpoint on httpj:engine-factory is not encoded in Spring
- [CXF-959] - Incorrect namespace configuration when generating wsdl from Aegis databinding
- [CXF-960] - JAX-WS client interfaces that inherit from other interfaces don't map all the operations
- [CXF-961] - In tomcat, AuthorizationPolicy object is not found in Message
- [CXF-962] - Aegis mappings not reflecting in wsdl method parameters
- [CXF-966] - SESSION_MAINTAIN_PROPERTY doesn't track cookies other than JSESSIONID
- [CXF-967] - WSDL2Java tool doesnt generate code for empty Input/Output (RPC/Literal)
- [CXF-970] - CXF doesnt handle the Doc/Literal (Bare) with Null parameter.
- [CXF-971] - DefinitionParsers don't ignore namespace attributes
- [CXF-974] - Jaxws and simple front ends do not support set serviceName and endpointName from spring configuration
- [CXF-975] - WS-Policy distribution sample uses outdated cxf policy namespaces
- [CXF-978] - WSDL2Java generated code will miss the parameter for wsdl operation has "parameterOrder" attribute.
- [CXF-993] - CXF doesn't always honor the use of optional soap headers
- [CXF-1001] - WSDL2Java header problem when using -exsh parameter
- [CXF-1052] - CXF throws ClassCastException from generated client code [when multiple elements have the same name in WSDL]
Improvement
- [CXF-268] - support <extension> and <extensionArgs> for the cxf-codegen-plugin so that XJC plugins can be used with the wsdl2java tool
- [CXF-425] - Insufficient error handling in fault observers
- [CXF-662] - Make schema for WS-Policy (and related schemas) available to Spring's validating parser to preclude fetch them
- [CXF-744] - Text improvements to error, usage messages for management console
- [CXF-746] - Text improvements to frontend Messages.properties files
- [CXF-753] - Text improvements
- [CXF-757] - Switch to Ant build.xml file for new client_js sample.
- [CXF-770] - Fixed messages in messages.properties
- [CXF-795] - adding the spring configuration support for the Jetty server
- [CXF-797] - Make policy version/namespace configurable
- [CXF-805] - wsdl2java error message improvement
- [CXF-817] - Add support for configurable invoker in cxf.xml
- [CXF-820] - With Doc/Lit/Wrapped and array/list types, generated wsdl has unreferences array schemas
- [CXF-828] - Investigate JBossWS-CXF endpoint exception handling
- [CXF-840] - Spelling fixes for error messages
- [CXF-851] - wsld2java -xjc usage is too minimal, there is no way to know what plugin options are available.
- [CXF-856] - Improvements to messages in Jetty_http transport
- [CXF-860] - Switch the www.xsume.com URI to an Apache URI in the build files
- [CXF-862] - Revisit PolicyFeature
- [CXF-876] - build.xml Comment/Message cleanup
- [CXF-232] - Unify dispatch/providers with JAX-WS
- [CXF-340] - Support adding extra classes to JAXB context
- [CXF-488] - Add java2wsdl support for the Maven plugin
- [CXF-661] - Jetty Destination not programatically configurable
- [CXF-743] - Standardized text in README files for each of the samples.
- [CXF-763] - samples improvement
- [CXF-871] - Improve message strings in CLI tools
- [CXF-887] - messages.properties improvements in org.apache.cxf.jbi.se
- [CXF-888] - Control directory for on-disk attachments
- [CXF-899] - Missing getFaultInfo() fallback patch - use @WebFault bean as faultInfo if getFaultInfo() is not present
- [CXF-928] - wsdl2java should not overwrite existing files
- [CXF-930] - XercesImpl.jar needs to be added to CXF_HOME/lib directory
- [CXF-931] - UNnecessary library dependency
- [CXF-965] - add groovy and ruby script samples
- [CXF-972] - Define a tns prefix
- [CXF-1002] - Message Part is not named correctly (always called "fault") - this breaks XFire backward compatibility - Patch attached
- [CXF-1025] - Streamline aegis configuration
New Feature
- [CXF-430] - HTTPConduit support for non-preemptive Basic Auth
- [CXF-749] - Enable HTTPSession & Session use
- [CXF-760] - Ant tasks for tools
- [CXF-767] - Autogenerate spring ID for <jaxws:endpoint>, <server>, etc
- [CXF-768] - Add support for <databinding> in endpoint & client configuration
- [CXF-787] - Add optional support for a toString method to JAXB generated types
- [CXF-792] - Allow access to Jetty Server or at least Context object
- [CXF-799] - Add OOTB support for UsingAddressing assertion
- [CXF-803] - Configuring interceptors using annotations
- [CXF-861] - WS-Reliable Messaging Feature
- [CXF-984] - Allow user control of namespace prefixes in Aegis
Task
- [CXF-734] - Changed the print code to assert code in the PolicyTest
- [CXF-742] - Add Feature Support for the Bus
- [CXF-771] - Upgrade to Neethi 2.0.2
- [CXF-979] - Upgrade to Neethi 2.0.2 - better POM update needed
Test
- [CXF-112] - CXF performance testing and tuning
- [CXF-150] - Interop testing with WCF, Axis2
Wish
- [CXF-762] - Can it be available to skip following JAXB error about same name by user option?
Release Notes - FUSE Services Framework - Version 2.0 - July 9, 2007
Bug Fixes:
- CXF-257 - PortType can have its own targetnamespace and different from the service one
- CXF-305 - Unsupport handling of schema which will have @XmlElementRef & JAXBElement in type code generated by JAXB
- CXF-361 - XML Binding: inconsistency in schema for WSDL Extension.
- CXF-362 - wsdltojava generated code has inconsistent style
- CXF-369 - xsd:dateTime becomes XMLGregorianCalendarImpl when Date needed
- CXF-386 - RootNode defined in XMLBinding is not added to the Stax Stream when there is only one Message Part.
- CXF-436 - JAX-WS Handlers @PostConstruct/@PreDestroy methods not called
- CXF-437 - @Resources are not injected into Handlers
- CXF-447 - The java2wsdl tool generated wrong namespace for datatypes
- CXF-453 - JAXWS Java-Frist server side throws SoapFault when @WebParam is missing for rpc/lit
- CXF-454 - Document/Lit/Bare doesn't work for Java-Frist mode
- CXF-463 - Partial webservice annotation on the SEI but the implementor has complete attributes
- CXF-464 - WS-RM Sample fail
- CXF-481 - More supports for imported xsd access
- CXF-493 - -b option doesn't work
- CXF-509 - java2wsdl needs to support codegen for RequestWrapper and RespondeWrapper in some case
- CXF-510 - SpringBusFactory only use DEFAULT_BUS_ID to create bus from context
- CXF-520 - Generated wsdl using runtime code for the following class is invalid : Port has no location attribute
- CXF-525 - ClassNameAllocatorImpl might be missing class name collision checking for other types
- CXF-527 - JaxwsServiceFactoryBean bugs with RPC style
- CXF-528 - Interface Hello in JaxWsServiceConfigurationTest is not a legal jaxws SEI
- CXF-530 - Error in doSenderAction call in WSS4JOutInterceptor
- CXF-536 - Default namespaces with no prefixes and set are coming out empty
- CXF-541 - org.apache.cxf.jaxws.EndpointImpl does not set endpoint name in service factory
- CXF-544 - JAXWS Client Proxy does not use executor assigned to JAXWS Service in async invocations
- CXF-558 - JAX-WS Context not injected for RESTful service implementations
- CXF-597 - Adding the WS-A classes to the JAXBContext in JAXBDataBinding causes extra namespace to be written
- CXF-602 - EBay WSDL does not work
- CXF-610 - Java2Wsdl can not handle String[] in generating wrapper beans
- CXF-615 - create service from class can't set operationInfo isOneWay rightly
- CXF-617 - Standalone Jetty Server Does Not Modify soap:address As Needed
- CXF-619 - AbstractHTTPDestination sets null server addresses
- CXF-621 - org.apache.cxf.bus.spring.BusApplicationContext constructor does not respect "include defaults" flag
- CXF-624 - cxf-rt-transports-http pom.xml has compile dependencies on jetty and servlet-api
- CXF-625 - ws_rm sample failing to compile
- CXF-626 - soap12 sample (using HTTP Get) doesn't work
- CXF-627 - WSDL2Java JAXWS frontend does not handle enableAsyncMapping for non-Java-named operations
- CXF-628 - Service.addPort(QName, String, String) does not accept binding ID javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING
- CXF-631 - Regression in simple front end WSDL auto-generation
- CXF-633 - SOAP 1.2 action header is sent incorrectly
- CXF-638 - Need an api to use the wsdlValidator and SchemaValidator
- CXF-641 - Schema error if more than one methods throws the same exception type.
- CXF-642 - StaxUtil should test for null NamespaceContext in getUniquePrefix
- CXF-645 - WsdlValidator fails if the wsdl does not have a binding.
- CXF-648 - Problem with Aegis databinding
- CXF-653 - CXF not processing the BindingProvider.SESSION_MAINTAIN_PROPERTY
- CXF-654 - Inherited @Resource annotated fields/methods declared not injected
- CXF-656 - Null Point Exception for Java Frist approach without @WebParam annotation when try to start server
- CXF-658 - Tool dependecies on runtime components
- CXF-659 - Server notifying ServerLifeCycleManager only when InstrumentationManager is available
- CXF-660 - org.apache.cxf.jaxb.WrapperHelper.getWrappedPart() throws NPE when element type is boolean
- CXF-663 - CXF's spring jaxws syntax doesn't support http-binding
- CXF-664 - CXF-servlet doesn't support http-binding
- CXF-667 - CXFServlet causes NPE during destroing when config-location isn't specified
- CXF-669 - When SEI's and IMPLS have different namespaces, we don't generate the correct WSDL(s)
- CXF-670 - Validator flags valid rpc/lit operations as invalid
- CXF-672 - HTTPS sample failing
- CXF-677 - Wrong types are generated for SwA
- CXF-690 - durable subscriptions is not set in JMS transport
- CXF-695 - Servlet systest need to add context path to simulate the real environment
- CXF-697 - Agis ClassCastException:
- CXF-700 - MTOM sample doesn't seem right
- CXF-706 - Multiple Http Destinations cannot use the same address when using HTTPS.
- CXF-718 - JettyHTTPServerEngineFactory not configured initially.
- CXF-721 - HTTPS sample output message misleading
- CXF-723 - The "time" logging in both the WSS4JInInterceptor and the WSS4JOutInterceptor contains incorrect or redundant information
- CXF-724 - Interceptor ordering declared programmatically is being overriden by configuration
- CXF-725 - HTTPS NullPointer Exception in CXFJettySslSocket
- CXF-728 - StreamInterceptor sample failed
- CXF-28 - "Nice" XML
- CXF-139 - Port Celtix RM Persistence Handler to CXF
- CXF-219 - CXF Binding Component
- CXF-325 - Add cxf-rt-transport-http2 to use Jetty6's API
- CXF-545 - Set the serviceName through java2wsdl using the JaxwsServiceFactoryBean
- CXF-546 - Set the indent of the generated wsdl
- CXF-554 - javatowsdl fails when Wrapper bean class does not contain namespace
- CXF-561 - javatowsdl generates duplicate schemas when @RequestWrapper does not contain namespace element
- CXF-564 - Generate wrong wsdl file for holder
- CXF-572 - Top level README.txt
- CXF-581 - helloworld_xml_bare servlet demo failed
- CXF-582 - helloworld_xml_wrapped servlet demo failed
- CXF-584 - hello_world sample (Running demo with HTTP Get section) doesn't work
- CXF-586 - hello_world_xml_wrapped (Using HTTP Get section) doesn't work
- CXF-589 - hello_world demo in tomcat 6.0.10 is failed
Improvement:
- CXF-264 - servlet should publish xsd file
- CXF-299 - Readme should have links to bug tracking system
- CXF-304 - Document how interceptor chain works
- CXF-341 - Display user supplied wsdl in HTTP transports
- CXF-428 - Include rhino in packaging
- CXF-487 - JAXB shoudl write to the OutputStream if possible
- CXF-513 - wsdlvalidator improvement
- CXF-594 - Java2Wsdl require a portName argument
- CXF-622 - HTTPClientPolicy CacheControl type should accept parameters for some directives
- CXF-629 - WSDL2Java/cxf-codegen-plugin should not generate client artifacts when "-impl" flag is provided
- CXF-666 - SSL Programtic and Spring Configuration and Jetty upgrade to 6.1.3
- CXF-727 - make cxf sampel common build support more than one jar
New Feature:
- CXF-181 - session support as the jax-ws specification The default value is false.
- CXF-262 - New JBIBinding to allow wsdl with correct informations to be used inside the JBI SE
- CXF-291 - Support Commons HTTP Client for HTTP conduit
- CXF-593 - Support WS-MTOMPolicy
- CXF-649 - Add the performance interceptors to collect the message's response time
Task:
- CXF-46 - JAX-WS Compliance
- CXF-215 - CXF API documentation
- CXF-516 - Replace the old java2wsdlProcess to use JaxWsServiceBuilder to generate wsdl
- CXF-686 - Clean up the Managed ObjectName in CXF
- CXF-698 - command line tool for managed endpoint
- ART-6681 - Develop deployment interface for container
- ART-6682 - Determine packaging model for container
- ART-6678 - Create ContainerBean and ServiceBean
- ART-6680 - Add unit tests and refactor container
- ART-6683 - Allow users to JMX enable endpoint implementation classes
- ART-6679 - Create demo showing features of Tandoori container
- ART-6677 - Update Container to use features available on the new CeltiXFire integration branch
- ART-6676 - Migrate complex demos to Spring Container
Test:
- CXF-112 - CXF performance testing and tuning
- CXF-150 - Interop testing with WCF, Axis2
- CXF-562 - add system test to ensure soap12 fault working
- CXF-571 - CXF-2.0 RC Kit testing
Issues:
The samples included with FUSE Services Framework have the following known issues:
Building on Linux
On versions of Linux with a system wide Ant configuration file installed (/etc/ant.conf) you may see the following error when building the samples:
"Exception in thread main java.lang.ClassDefNotFoundError org/apache/tools/ant/Launch/Launcher"
If you get this error, use the --noconfig option when running Ant. This will bypass the system's ant configuration and ensure that the version of Ant installed with FUSE Services Framework is called.
ant --noconfig
Known Installation Issues:
