Skip to content
Browse files
Update release notes for 3.0.0-milestone1
git-svn-id: 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
dkulp committed Nov 20, 2013
1 parent 9db7dec commit 0fcb49380d93b974e918e32051b5438cdc5e179c
Showing 1 changed file with 22 additions and 67 deletions.
@@ -1,35 +1,31 @@
Apache CXF 2.7.2 Release Notes
Apache CXF 3.0.0-milestone1 Release Notes

1. Overview

The 2.7.x versions of Apache CXF are significant new versions of CXF
The 3.0.0 version of Apache CXF is a significant new version of CXF
that provides several new features and enhancements.

New features include:

* New UDP Transport.
* New optional HTTP transport based on Apache HTTP Components HttpAsyncClient.
* Support for the SOAP over UDP Specification.
* SchemaValidation enhancements to allow just incoming messages to be validated
* Support for WS-Discovery.
* Services can send Hello/Bye when started/stopped as well as respond to
Probe requests
* API for sending probes and resolving to EndpointReferences
* Initial support for parts of the JAX-RS 2.0 (JSR-339) specification
* Additional methods on WebClient to provide asynchronous invocations
* Support for new filters, interceptors, dynamic features, exception classes,
and more, please see JAX-RS Basics for more information.
Full JAX-RS 2.0 support
New streaming based WS-Security implementation
Bean Validation 1.1
Much easier feature configuration options for JAX-WS
New CXF code generator frontend
Enhanced Reliable-Messaging 1.1 support

As part of the 3.0 refactoring, the runtime has been made smaller,
many API’s have changed or where relocated, much duplicate
functionality has been removed, etc… Thus, 3.0 is not completely
compatible with CXF 2.x and some migration efforts may be required.

Users are encourage to review the migration guide at:
for further information and requirements for upgrading to 2.7.x.

In particular, Apache CXF no longer supports Java5. Users must upgrade to
Java 6 in order to upgrade to Apache CXF 2.7.x.

2.7.2 fixes over 30 JIRA issues reported by users and the community.

In addition, this is a “milestone” release to allow users to test
the new functionality and offer more suggestions. While the API’s
and such are close to final, some more changes may occur between now
and the final 3.0 release.

2. Installation Prerequisites
@@ -38,7 +34,7 @@ Before installing Apache CXF, make sure the following products,
with the specified versions, are installed on your system:

* Java 6 Development Kit
* Apache Maven 2.2.1 or 3.x to build the samples
* Apache Maven 3.x to build the samples

3. Integrating CXF Into You Application
@@ -66,48 +62,7 @@
6. Migration notes:

See the migration guide at:
for caveats when upgrading from CXF 2.6.x to 2.7.x.

7. Specific issues, features, and improvements fixed in this version

** Bug
* [CXF-4680] - Fault properties not ordered correctly in WSDL according to JAX-WS spec
* [CXF-4684] - SOAPFault message improvement in CXF when there is unchecked NPE
* [CXF-4687] - cxf-codegen-plugin breaks mvn deploy when proxy exists
* [CXF-4689] - stax outTransform feature may fail to remove the default namespace from an element
* [CXF-4690] - stax's inTransform feature does not work with a generic provider's Source based service
* [CXF-4694] - WS-RM is not returning a correct soap fault message to the client
* [CXF-4695] - autoRewriteSoapAddressForAllServices does not work for relative enpoint addresses
* [CXF-4697] - IllegalArgumentException thrown if I have a MultivaluedMap parameter in multipart/mixed Content Type
* [CXF-4699] - Schema validation on Weblogic 10.3 fails with AssertionError
* [CXF-4704] - Class loading problem using CXFNonSpringJaxrsServlet in OSGi environment
* [CXF-4706] - javax.xml.bind.UnmarshalException at server startup
* [CXF-4707] - OasisCatalogManager throws exception with backslash URL reference to jax-ws-catalog.xml
* [CXF-4708] - Unnable to publish service when XmlAdapter has generic parameter
* [CXF-4713] - Method inherited from super interface can not be part of operations in wsdl
* [CXF-4714] - CopyingOutputStream may loop in some cases
* [CXF-4715] - WS-security encrypted elements with XPath . CXF generates wsu:Id attribute, XSD validation on Metro fails
* [CXF-4716] - WS-security policies enforcement with CXF server, bad policy selected
* [CXF-4718] - UsernameTokenInterceptor is not caching nonces
* [CXF-4720] - Binary size is equal with MTOM threshold should not be sent as attachment
* [CXF-4723] - stax outTransform may generate duplicate namespace declarations for global attributes
* [CXF-4725] - duplicated message key found
* [CXF-4727] - NPE in org.apache.cxf.resource.ExtendedURIResolver
* [CXF-4728] - STS KeyIdentifier AttachedReference shouldn't use a URI fragment

** Improvement
* [CXF-2335] - Support @Context injection for JAX-RS Subresources
* [CXF-4289] - Coping Request SOAP Headers to Fault response
* [CXF-4668] - STS: provide callback to modify AssertionWrapper before signing
* [CXF-4693] - Search visitors are not thread safe
* [CXF-4700] - Add an operation for manually removing WS-RM messages and sequences over JMX
* [CXF-4701] - MultipartProvider should be able to let InputStream be handled by default providers
* [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
for caveats when upgrading from CXF 2.7.x to 3.0.0

0 comments on commit 0fcb493

Please sign in to comment.