You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2007/11/05 21:15:01 UTC
svn commit: r592137 - in /incubator/cxf/branches/2.0.x-fixes: ./
distribution/src/main/release/release_notes.txt
Author: dkulp
Date: Mon Nov 5 12:14:59 2007
New Revision: 592137
URL: http://svn.apache.org/viewvc?rev=592137&view=rev
Log:
Merged revisions 592136 via svnmerge from
https://svn.apache.org/repos/asf/incubator/cxf/trunk
........
r592136 | dkulp | 2007-11-05 15:09:46 -0500 (Mon, 05 Nov 2007) | 2 lines
Update release notes for 2.0.3
........
Modified:
incubator/cxf/branches/2.0.x-fixes/ (props changed)
incubator/cxf/branches/2.0.x-fixes/distribution/src/main/release/release_notes.txt
Propchange: incubator/cxf/branches/2.0.x-fixes/
------------------------------------------------------------------------------
Binary property 'svnmerge-integrated' - no diff available.
Modified: incubator/cxf/branches/2.0.x-fixes/distribution/src/main/release/release_notes.txt
URL: http://svn.apache.org/viewvc/incubator/cxf/branches/2.0.x-fixes/distribution/src/main/release/release_notes.txt?rev=592137&r1=592136&r2=592137&view=diff
==============================================================================
--- incubator/cxf/branches/2.0.x-fixes/distribution/src/main/release/release_notes.txt (original)
+++ incubator/cxf/branches/2.0.x-fixes/distribution/src/main/release/release_notes.txt Mon Nov 5 12:14:59 2007
@@ -1,16 +1,11 @@
-Apache CXF 2.0.2 (incubating) Release Notes
+Apache CXF 2.0.3 (incubating) Release Notes
1. Overview
-Apache CXF 2.0.2, under incubation, delivers the second milestone of
+Apache CXF 2.0.3, under incubation, delivers the third milestone of
the Celtix project (http://celtix.objectweb.org) and the XFire project
(http://xfire.codehaus.org) merge. This release is mostly a patch release
-from 2.0.1. However, there are some new features as well:
- * Configuration support for the WS-Policy engine
- * WS-Addressing Feature (easier to configure WS-A)
- * WS-Reliable Messaging Feature (easier to configure WS-RM)
- * Lots of sample improvements
- * Several Spring configuration improvements
+from 2.0.2 fixing 82 JIRA issues.
2. Installation Prerequisites
@@ -80,90 +75,103 @@
http://issues.apache.org/jira/browse/CXF
6. Specific issues, features, and improvements fixed in the
-Apache CXF 2.0.2 (incubating) release:
+Apache CXF 2.0.3 (incubating) release:
-
-Release Notes - CXF - Version 2.0.2
+** Sub-task
+ * [CXF-987] - Aegis schema does not match the actual situation
+ * [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-1044] - Make JCA get Connection without providing wsdl.
+ * [CXF-1045] - JCA outbound codes refactoring.
+ * [CXF-1047] - Write EJBInvoker to publish the EJB servant.
+ * [CXF-1063] - Refactor the jca/hello_world_soap_http sample.
+ * [CXF-1082] - Improve the Log in jca module.
+ * [CXF-1093] - create the polling thread by using WorkManager
+ * [CXF-1130] - Add the weblogic specfic file in deploying RAR.
+ * [CXF-1147] - Refactoring the jca handler chain building.
** Bug
- * [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-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-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-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-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-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-1140] - wsdl2java failed if the schema import use the relative path to a url
+ * [CXF-1141] - wsdl2java failed to generate code when use the following jaxb binding file
+ * [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 ...
** Improvement
- * [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-901] - Update "WAR" building for full war
- * [CXF-902] - Add java_first_pojo sample
- * [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-861] - WS-Reliable Messaging Feature
- * [CXF-984] - Allow user control of namespace prefixes in Aegis
+ * [CXF-940] - adding operations to wsdls make old clients fail
+ * [CXF-1034] - JettyHTTPServerEngineFactory should automatically stop all jettyEngines which it buffered
+ * [CXF-1056] - Add a constructor to generated Service class for setting only WSDL location
+ * [CXF-1057] - wsdlvalidator does not support catalogs
+ * [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-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-1170] - Enhancement for tooling help text message format
+ * [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
** Task
- * [CXF-771] - Upgrade to Neethi 2.0.2
+ * [CXF-733] - Refactor the EJBServant
+
+
+
+
+
+