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 2011/02/23 18:15:46 UTC

svn commit: r1073833 - /cxf/branches/2.3.x-fixes/distribution/src/main/release/release_notes.txt

Author: dkulp
Date: Wed Feb 23 17:15:46 2011
New Revision: 1073833

URL: http://svn.apache.org/viewvc?rev=1073833&view=rev
Log:
Update release notes

Modified:
    cxf/branches/2.3.x-fixes/distribution/src/main/release/release_notes.txt

Modified: cxf/branches/2.3.x-fixes/distribution/src/main/release/release_notes.txt
URL: http://svn.apache.org/viewvc/cxf/branches/2.3.x-fixes/distribution/src/main/release/release_notes.txt?rev=1073833&r1=1073832&r2=1073833&view=diff
==============================================================================
--- cxf/branches/2.3.x-fixes/distribution/src/main/release/release_notes.txt (original)
+++ cxf/branches/2.3.x-fixes/distribution/src/main/release/release_notes.txt Wed Feb 23 17:15:46 2011
@@ -34,7 +34,7 @@ New features include: 
    for the Stax parser
 
 
-2.3.2 fixes over 75 JIRA issues reported by users and the community.
+2.3.3 fixes over 52 JIRA issues reported by users and the community.
 
 
 
@@ -106,105 +106,73 @@ for caveats when upgrading from CXF 2.2.
 
 7. Specific issues, features, and improvements fixed in this version
 
-Release Notes - CXF - Version 2.3.2
-
-
 
 ** Bug
-    * [CXF-2626] - xmlbean databinding nullpointer
-    * [CXF-2687] - CLONE -WSDL Schema Imports - include schema location doesnt have full path
-    * [CXF-2697] - REST and web methods taking arguments called without argument leads to IllegalArgumentException: wrong number of arguments exception
-    * [CXF-2770] - There is no way to specify autoRewriteSoapAddress from a spring context file.
-    * [CXF-2810] - Wrong namespaces in WSDL - 2.2.6 OK, 2.2.7 and 2.2.8 BROKEN
-    * [CXF-3037] - Policy references embedded in policy are not processed
-    * [CXF-3047] - org.apache.cxf.interceptor.Fault: Unmarshalling Error: UndeclaredPrefix: Cannot resolve 's:string' as a QName: the prefix 's' is not declared.
-    * [CXF-3062] - WS-A support does not enforce Message ID MAP for Req/Resp MEP
-    * [CXF-3092] - WSDLDocumentation annotation not working on SEI implementation
-    * [CXF-3093] - WSDLDocumentation annotation, Placement.BINDING not working
-    * [CXF-3131] - CXF XCJ DV Plugin removes XmlElement Annotation from Fields
-    * [CXF-3134] - Build fails when a space is included in the directory URL.
-    * [CXF-3135] - WadlGenerator does not respect Consumes annotation for form requests
-    * [CXF-3138] - Implement better error checking in AbstractXSDToJavaMojo for missing extension fields
-    * [CXF-3150] - WebApplicationException and Response do not implement a useful toString()/getMessage() method
-    * [CXF-3168] - Usage of whitespace in @Path regular expressions raises service deployment errors
-    * [CXF-3178] - build failed on Mac OSX caused by Failed to resolve artifact. om.sun:tools:jar:1.5.0
-    * [CXF-3180] - Jaxrs/Jaxb unmarshaller code regularly causing performance problems & thread lock-up
-    * [CXF-3181] - MAPCodec cancel the entire interceptor chain and throws exception when the server inboud  message with RelatesTo header
-    * [CXF-3183] - http-osgi transport not registered on proper id
-    * [CXF-3184] - SOAPBindingUtil.getProxy can't load right class in OSGi
-    * [CXF-3188] - The response code 500 and soapFault are produced for an one way operation when the soap understand headers can not be processed
-    * [CXF-3193] - CachingXmlEventWriter.NSContext supports only one prefix for a namespace (backed by map)
-    * [CXF-3196] - Generated build.xml doesn't endorse the api jars
-    * [CXF-3197] - NullPointerException in WrapperStyleNameCollisionValidator when generating stubs
-    * [CXF-3198] - XMLBeansElementProvider doesn't support text/xml
-    * [CXF-3202] - Have XJC-Util work with both JAXB 2.1 and JAXB 2.2
-    * [CXF-3206] - PolicyEngineImpl initializes bus interceptors twice
-    * [CXF-3208] - Timestamp validation in ws-security
-    * [CXF-3211] - Infinite loop in FileUtils.getDefaultTempDir() when "java.io.tmpdir" directory is not writable
-    * [CXF-3214] - CXFBusLifeCycleManager will call the preshutdown twice if when the BusApplicationContext is closed
-    * [CXF-3215] - Error when a process method of a webservice is called by multiple client (thread) in the same time
-    * [CXF-3218] - apparent regression introduced between 2.2.8 and 2.2.9:  http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/SCT not supported
-    * [CXF-3220] - java_first_jms server doesn't support to start the service with out using the jaxws API
-    * [CXF-3222] - OsgiTransportFactory can't fully initialized problem
-    * [CXF-3226] - Going to a JAX-RS resource that contains a space in the path returns a 404 response code
-    * [CXF-3228] - SOAPMessage does not recognize SOAPMessage.WRITE_XML_DECLARATION
-    * [CXF-3229] - Generated Exception files should extend java.lang.Exception, not Exception
-    * [CXF-3232] - OneWayProcessorInterceptor throws fault on WebSphere
-    * [CXF-3234] - JAXRSOutInterceptor can be confused about response Type when Response entity is overidden
-    * [CXF-3236] - Add support for an Issued Token extracted from a SAML assertion
-    * [CXF-3238] - idl2wsdl fails when constant is used to define string lenght
-    * [CXF-3239] - idl2wsdl fails if invisible const char is defined in IDL
-    * [CXF-3241] - JAXRSOutInterceptor should attempt to downcast CGLIB-enchanced types of response objects  
-    * [CXF-3244] - Policies for Fault messages are not being applied for unwrapped operations
-    * [CXF-3247] - CXF JAX-RS does not recognize MessageBodyReader/MessageBodyWriter with no generic parameters
-    * [CXF-3248] - CXF JAX-RS assumes custom Application returns providers only via Application.getSingletons 
-    * [CXF-3249] - When accessing a service that requires auth CXF returns: RuntimeException: Can't find input stream in message
-    * [CXF-3250] - EPR's address is NOT used  for invocations on the endpoint when the dispatchImpl is created with EPR
-    * [CXF-3252] - org.apache.cxf.ws.addressing.ContextUtils.getAction should support namespace "http://www.w3.org/2005/08/addressing" 
+    * [CXF-3077] - java.lang.InstantiationException: org.apache.cxf.wstx_msv_validation.WoodstoxValidationImpl
+    * [CXF-3230] - CXF over JMS leaks JMS resources  when no replay queue is specified
+    * [CXF-3253] - LocalConduit with DirectDispatch does not work with interceptors that decorate the OutputStream
+    * [CXF-3254] - idl2wsdl should be able to honor #if preprocessor
+    * [CXF-3257] - ServiceImpl.getPorts not returning ports created with addPort
+    * [CXF-3264] - idl2wsdl tool shouldn't fail when encounter #pragma directive
+    * [CXF-3266] - CXF uses the incorrect namespace to refer to an Encrypted Key
+    * [CXF-3271] - WS-RM code does not support InOrder assurances
+    * [CXF-3274] - JAX RS @FormParam error
+    * [CXF-3277] - soap headers can't be carried back when exception happen
+    * [CXF-3280] - idl2wsdl does not process multiple include directories -I <dir> correctly.
+    * [CXF-3286] - idl2wsdl tool should be able to honor local keyword
+    * [CXF-3288] - Multiple Client.getResponse() calls do not work
+    * [CXF-3289] - idl2wsdl fails if reference to interface is used inside the interface itself.
+    * [CXF-3290] - wsdl2java fails to generate working client code if web service and portType have the same name
+    * [CXF-3292] - MultipartProvider does not support reading Maps
+    * [CXF-3293] - idl2wsdl tool fails if parameter refer an interface from other module in an included idl file
+    * [CXF-3294] - idl2wsdl tool fails if inherit interface has oneway method
+    * [CXF-3295] - idl2wsdl tool fails for some comment format
+    * [CXF-3296] - wsdl2java tool should always use catalog to resovle the overwriten url firstly 
+    * [CXF-3297] - idl2wsdl fails with NPE if IDL contains typeprefix keyword
+    * [CXF-3298] - JAXRSUtils uses a split function to find name and value of the query and matrix params
+    * [CXF-3299] - jaxws frontend should not reference http and local transports
+    * [CXF-3303] - idl2wsdl fails with NPE if a type cannot be resolved
+    * [CXF-3304] - WebClient POST to a resource that returns 401 returns a blank InputStream when there's supposed to be text
+    * [CXF-3305] - Request payload as StaxSource: first event is -1
+    * [CXF-3314] - Separate loggers for LoggingInInterceptor and LoggingOutInterceptor
+    * [CXF-3319] - idl2wsdl defines XSD types multiple times in wsdl. 
+    * [CXF-3326] - Fixed the test error of simple frontend
+    * [CXF-3330] - URITemplate does not escape literal '+' characters
+    * [CXF-3332] - SourceDataBinding doesn't create a thread safe DataReader 
+    * [CXF-3340] - wsdl2java caches the input wsdl file or result so there is no differnce in the output when called a second time from the same process and with the same wsdl file path
+    * [CXF-3345] - cxt-rt-core references spring-beans-2.5.xsd - breaks Spring 3 compatibility
+    * [CXF-3347] - ws_security's ut and sign_enc samples define ConciseFormatter with the wrong package name
+    * [CXF-3349] - NPE may be thrown in WS-RM scenarios at the server side when rebasing the response
+    * [CXF-3351] - JAXBElementProvider ignores stream readers when creating JAXBElements 
+    * [CXF-3353] - can't refer to java.lang.Exception in gererated fault code
+
 
 ** Improvement
-    * [CXF-622] - HTTPClientPolicy CacheControl type should accept parameters for some directives
-    * [CXF-3079] - Javadoc refinements are necesarry as exposed by the CXF build process (mvn -e)
-    * [CXF-3080] - Reactor Summary in build process has alignment issues.
-    * [CXF-3085] - non-varargs related warning in CXF 2.3 build
-    * [CXF-3154] - Add extraClass property to JAXBElementProvider in order to avoid @XmlSeeAlso annotations
-    * [CXF-3164] - "echo ERROR: Set JAVA_HOME to the path where the J2SE 5.0 (JDK5.0) is installed" doesn't mention Java SE 6
-    * [CXF-3165] - SUN_TOOL_PATH references legacy vendor
-    * [CXF-3174] - support gzip encoding compliant with Soap over JMS spec
-    * [CXF-3176] - Update to latest Jetty version 7.2.1 from 7.2.0
-    * [CXF-3187] - Update to latest Jetty version 7.2.2 from 7.2.1
-    * [CXF-3207] - Add JAX-RS Response MessageBodyReader
-    * [CXF-3209] - Service is builtFromWSDL twice
-    * [CXF-3213] - BusApplicationListener should listen to the parent context events of the BusApplicationContext
-    * [CXF-3223] - introduce a threshold system property for staxutils to avoid parsing message with unreasonable inner element level 
-    * [CXF-3231] - wsdl2java should check wsa action if soap:body is overloaded
-    * [CXF-3242] - Improve the way primitive request or response types are shown in WADL
-
-** New Feature
-    * [CXF-3129] - wsdl2java: place @Generated annotation on generated code
-    * [CXF-3172] - Add CXF interceptor capable of introspecting arbitrary secure annotations and making authorization decisions
-    * [CXF-3195] - Add JAAS Autentication Interceptor for JAXWS and JAXRS endpoints
+    * [CXF-3124] - Accessing HTTPConduit in the CXF JAXRS client code requires the cxf-rt-transports-http-jetty dependency
+    * [CXF-3170] - NullPointerException in StaxUtils.java:961
+    * [CXF-3261] - JAX-RS: Performance improvement for JAXRSOutInterceptor.checkBufferingMode
+    * [CXF-3262] - JAX-RS: Performance Improvement: Don't use IllegalArgumentException to determine if a URI chunk is a variable or literal
+    * [CXF-3279] - Marking the imports of the CORABA package to be optional
+    * [CXF-3285] - JAX-RS: Avoid implicit use of regular expression in JAXRSUtils.intersectMimeTypes
+    * [CXF-3310] - Cannot use <jaxws:client createdFromAPI=true> to configure proxies created with JaxWsProxyFactory
+    * [CXF-3311] - Incremental generation for XMLBeans
+    * [CXF-3322] - Introduce the extended SecurityContext interface
+    * [CXF-3324] - JAXRSUtils: Avoid calling Message unless it'll be logged
+    * [CXF-3325] - Logging interceptors should show the HTTP method
+    * [CXF-3327] - PhaseInterceptorChain should warn user if the interceptor phase can't be found
+    * [CXF-3334] - cxf-jms should support topicReplyToName option in the JMS URI
+    * [CXF-3348] - [cxf-rt-ws-security] Fix for TokenType support  
+    * [CXF-3355] - Exports the properties of OSGi transport Servlet
+
+
+
+
+
 
 
 
 
 
-** Task
-    * [CXF-3173] - Add JAX-RS system test using container-managed authentication and CXF security interceptors for authorization
-    * [CXF-3192] - extract GZIP Interceptors/Feature from http transport to transport-common module
-    * [CXF-3199] - Set the wsa action and remove the not understood soap headers in OneWayDecoupledFaultHandler
-    * [CXF-3217] - Provide basic support for CXF DataBinding annotation in the JAX-RS frontend
-    * [CXF-3227] - Introduce DataBinding implementation wrapping JAX-RS providers
-
-
-** Test
-    * [CXF-3095] - test to verify multiple xsd files work with schema-validation-enabled
-    * [CXF-3179] - ServerPersistenceTest fail intermittently
-    * [CXF-3200] - fix OOBHeaderTest failure
-    * [CXF-3201] - Test failure on testCXF3105(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest) 
-    * [CXF-3210] - add test to guarantee Aegis will use the interface method when looking for annotations
 
 
-** Wish
-    * [CXF-3156] - Have web service client cache SAML tokens used in SOAP calls