Apache CXF 2.0.9 Release Notes
Overview
Apache CXF 2.0.9 delivers the latest set of patches and bug fixes for Apache CXF 2.0.x. This release fixes 37 JIRA issues that have been reported by users.
- Fix some tools issues
- Some JCA improvements
- JMS transport refactoring and leverage Spring JMS template to implement JMS transport
Download
Installation Prerequisites
Before installing Apache CXF, make sure the following products,
with the specified versions, are installed on your system:
- Java 5 Development Kit
- Apache ant 1.6
Java 5 Development Kit
You must install the J2SE Development Kit (JDK) 5.0, which can be downloaded
from:
http://java.sun.com/j2se/1.5.0/download.jsp
After installing the JDK, set or modify the following environment variables:
- JAVA_HOME – set this environment variable
to point at the root directory of the JDK 5.0 installation.
- PATH – make sure that your PATH includes:
%JAVA_HOME%\bin (Windows)
$JAVA_HOME/bin (UNIX)
Apache Ant 1.6.5 (or newer, 1.7.0 should work as well)
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.
For more details, see the Installation Guide.
Bouncy Castle/JCE and Xalan 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.
Building the Samples
Building the samples included in the binary distribution is easy. Change to
the samples directory and follow the build instructions in the README.txt file
included with each sample.
Errata
WS-Security
The WS-Security configuration mechanisms may change between this release and
the next one as we add in support for WS-SecurityPolicy and WS-Trust.
Reporting Problems
If you have any problems or want to send feedback of any kind, please e-mail the
cxf dev list, cxf-dev@incubator.apache.org. You can also file issues in JIRA at:
http://issues.apache.org/jira/browse/CXF
ChangeLog
For a more detailed view of new features and bug fixes, see the release notes
|
|
|
CXF-1843
|
wsdl2java: failed to create "action" attribute under annotation @WebMethod
|
Daniel Kulp
|
Ryan Chee
|
|
Closed
|
Fixed
|
Oct 06, 2008
|
Oct 15, 2008
|
|
|
CXF-1842
|
Add an example to show how to publish the WSDL first endpoints from spring
|
Willem Jiang
|
Willem Jiang
|
|
Closed
|
Fixed
|
Oct 06, 2008
|
Jan 23, 2009
|
|
|
CXF-1841
|
Some issues with outbound jca connector
|
Willem Jiang
|
William Tam
|
|
Closed
|
Fixed
|
Oct 06, 2008
|
Jan 23, 2009
|
|
|
CXF-1832
|
Third step of Refactoring JMS Transport
|
Christian Schneider
|
Christian Schneider
|
|
Closed
|
Fixed
|
Sep 29, 2008
|
Oct 17, 2008
|
|
|
CXF-1831
|
org.apache.cxf.wsdl.EndpointReferenceUtils.resolveResource() changes cause failure in schema import resolution
|
Benson Margulies
|
Brendan Collins
|
|
Closed
|
Fixed
|
Sep 29, 2008
|
Oct 15, 2008
|
|
|
CXF-1826
|
ConfigurationDomain and ConfigurationScope are unused properties in JCA ra.xml
|
Willem Jiang
|
William Tam
|
|
Closed
|
Fixed
|
Sep 26, 2008
|
Jan 23, 2009
|
|
|
CXF-1825
|
Allow request/response contexts access when using JCA outbound connector
|
Willem Jiang
|
William Tam
|
|
Closed
|
Fixed
|
Sep 26, 2008
|
Jan 23, 2009
|
|
|
CXF-1823
|
JCA inbund connector samples (inbound-mdb*) READMEs need correction
|
Willem Jiang
|
William Tam
|
|
Closed
|
Fixed
|
Sep 25, 2008
|
Jan 23, 2009
|
|
|
CXF-1812
|
refactor the pause/resume mechanism in PhaseInterceptorChain
|
Freeman Yue Fang
|
Freeman Yue Fang
|
|
Closed
|
Won't Fix
|
Sep 23, 2008
|
Jan 23, 2009
|
|
|
CXF-1809
|
Annotated @PostConstruct methods called twice on single Spring bean
|
Daniel Kulp
|
Eric Sirianni
|
|
Closed
|
Fixed
|
Sep 22, 2008
|
Oct 15, 2008
|
|
|
CXF-1806
|
Use Spring JMSTemplate in JMSConduit instead of direct JMS
|
Willem Jiang
|
Christian Schneider
|
|
Closed
|
Fixed
|
Sep 17, 2008
|
Jan 23, 2009
|
|
|
CXF-1805
|
Use of Content-Type in JMS Header not in line with JMS specification
|
Ulhas Bhole
|
Seumas Soltysik
|
|
Closed
|
Fixed
|
Sep 17, 2008
|
Jan 23, 2009
|
|
|
CXF-1802
|
option in wsdl2java generation to NOT create a @Webservice.wsdlLocation
|
Eric Johnson
|
Brian Plauborg
|
|
Closed
|
Fixed
|
Sep 16, 2008
|
Jan 23, 2009
|
|
|
CXF-1801
|
JCA inbound connector does not support WebSphere 6.1
|
Willem Jiang
|
William Tam
|
|
Closed
|
Fixed
|
Sep 15, 2008
|
Jan 23, 2009
|
|
|
CXF-1797
|
Trouble with services having multiple methods/operations
|
Daniel Kulp
|
Juan Velez
|
|
Closed
|
Fixed
|
Sep 12, 2008
|
Oct 15, 2008
|
|
|
CXF-1796
|
ServletController - change constructor arguments to set ServletContext & Bus
|
Daniel Kulp
|
Will Gomes
|
|
Closed
|
Fixed
|
Sep 12, 2008
|
Oct 15, 2008
|
|
|
CXF-1783
|
Refactor JMS transport second step (patch included)
|
Willem Jiang
|
Christian Schneider
|
|
Closed
|
Fixed
|
Sep 04, 2008
|
Oct 17, 2008
|
|
|
CXF-1782
|
ServletController.generateServiceList is private - cannot extend/change the way a service list is built
|
Daniel Kulp
|
Peter Liljenberg
|
|
Closed
|
Fixed
|
Sep 04, 2008
|
Oct 15, 2008
|
|
|
CXF-1781
|
Unprocessed soap headers with mustUnderstand=1 and no actor not throwing exceptions
|
Daniel Kulp
|
Daniel Kulp
|
|
Closed
|
Fixed
|
Sep 03, 2008
|
Oct 15, 2008
|
|
|
CXF-1779
|
exclude non-serializable property to JBI NormalizedMessage
|
Freeman Yue Fang
|
Freeman Yue Fang
|
|
Closed
|
Fixed
|
Sep 02, 2008
|
Jan 23, 2009
|
|