Author: dkulp
Date: Tue Jul 31 07:30:47 2007
New Revision: 561342
URL: http://svn.apache.org/viewvc?view=rev&rev=561342
Log:
Update release notes
Modified:
incubator/cxf/trunk/distribution/src/main/release/release_notes.txt
Modified: incubator/cxf/trunk/distribution/src/main/release/release_notes.txt
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/release_notes.txt?view=diff&rev=561342&r1=561341&r2=561342
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/release_notes.txt
(original)
+++ incubator/cxf/trunk/distribution/src/main/release/release_notes.txt Tue Jul
31 07:30:47 2007
@@ -1,16 +1,18 @@
-Apache CXF 2.0 (incubating) Release Notes
+Apache CXF 2.0.1 (incubating) Release Notes
1. Overview
-Apache CXF 2.0, under incubation, delivers the second milestone of
+Apache CXF 2.0.1, under incubation, delivers the second milestone of
the Celtix project (http://celtix.objectweb.org) and the XFire project
-(http://xfire.codehaus.org) merge. This release includes the following
-new features and enhancements since 2.0-RC:
- * CXF is now JAX-WS and JWS (JSR 181) compliant
- * A persistent store for WS-ReliableMessaging
- * Supports for MTOM Policy expressions
- * Many performance and stability improvements
- * Many bug fixes
+(http://xfire.codehaus.org) merge. This release is mostly a patch release
+from 2.0. However, there are some new features as well:
+ * Enable HTTPSession & Session use
+ * Ant tasks for tools
+ * Add support for <databinding> in endpoint & client configuration
+ * Allow access to Jetty Server or at least Context object
+ * Configuring interceptors using annotations
+ * Feature Support for the Bus
+
2. Installation Prerequisites
@@ -36,7 +38,7 @@
%JAVA_HOME%\bin (Windows)
$JAVA_HOME/bin (UNIX)
-2.2 Apache Ant 1.6.5
+2.2 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 (incubating),
you must install the Apache Ant 1.6.5 build utility, which can be downloaded
@@ -68,124 +70,91 @@
http://issues.apache.org/jira/browse/CXF
6. Specific issues, features, and improvements fixed in the
-Apache CXF 2.0 (incubating) release:
+Apache CXF 2.0.1 (incubating) release:
+
+
+
+Release Notes - CXF - Version 2.0.1
-Bug Fixes:
- * [CXF-257] - PortType can have its own targetnamespace and different from
the service one
- * [CXF-305] - Unsupport handling of schema which will have @XmlElementRef
& JAXBElement in type code generated by JAXB
- * [CXF-361] - XML Binding: inconsistency in schema for WSDL Extension.
+** Bug
* [CXF-362] - wsdltojava generated code has inconsistent style
* [CXF-369] - xsd:dateTime becomes XMLGregorianCalendarImpl when Date
needed
- * [CXF-386] - RootNode defined in XMLBinding is not added to the Stax
Stream when there is only one Message Part.
- * [CXF-436] - JAX-WS Handlers @PostConstruct/@PreDestroy methods not called
- * [CXF-437] - @Resources are not injected into Handlers
- * [CXF-447] - The java2wsdl tool generated wrong namespace for datatypes
- * [CXF-453] - JAXWS Java-Frist server side throws SoapFault when @WebParam
is missing for rpc/lit
- * [CXF-454] - Document/Lit/Bare doesn't work for Java-Frist mode
- * [CXF-463] - Partial webservice annotation on the SEI but the implementor
has complete attributes
- * [CXF-464] - WS-RM Sample fail
- * [CXF-481] - More supports for imported xsd access
* [CXF-493] - -b option doesn't work
- * [CXF-509] - java2wsdl needs to support codegen for RequestWrapper and
RespondeWrapper in some case
* [CXF-510] - SpringBusFactory only use DEFAULT_BUS_ID to create bus from
context
- * [CXF-520] - Generated wsdl using runtime code for the following class is
invalid : Port has no location attribute
- * [CXF-525] - ClassNameAllocatorImpl might be missing class name collision
checking for other types
* [CXF-527] - JaxwsServiceFactoryBean bugs with RPC style
- * [CXF-528] - Interface Hello in JaxWsServiceConfigurationTest is not a
legal jaxws SEI
- * [CXF-530] - Error in doSenderAction call in WSS4JOutInterceptor
- * [CXF-536] - Default namespaces with no prefixes and set are coming out
empty
- * [CXF-541] - org.apache.cxf.jaxws.EndpointImpl does not set endpoint name
in service factory
- * [CXF-544] - JAXWS Client Proxy does not use executor assigned to JAXWS
Service in async invocations
- * [CXF-558] - JAX-WS Context not injected for RESTful service
implementations
- * [CXF-597] - Adding the WS-A classes to the JAXBContext in
JAXBDataBinding causes extra namespace to be written
- * [CXF-602] - EBay WSDL does not work
- * [CXF-610] - Java2Wsdl can not handle String[] in generating wrapper beans
- * [CXF-615] - create service from class can't set operationInfo isOneWay
rightly
- * [CXF-617] - Standalone Jetty Server Does Not Modify soap:address As
Needed
- * [CXF-619] - AbstractHTTPDestination sets null server addresses
- * [CXF-621] - org.apache.cxf.bus.spring.BusApplicationContext constructor
does not respect "include defaults" flag
- * [CXF-624] - cxf-rt-transports-http pom.xml has compile dependencies on
jetty and servlet-api
- * [CXF-625] - ws_rm sample failing to compile
- * [CXF-626] - soap12 sample (using HTTP Get) doesn't work
- * [CXF-627] - WSDL2Java JAXWS frontend does not handle enableAsyncMapping
for non-Java-named operations
- * [CXF-628] - Service.addPort(QName, String, String) does not accept
binding ID javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING
- * [CXF-631] - Regression in simple front end WSDL auto-generation
- * [CXF-633] - SOAP 1.2 action header is sent incorrectly
- * [CXF-638] - Need an api to use the wsdlValidator and SchemaValidator
- * [CXF-641] - Schema error if more than one methods throws the same
exception type.
- * [CXF-642] - StaxUtil should test for null NamespaceContext in
getUniquePrefix
- * [CXF-645] - WsdlValidator fails if the wsdl does not have a binding.
- * [CXF-648] - Problem with Aegis databinding
- * [CXF-653] - CXF not processing the
BindingProvider.SESSION_MAINTAIN_PROPERTY
- * [CXF-654] - Inherited @Resource annotated fields/methods declared not
injected
- * [CXF-656] - Null Point Exception for Java Frist approach without
@WebParam annotation when try to start server
- * [CXF-658] - Tool dependecies on runtime components
- * [CXF-659] - Server notifying ServerLifeCycleManager only when
InstrumentationManager is available
- * [CXF-660] - org.apache.cxf.jaxb.WrapperHelper.getWrappedPart() throws
NPE when element type is boolean
- * [CXF-663] - CXF's spring jaxws syntax doesn't support http-binding
- * [CXF-664] - CXF-servlet doesn't support http-binding
- * [CXF-667] - CXFServlet causes NPE during destroing when config-location
isn't specified
- * [CXF-669] - When SEI's and IMPLS have different namespaces, we don't
generate the correct WSDL(s)
- * [CXF-670] - Validator flags valid rpc/lit operations as invalid
- * [CXF-672] - HTTPS sample failing
- * [CXF-677] - Wrong types are generated for SwA
- * [CXF-690] - durable subscriptions is not set in JMS transport
- * [CXF-695] - Servlet systest need to add context path to simulate the
real environment
- * [CXF-697] - Agis ClassCastException:
- * [CXF-700] - MTOM sample doesn't seem right
+ * [CXF-655] - String[] cann't be input paras or return value when use
doc/lit of code first way
* [CXF-706] - Multiple Http Destinations cannot use the same address when
using HTTPS.
- * [CXF-718] - JettyHTTPServerEngineFactory not configured initially.
- * [CXF-721] - HTTPS sample output message misleading
- * [CXF-723] - The "time" logging in both the WSS4JInInterceptor and the
WSS4JOutInterceptor contains incorrect or redundant information
- * [CXF-724] - Interceptor ordering declared programmatically is being
overriden by configuration
- * [CXF-725] - HTTPS NullPointer Exception in CXFJettySslSocket
- * [CXF-728] - StreamInterceptor sample failed
- * [CXF-28] - "Nice" XML
- * [CXF-139] - Port Celtix RM Persistence Handler to CXF
- * [CXF-219] - CXF Binding Component
- * [CXF-325] - Add cxf-rt-transport-http2 to use Jetty6's API
- * [CXF-545] - Set the serviceName through java2wsdl using the
JaxwsServiceFactoryBean
- * [CXF-546] - Set the indent of the generated wsdl
- * [CXF-554] - javatowsdl fails when Wrapper bean class does not contain
namespace
- * [CXF-561] - javatowsdl generates duplicate schemas when @RequestWrapper
does not contain namespace element
- * [CXF-564] - Generate wrong wsdl file for holder
- * [CXF-572] - Top level README.txt
- * [CXF-581] - helloworld_xml_bare servlet demo failed
- * [CXF-582] - helloworld_xml_wrapped servlet demo failed
- * [CXF-584] - hello_world sample (Running demo with HTTP Get section)
doesn't work
- * [CXF-586] - hello_world_xml_wrapped (Using HTTP Get section) doesn't work
- * [CXF-589] - hello_world demo in tomcat 6.0.10 is failed
-
-Improvement:
- * [CXF-264] - servlet should publish xsd file
- * [CXF-299] - Readme should have links to bug tracking system
- * [CXF-304] - Document how interceptor chain works
- * [CXF-341] - Display user supplied wsdl in HTTP transports
- * [CXF-428] - Include rhino in packaging
- * [CXF-487] - JAXB shoudl write to the OutputStream if possible
- * [CXF-513] - wsdlvalidator improvement
- * [CXF-594] - Java2Wsdl require a portName argument
- * [CXF-622] - HTTPClientPolicy CacheControl type should accept parameters
for some directives
- * [CXF-629] - WSDL2Java/cxf-codegen-plugin should not generate client
artifacts when "-impl" flag is provided
- * [CXF-666] - SSL Programtic and Spring Configuration and Jetty upgrade to
6.1.3
- * [CXF-727] - make cxf sampel common build support more than one jar
-
-New Feature:
- * [CXF-181] - session support as the jax-ws specification The default
value is false.
- * [CXF-262] - New JBIBinding to allow wsdl with correct informations to be
used inside the JBI SE
- * [CXF-291] - Support Commons HTTP Client for HTTP conduit
- * [CXF-593] - Support WS-MTOMPolicy
- * [CXF-649] - Add the performance interceptors to collect the message's
response time
-
-Task:
- * [CXF-46] - JAX-WS Compliance
- * [CXF-215] - CXF API documentation
- * [CXF-516] - Replace the old java2wsdlProcess to use JaxWsServiceBuilder
to generate wsdl
- * [CXF-686] - Clean up the Managed ObjectName in CXF
- * [CXF-698] - command line tool for managed endpoint
+ * [CXF-745] - JAXB Data Binding Generates Duplicate Fault Elements in
Generated WSDL
+ * [CXF-747] - Redundant Interceptors in the request-response chain while
using Provider API
+ * [CXF-750] - Support using Session in standalone
+ * [CXF-773] - Logical/Soap handlers does not work on the Provider side.
+ * [CXF-777] - velocity engin write errors (NPE)
+ * [CXF-779] - missing jar file(s) in lib directory of 2.0 release or bad
wiki page
+ * [CXF-781] - Duplicate type error from Aegis on code that worked fine
with XFire 1.2.5
+ * [CXF-782] - wsdl2java generated wrong package name
+ * [CXF-783] - Ant tasks for tools don't provide helpful error messages
+ * [CXF-784] - Interceptor not setting the fault chain for HTTP Binding
+ * [CXF-785] - Aegis crashes instead of diagnosing namespace error in
.aegis.xml file
+ * [CXF-789] - JaxWsServiceConfiguration doesn't correctly find operations
with an implementor
+ * [CXF-790] - SOAP headers copied from input SOAPMessage to output
SOAPMessage
+ * [CXF-798] - wsdlvalidator cannot validate on-line wsdl
+ * [CXF-800] - Resouce matching in jra seems incorrect
+ * [CXF-802] - Java first with unqualified/unannotated JAXB objects don't
generate proper soap messages....
+ * [CXF-804] - wsdl2java fails to generate code for the imported wsdl
+ * [CXF-809] - no cygwin support in java2wsdl script
+ * [CXF-810] - Client and Server classes in ant script generated by
wsdl2java are not correct
+ * [CXF-811] - Aegis omits type from WSDL, perhaps particularly when
.aegis.xml file is trivial.
+ * [CXF-813] - In java first, JAX-WS is using all methods on the IMPL
instead of just the ones on the endpoint interface
+ * [CXF-814] - In java first wrapped/doc/lit, if Impl and Interface have
different targetNamespaces, the "parts" are not read
+ * [CXF-818] - Code first, client side, RCP/lit doesn't work without a WSDL
+ * [CXF-819] - WSS4JInterceptors don't allow to have a password callback
handler by reference
+ * [CXF-821] - Current CXFservletTransportFactory don't support the
connduit Initator interfance
+ * [CXF-824] - SOAPAction can't be used to select an operation
+ * [CXF-839] - Fix misspelling of "prefix"
+ * [CXF-841] - SOAP RPC/Lit uses paramOrder when sending messages instead
of the order in the message
+ * [CXF-842] - Code first, RPC/Lit with lots of inouts/outs/headers doesn't
work
+ * [CXF-843] - Code first, Multiple out headers is only putting one
soap:header element in the wsdl
+ * [CXF-844] - RPC/Lit null value parameters are skipped
+ * [CXF-845] - OneWay operations agains JAX-WS RI server don't work
+ * [CXF-846] - MTOM Content-Type header is invalid
+ * [CXF-848] - WSDLValidator not working well with the bundle jar
+ * [CXF-850] - performance of repeated calls to jaxws.Service.createPort is
poor, jaxb context is created every time
+ * [CXF-855] - Wsdl2Service not working
+
+** Improvement
+ * [CXF-268] - support <extension> and <extensionArgs> for the
cxf-codegen-plugin so that XJC plugins can be used with the wsdl2java tool
+ * [CXF-425] - Insufficient error handling in fault observers
+ * [CXF-744] - Text improvements to error, usage messages for management
console
+ * [CXF-746] - Text improvements to frontend Messages.properties files
+ * [CXF-753] - Text improvements
+ * [CXF-757] - Switch to Ant build.xml file for new client_js sample.
+ * [CXF-770] - Fixed messages in messages.properties
+ * [CXF-795] - adding the spring configuration support for the Jetty server
+ * [CXF-805] - wsdl2java error message improvement
+ * [CXF-817] - Add support for configurable invoker in cxf.xml
+ * [CXF-820] - With Doc/Lit/Wrapped and array/list types, generated wsdl
has unreferences array schemas
+ * [CXF-856] - Improvements to messages in Jetty_http transport
+
+** New Feature
+ * [CXF-749] - Enable HTTPSession & Session use
+ * [CXF-760] - Ant tasks for tools
+ * [CXF-767] - Autogenerate spring ID for <jaxws:endpoint>, <server>, etc
+ * [CXF-768] - Add support for <databinding> in endpoint & client
configuration
+ * [CXF-792] - Allow access to Jetty Server or at least Context object
+ * [CXF-803] - Configuring interceptors using annotations
+
+
+
+** Task
+ * [CXF-734] - Changed the print code to assert code in the PolicyTest
+ * [CXF-742] - Add Feature Support for the Bus
-Test:
+
+** Test
* [CXF-112] - CXF performance testing and tuning
* [CXF-150] - Interop testing with WCF, Axis2
- * [CXF-562] - add system test to ensure soap12 fault working
- * [CXF-571] - CXF-2.0 RC Kit testing
+
+** Wish
+ * [CXF-762] - Can it be available to skip following JAXB error about same
name by user option?
+
+