The Apache CXF team is proud to announce the 2.0.2 incubating release! Apache CXF (incubating) is a services framework focused on support for web service and Java standards. 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
  • Over 70 other bug fixes and enhancements

The Apache CXF team welcomes outside involvement and would love to hear your feedback. More information on how to get involved can be found here.

Download

Bouncy Castle/JCE requirement for WS-Security

To use the WS-Security features of CXF, you need to obtain a JCE crypto provider
that implements the algorithms that you plan to use. One option is to download
the Bouncy Castle jar from: http://bouncycastle.org/download/bcprov-jdk14-136.jar
and add that to the lib directory or classpath.

Samples

To run samples included in the binary distribution of Apache CXF, you must install the Apache Ant 1.6.5 build utility, which can be downloaded from:

http://ant.apache.org/bindownload.cgi

After installing Apache Ant, add the <AntInstallDir>/bin directory to your PATH.

Building the samples included in the binary distribution is easy. Go to the samples directory and follow the build instructions in the README.txt file included with each sample.

Errata

  • The org.apache.cxf.service.ServiceBuilder interface may be removed in a future release.
  • We may add an improved WS-Security configuration mechanisms in the next release .

Upgrading from XFire

It is recommended that XFire users upgrade to CXF at this time. For more information, see the XFire Migration Guide.

Upgrading from Celtix

It is recommended that Celtix users upgrade to CXF at this time. For more information, see the Celtix Migration Guide.