Return-Path: X-Original-To: apmail-cxf-commits-archive@www.apache.org Delivered-To: apmail-cxf-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6D81B9F19 for ; Tue, 29 May 2012 18:58:45 +0000 (UTC) Received: (qmail 82862 invoked by uid 500); 29 May 2012 18:58:45 -0000 Delivered-To: apmail-cxf-commits-archive@cxf.apache.org Received: (qmail 82818 invoked by uid 500); 29 May 2012 18:58:45 -0000 Mailing-List: contact commits-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list commits@cxf.apache.org Received: (qmail 82810 invoked by uid 99); 29 May 2012 18:58:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 May 2012 18:58:45 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 May 2012 18:58:43 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 797852388847; Tue, 29 May 2012 18:58:23 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1343919 - /cxf/trunk/distribution/src/main/release/release_notes.txt Date: Tue, 29 May 2012 18:58:23 -0000 To: commits@cxf.apache.org From: dkulp@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20120529185823.797852388847@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: dkulp Date: Tue May 29 18:58:22 2012 New Revision: 1343919 URL: http://svn.apache.org/viewvc?rev=1343919&view=rev Log: Update release notes Modified: cxf/trunk/distribution/src/main/release/release_notes.txt Modified: cxf/trunk/distribution/src/main/release/release_notes.txt URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/release_notes.txt?rev=1343919&r1=1343918&r2=1343919&view=diff ============================================================================== --- cxf/trunk/distribution/src/main/release/release_notes.txt (original) +++ cxf/trunk/distribution/src/main/release/release_notes.txt Tue May 29 18:58:22 2012 @@ -1,8 +1,8 @@ -Apache CXF 2.6.0 Release Notes +Apache CXF 2.6.1 Release Notes 1. Overview -The 2.6.0 version of Apache CXF is a significant new version of CXF +The 2.6.x versions of Apache CXF are significant new versions of CXF that provides several new features and enhancements. New features include: @@ -34,6 +34,10 @@ User applications may need to add additi applications in order to upgrade. +2.6.1 fixes over 90 JIRA issues reported by users and the community. + + + 2. Installation Prerequisites Before installing Apache CXF, make sure the following products, @@ -71,3 +75,115 @@ See the migration guide at: http://cxf.apache.org/docs/26-migration-guide.html for caveats when upgrading from CXF 2.5.x to 2.6.x. + +7. Specific issues, features, and improvements fixed in this version + +** Sub-task + * [CXF-3589] - Support SAML Web SSO profile + +** Bug + * [CXF-2450] - WSDL2java uses system encoding when generating java classes + * [CXF-2937] - character encoding in cxf-codegen is wrong + * [CXF-4002] - Cannot override read-only parameter: classesDirectory in goal: cxf-codegen:wsdl2java + * [CXF-4118] - org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainerTest.testResourceWithEPR breaks when run offline + * [CXF-4191] - RM broken in synchronous Mode + * [CXF-4240] - CXF WSN cannot run offline in Karaf + * [CXF-4243] - RequestImpl.selectVariant() using wrong headers + * [CXF-4244] - OutTransformWriter's defaultNamespace setting may not replace all default namespace declarations + * [CXF-4245] - JAX-RS databinding support for JiBX + * [CXF-4250] - WADL To Java Generator fails to process application level method elements + * [CXF-4254] - NPE in OnlySignEntireHeadersAndBody policy validation when the STR Transform is used + * [CXF-4259] - JAX-RS Set-Cookie handler needs to ignore Expires property + * [CXF-4265] - Potential NPE when Soap fault has no role + * [CXF-4266] - Cannot add CXF Karaf Features due to typo in features.xml + * [CXF-4267] - A NPE in AttatchmentDataSource could be guarded. + * [CXF-4268] - WADL 2 Java doesn't respect catalogs + * [CXF-4269] - In some cases, the javascript client will not output the ns declaration for wrapper element of an rpc/lit method + * [CXF-4271] - net.sf.cglib import version range is wrong + * [CXF-4275] - Sample readme file incorrect + * [CXF-4277] - STSClient does not use returned KeyInfo size when creating a secret key + * [CXF-4278] - Karaf features.xml for CXF wants to load EhCache for cxf-sts-ws and cxf-ws-security + * [CXF-4279] - WS-Security ehcache things never shutdown + * [CXF-4280] - case insensitive MetadataMap keyset + * [CXF-4283] - OAuth 2-leg getAccessToken Error + * [CXF-4284] - Fix JAXB-based providers to report 400 for all read-related exceptions + * [CXF-4285] - WADLGenerator ignores header or query parameters when FormParam parameters are available + * [CXF-4288] - SecureAnnotationsInterceptor maps roles only based on method name + * [CXF-4291] - Wadl2java tool executing by cxf-wadl2java-plugin fails if run without tuning JAVA Garbage Collection + * [CXF-4292] - Incorrect code generated with wadl2java tool when use JAXB binding and XML symple type with restriction. + * [CXF-4293] - Some WS-RM scenarios may not run when there is no internet connection available + * [CXF-4294] - Exception Cache ws-security.timestamp.cache.instance already exists or Cache ws-security.nonce.cache.instance already exists + * [CXF-4296] - Setting a namespaceMap on JSONProvider does not affect the way JAXB generates prefixes + * [CXF-4297] - WS-RM destination should update ack-ranges in RMStore before sending out acks + * [CXF-4298] - MTOM-streaming regression: Worked 2.3.1, no longer works 2.6.0. + * [CXF-4300] - feature cxf-core does not install on karaf 3 snapshot + * [CXF-4302] - apache-cxf-2.6.0.zip distribution doesn't contain org.springframework.web-3.0.7.RELEASE.jar + * [CXF-4303] - WS-RM fails when the GZIP feature is enabled + * [CXF-4305] - FIQL only gives nullpointerexception. @Context SearchContext does not seem to work. + * [CXF-4306] - Mixing up FormParam and Multipart annotations cause exceptions when some parts contain the binary payload + * [CXF-4307] - The inbound Cookie header should be parsed using a semicolon separator by default + * [CXF-4309] - OAuth2 Access Token Service: returned ClientAccessToken is not JAXB compliant + * [CXF-4310] - WADLGenerator can not create QName when XMLRootElement has no name attribute and correctly manage schemas with empty namespaces + * [CXF-4312] - JAX-WS clients set executor to a "thread per async request" version + * [CXF-4313] - Hourly GC Caused by Framework - Unable to GC tune application if using framework. + * [CXF-4315] - CXF does not read decoupled destination parameters from a config file + * [CXF-4316] - Support EndorsingSupportingToken SignedElements with the Transport binding + * [CXF-4318] - OAuthRequestFilter generates an empty WWW-Authenticate header + * [CXF-4319] - Incoming cookies containing parameters with '$' can not be processed + * [CXF-4321] - NPE in MEXInInterceptor + * [CXF-4329] - Service using simple frontend with JAXB binding causes a ClassNotFoundException when started in Karaf + * [CXF-4331] - When using SpringBusFactory within OSGi, namespace handlers cannot be found + * [CXF-4334] - Schema validation does not validate elements in soap header + * [CXF-4336] - org.apache.cxf.bus.blueprint.ConfigurerImpl may get IllegalStateException: Execution container has not been set + * [CXF-4337] - A NullPointerException is thrown during token validation + * [CXF-4341] - AccessTokenService does not identify the authentication scheme + * [CXF-4342] - NullPointerException in CachedOutputStream + * [CXF-4349] - JAXRS frontend should report the actual method request and response types to providers + +** Improvement + * [CXF-4145] - Add the ability to restrict what algorithms were used for encryption/signature + * [CXF-4146] - Add the ability to use the same Encryption/Signature algorithms as was received + * [CXF-4246] - replace asm:asm by a shaded jar + * [CXF-4248] - DocLiteralInInterceptor throws NPE if oneWay operation sends non-empty response + * [CXF-4249] - Add to RMTxStore configuration options for schema name and datasource + * [CXF-4252] - cxf:list-endpoints karaf command should also have a busid column + * [CXF-4256] - Improve the optional generation of enum classes by WADL generator + * [CXF-4257] - Should catch RejectedExecutionException in WS-Addr's rebaseReponse as done in OneWayProcessorInterceptor + * [CXF-4261] - Add maxRetries option to WS-RM's retry logic + * [CXF-4270] - Store bus-id with the endpoint name in WS-RM's RMTxStore to correctly recover two endpoints with the same endpoint name + * [CXF-4274] - Support useReqSigCert for encrypting the responses from JAX-RS endpoints + * [CXF-4276] - Make WS-RM's default store instance RMTxStore to be shareable + * [CXF-4282] - Make additional properties of WS-RM's RMTxStore configurable using spring and blueprint namespace handlers + * [CXF-4287] - Modify -validate flag of wsdl2java to allow turning off all validation + * [CXF-4290] - Allow user-specified classloader for JAXRSClientFactory + * [CXF-4304] - Complete WSA support for STS client configuration via EPR + * [CXF-4308] - Add option for disabling STS client WS-MEX invocation using WSA EPR address + * [CXF-4311] - WADL to Java generator should try to create unique method names when no method ids are available + * [CXF-4314] - Introduce a search bean which can hold properties with different names + * [CXF-4320] - Add the ClaimsAttributeStatementProvider by default to the SAMLTokenProvider + * [CXF-4322] - Update RequestDispatcherProvider to do the basic discovery of view handlers based on the current class name + * [CXF-4323] - Should use documented Jetty continuation API + * [CXF-4326] - Remove the XPathFactory.newInstance from XPathUtils' constructor to improve the performance a bit + * [CXF-4327] - Add blueprint support on the cxf-clustering + * [CXF-4328] - Add spring schema for cxf clustering + * [CXF-4330] - Enforce that received IssuedTokens contain the required claims + * [CXF-4332] - Add an option to validate access tokens against remote OAuth2 AccessTokenServices + * [CXF-4338] - config option to allow suppression of server version display in http response headers + * [CXF-4343] - Remove static maps in AbstractResourceInfo + * [CXF-4344] - Provide simplifications and shortcuts in CXF STS configuration + * [CXF-4345] - Allow user-specified feature for JAXRSClientFactory + * [CXF-4346] - Support to set the messageType from the jms URI + +** New Feature + * [CXF-3587] - SAML support for JAX-RS endpoints + * [CXF-4209] - Server side message redelivery support for WS-RM + +** Task + * [CXF-4247] - Add cache for not found wrapper class to avoid trying load them for many times + * [CXF-4340] - Modify Aries version to [0.3,2) at Import-Package + +** Test + * [CXF-4126] - Can override built-in action on WSS4JOutInterceptor but seems impossible to add a new custom action on WSS4JOutInterceptor + * [CXF-4335] - WSSecTest use some unecessary properties for WSS4JInterceptor configuration + +