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 2012/04/10 20:37:02 UTC
svn commit: r1311916 -
/cxf/branches/2.4.x-fixes/distribution/src/main/release/release_notes.txt
Author: dkulp
Date: Tue Apr 10 18:37:02 2012
New Revision: 1311916
URL: http://svn.apache.org/viewvc?rev=1311916&view=rev
Log:
release notes for 2.4.7
Modified:
cxf/branches/2.4.x-fixes/distribution/src/main/release/release_notes.txt
Modified: cxf/branches/2.4.x-fixes/distribution/src/main/release/release_notes.txt
URL: http://svn.apache.org/viewvc/cxf/branches/2.4.x-fixes/distribution/src/main/release/release_notes.txt?rev=1311916&r1=1311915&r2=1311916&view=diff
==============================================================================
--- cxf/branches/2.4.x-fixes/distribution/src/main/release/release_notes.txt (original)
+++ cxf/branches/2.4.x-fixes/distribution/src/main/release/release_notes.txt Tue Apr 10 18:37:02 2012
@@ -1,4 +1,4 @@
-Apache CXF 2.4.6 Release Notes
+Apache CXF 2.4.7 Release Notes
1. Overview
@@ -43,7 +43,7 @@ have created your own Policy objects or
so any custom Aegis types may need to be updated.
-2.4.6 fixes over 25 JIRA issues reported by users and the community.
+2.4.7 fixes over 75 JIRA issues reported by users and the community.
2. Installation Prerequisites
@@ -89,39 +89,92 @@ for caveats when upgrading from CXF 2.3.
** Bug
- * [CXF-3976] - SoapTransportFactory.getConduit(EndpointInfo ei, EndpointReferenceType target) ignores second parameter
- * [CXF-3981] - WS-Addressing related faults do not contain addressing headers
- * [CXF-3984] - Impossible to handle Locale parameters with country qualifiers
- * [CXF-3986] - Update MessageContext.getContextualProperty to check Exchange if the property is of type Class
- * [CXF-3989] - messageConetxt.setScope(MessageContext.HTTP_REQUEST_HEADERS, Scope.APPLICATION) leads to java.lang.IllegalArgumentException
- * [CXF-3991] - Address information should be added to error message if conduit is not found
+ * [CXF-3809] - Tests failing with: The signature or decryption was invalid
+ * [CXF-3916] - partial response problem with SOAP 1.1 use of WS-Addressing
* [CXF-3993] - WS-RM's blueprint configuration fails to parse RMAssertion entries
- * [CXF-4007] - Jetty threading parameters doesn't setup threadpool properly
- * [CXF-4012] - The AlgorithmSuite class does not use the WS-SP standard maximum symmetric key size
- * [CXF-4015] - wadl2java: xs:integer param is generated as invalid type
- * [CXF-4016] - JAX-WS schema generation of an Exception annoted with @WebFault that contains a property of a class annotated with @XmlRootElement causes the schema of the WSDL to generate the incorrectly
- * [CXF-4017] - SchemaCollection.addCrossImports handles only XmlSchemaSequence instead of all XmlSchemaGroupParticle
- * [CXF-4018] - JAX-WS Providers created from class (instead of an actual instance bean) do not get the JAXWSMethodInvoker
- * [CXF-4027] - Aegis BeanType does not ignore super type of java.lang.Enum
- * [CXF-4031] - NullPoint Exception Raised when input is nothing and using Holder to return response
- * [CXF-4036] - JAXBContextInitializer ignores some javax.xml.bind Annotations
- * [CXF-4037] - Problem creating dynamic client when WSDL is hosted with secured transport (https)
- * [CXF-4042] - When generating schema/wsdl, schemaLocations provided via @XmlSchema are dropped
- * [CXF-4043] - JSONProvider can not get a custom prefix set for a collection wrapper element
- * [CXF-4044] - ensure publishedEndpointUrl property could be set to endpoint
- * [CXF-4045] - BusFactory does not catch NoClassDefFoundError
+ * [CXF-4006] - Possible classloader leak due to ThreadLocal
+ * [CXF-4034] - Allow SecurityConstants.SIGNATURE_CRYPTO and ENCRYPT_CRYPTO to be used on processing side
+ * [CXF-4052] - Crypto cache issues and the PolicyBasedWSS4JInInterceptor used as a singleton
+ * [CXF-4055] - Parameter Handler not Invoked if Constructor or Static Methods Succeed
+ * [CXF-4056] - Faults on server are echoing headers back to the client
+ * [CXF-4057] - Echoed Addressing headers can cause client hangs and timeouts
+ * [CXF-4060] - oneway camel scenario is accessing the user principal too late, resulting in IllegalStateException
+ * [CXF-4061] - Some of the characters in the URI path component are url-encoded
+ * [CXF-4066] - AbstractTransportFactory registers itself as extension, before being fully initialized
+ * [CXF-4067] - JAX-RS WebClient proxy sometimes fails to set Content-Type from @Consumes
+ * [CXF-4072] - NPE in PhaseInterceptorChain
+ * [CXF-4086] - Providers.getContextResolvers is only partially implemented
+ * [CXF-4088] - Class.getGenericSuperclass also needs to be checked by ProviderFactory
+ * [CXF-4094] - Refreshing Spring application context leads to NPE
+ * [CXF-4095] - schemaLocation attribute for swaRef namespace "http://ws-i.org/profiles/basic/1.1/xsd" is wrongly removed
+ * [CXF-4099] - SignedParts, EncryptedParts policy assertions are silently ignored on the client side if specified alone
+ * [CXF-4105] - Slf4jLogger doesn't mapping the level as the SLF4JBridgeHandler does
+ * [CXF-4109] - UriInfo getHost caches first request's host and always returns that on subsequent calls
+ * [CXF-4110] - Java first @Policy annotations aren't working
+ * [CXF-4113] - Header fields duplication in generated wsdl file when using aegis databinding
+ * [CXF-4115] - The operation property of the MessageContext may return wrong value if erroneous request is sent
+ * [CXF-4117] - Argument type mismatch when using Implicit Headers and @RequestWrapper with Service from WSDL
+ * [CXF-4121] - Default WebApplicationException mapper dramatically increases the response time
+ * [CXF-4122] - CXFRequestData should get chance to setEnableRevocation from message context When use WS-SecurityPolicy
+ * [CXF-4124] - DynamicClientFactory has issues with schemas embedding in file based WSDL's
+ * [CXF-4125] - StackOverflowError when requesting WADL
+ * [CXF-4128] - Code Gen plugin fails silently when generated classes have name collisions
+ * [CXF-4129] - DynamicClientFactory no longer works with JDK provided JAXB impl
+ * [CXF-4130] - Server using Provider implementation writes contents of SOAP body in SOAP header
+ * [CXF-4131] - org.apache.cxf.transport.http.finalizeConfig() duplicate property listener and possible memory leak
+ * [CXF-4133] - CachedOutputStream lost charsetName param
+ * [CXF-4141] - response_code 500 ignored when set in JAXRSOutInterceptor.handleWriteException
+ * [CXF-4147] - Wrong wsdl generated from impl class annotated with @SOAPBinding(parameterStyle = ParameterStyle.BARE)
+ * [CXF-4149] - org.apache.cxf.endpoint.ClientImpl raises
+ * [CXF-4153] - FIQL Parsers Beanspector, replaces "is", "set" and "get" in method names
+ * [CXF-4155] - Fault "object is not an instance of declaring class" is related to AOP/CGLIB
+ * [CXF-4163] - WSDLToJava Error: Thrown by JAXB: 'CodeGroup' is already defined ... OTA_CommonTypes.xsd
+ * [CXF-4164] - Robust-InOnly processing with WS-RM must must delay updating the sequence until message delivery
+ * [CXF-4166] - CXF does not always respect SecurityPolicy TokenInclusion for the AsymmetricBinding
+ * [CXF-4171] - Static resource resolution not possible with CXFNonSpringJaxrsServlet
+ * [CXF-4172] - Default JAX-RS XML, JSON and Form providers are open to the hash collision attacks
+ * [CXF-4177] - ClientProxyImpl does not order Path parameter values according to the template order
+ * [CXF-4178] - ClientProxyImpl does not support Multipart annotations
+ * [CXF-4181] - CXF error when parsing a SOAP 1.2 fault: Invalid QName in mapping
+ * [CXF-4183] - SOAP Fault cause NullPointerException
+ * [CXF-4188] - Robust-InOnly processing with WS-RM to perform AtMostOnce delivery assurance check
+ * [CXF-4192] - WSDLValidator doesn't pass the test for WSI-BP-1.0 R2726
+ * [CXF-4195] - http-config conduit doesn't work on the http conduit for WsdlUrl
+ * [CXF-4197] - Get the schema validation error when using the simple frontend configuration with blueprint
+ * [CXF-4200] - UriInfoImpl.getPathSegments(decode) does not pass 'decode' flag to getPath()
+ * [CXF-4203] - CXF bundle need to imports the jaas related package
+ * [CXF-4227] - AttachmentDeserializerTest contains buggy code for reading an InputStream.
+ * [CXF-4231] - Incorrect handling of "If-None-Match" and "If-Modified-Since" request header combination
+
+
** Improvement
- * [CXF-3979] - specify cxf-bundle start-level less than 60
- * [CXF-3988] - org.apache.cxf.jaxrs.ext.multipart.Attachment object should be mutable
- * [CXF-3990] - Change scope for EffectivePolicyImpl.initilise() and EndpointPolicyImpl.initilise() to more permissive
- * [CXF-3996] - Extend POLICY_OVERRIDE property to service IN
- * [CXF-4000] - Update JSONProvider to get the response optionally formatted
- * [CXF-4033] - Interceptor and Features annotations require context classloader
- * [CXF-4039] - If the wsdlLocation is not a valid URL, you class.getResource(...)
+ * [CXF-1636] - Have WSS4J in/out interceptors require nonces and timestamps when using UsernameTokens?
+ * [CXF-4049] - Check external CryptoProvider from message context properties in Wss4jInInterceptor
+ * [CXF-4085] - introduce org.apache.cxf.jaxws.checkPublishEndpointPermissionWithSecurityManager for EndpointImpl so that get chance to bypass SecurityManager Check in some cases
+ * [CXF-4092] - Confusing error message "No initiator token id" in AssymetricBindingHandler
+ * [CXF-4107] - JsonpInIinterceptor should set a default callback value if no callback query parameter is available
+ * [CXF-4116] - Equal URI templates should use a string comparison as the last step
+ * [CXF-4119] - support Certificates revocation check before encrypt when use CXF WS-SecurityPolicy
+ * [CXF-4120] - JMS Transport content-type should be consistent with the HTTP transport
+ * [CXF-4134] - GZIPOutInterceptor compiles Patterns constantly; they should be compiled once and reused
+ * [CXF-4143] - Make class name of PolicyBasedWSS4JOutInterceptorInternal externally available
+ * [CXF-4169] - make nested exception causes available at the client
+ * [CXF-4175] - CXF2.5.3 not compatible with jetty7.6.x
+ * [CXF-4182] - Make jaxws.provider.interpretNullAsOneway property configurable using a string value
+ * [CXF-4204] - CXF https transport should support to specify the cert alias name
+ * [CXF-4211] - Update the CXF bundle of "net.sf.ehcache" importing to be optional
+ * [CXF-4217] - Introduce Nullable annotations to override the default handling of empty payloads by JAXB providers
+ * [CXF-4230] - Update Javadoc of GZIPFeature
+
+** New Feature
+ * [CXF-2864] - Support UsernameToken derived keys
+ * [CXF-3635] - WS-Trust SPNego (WCF message level spnego)
+ * [CXF-4091] - add a robust in-only processing option for oneway call
+ * [CXF-4096] - add a robust in-only processing option for oneway call with WS-Addressing
** Task
- * [CXF-3999] - Update Jettison version to 1.3.1
+ * [CXF-4135] - Allow xsd shema file as a jaxb binding file to pass into JAXB schmeCompiler