You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2012/04/10 20:56:58 UTC
svn commit: r1311924 -
/cxf/trunk/distribution/src/main/release/release_notes.txt
Author: dkulp
Date: Tue Apr 10 18:56:57 2012
New Revision: 1311924
URL: http://svn.apache.org/viewvc?rev=1311924&view=rev
Log:
Update release notes for 2.6.0
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=1311924&r1=1311923&r2=1311924&view=diff
==============================================================================
--- cxf/trunk/distribution/src/main/release/release_notes.txt (original)
+++ cxf/trunk/distribution/src/main/release/release_notes.txt Tue Apr 10 18:56:57 2012
@@ -1,27 +1,37 @@
-Apache CXF 2.5.1 Release Notes
+Apache CXF 2.6.0 Release Notes
1. Overview
-The 2.5.x versions of Apache CXF are significant new versions of CXF
+The 2.6.0 version of Apache CXF is a significant new version of CXF
that provides several new features and enhancements.
New features include:
- * New enterprise ready Security Token Service (see sts sample)
- * New WS-Notification service (see ws_notification sample)
- * Initial WS-MedadataExchange support
- * WS-RM 1.1 support
- * Initial OAuth support for JAX-RS (see oauth sample)
- * New karaf command
- * Enhanced OSGi support include workqueue and JMX configurations
+* The big OSGi bundle used in the Karaf features.xml has been replaced
+ with the individual modules which are now all individual bundles.
+ The big OSGi bundle is still built, but some features may not be
+ available if that is used instead of the little bundles.
+* New ability to configure HTTP Conduits from the OSGi config:admin service
+* New ability to configure the CXF created HTTP Jetty ports from
+ config:admin service
+* OAuth 2 support (new cxf-rt-rs-security-oauth2 module)
+* The STS now supports the Renewal binding for SAML tokens.
+* The STS also supports bulk issuing/validation/cancelling/renewal of
+ security tokens.
+* The STS supports some advanced features based around Claims, such as
+ Claims Transformation, and pluggable custom Claims Parsing.
+* The WS-Security module now supports replay detection by default of
+ Timestamps and UsernameToken nonces.
+* New ability to register custom JAX-RS Context providers.
+* New @UseAsyncMethod annotation for JAX-WS services.
Users are encourage to review the migration guide at:
-http://cxf.apache.org/docs/25-migration-guide.html
-for further information and requirements for upgrading to 2.5.x.
-
-
-
-2.5.1 fixes over 75 JIRA issues reported by users and the community.
+http://cxf.apache.org/docs/26-migration-guide.html
+for further information and requirements for upgrading to 2.6.x. In
+particular, making the jars all OSGi bundles required moving some
+packages around and marking many transitive dependencies as optional.
+User applications may need to add additional dependencies into their
+applications in order to upgrade.
2. Installation Prerequisites
@@ -58,95 +68,6 @@ http://issues.apache.org/jira/browse/CXF
6. Migration notes:
See the migration guide at:
-http://cxf.apache.org/docs/25-migration-guide.html
-for caveats when upgrading from CXF 2.4.x to 2.5.x.
-
-7. Specific issues, features, and improvements fixed in this version
-
-** Sub-task
- * [CXF-2880] - Add required features
- * [CXF-2881] - Add unit tests and refactor code
- * [CXF-2882] - Add JavaDocs, documentation and tutorial how to configure log browser in user's application
- * [CXF-2883] - Add optional features
- * [CXF-2987] - Add search capabilities
- * [CXF-3940] - A SAML Token requested OnBehalfOf should hide the actual requestor and should only contain the OnBehalfOf Identity
-
-** Bug
- * [CXF-3666] - Wrong code in MessageBodyWriter example
- * [CXF-3719] - NullPointerException When using TransformOutInterceptor
- * [CXF-3836] - Missing output parameters in wrapped method implementations generate NPE
- * [CXF-3867] - Fix for CXF-1816 causes startup performance regression
- * [CXF-3891] - WSDL2JS Null Pointer Exception
- * [CXF-3897] - Better handling on invalid JAXRS '_type' parameter
- * [CXF-3900] - InjectionUtils do not handle correctly collections inside query bean
- * [CXF-3903] - WADL contains wrong parameter names for multipart/form-data
- * [CXF-3904] - CXF and Java 7
- * [CXF-3905] - The archetype is missing
- * [CXF-3908] - ExceptionMappers for IOExceptions thrown by JAX-RS MessageBodyReaders are ignored
- * [CXF-3911] - Exception mapping not applied to exceptions thrown from providers mapping data to brans
- * [CXF-3912] - Add an archetype for jax-rs
- * [CXF-3916] - partial response problem with SOAP 1.1 use of WS-Addressing
- * [CXF-3920] - transportUri in SoapindingInfo is http even when jms is used
- * [CXF-3925] - WebFaultOutInterceptor expects the Fault.
- * [CXF-3929] - Present realm ignored by TokenValidateOperation for TokenValidator
- * [CXF-3931] - STS SAMLTokenValidator doesn't validate condition
- * [CXF-3934] - JaxWsClientProxy clears stacktrace of custom exception
- * [CXF-3937] - UriInfo does not report base address correctly in some cases
- * [CXF-3938] - JAX-RS Contexts are not available to MessageBodyReader and MessageBodyWriter providers at the selection stage
- * [CXF-3939] - UriInfo returns the list of matched uris and resources in the wrong order
- * [CXF-3941] - WADLgenerator ignores Description annotation targeting the input parameter if it is set inside a method-level Descriptions annotation
- * [CXF-3942] - CounterRepository cannot be assigned to a named bus
- * [CXF-3946] - <property name="namespacePrefixes" ref="namespaceMap" /> causes exception due to immutable Map being used in JAXBElementProvider
- * [CXF-3947] - AbstractBeanDefinitionParser loses Bus names
- * [CXF-3951] - Spring and blueprint silently create named busses when needed
- * [CXF-3953] - wadl2java doesn't find types with underscore in their name
- * [CXF-3956] - JAX-WS HandlerResolver consulted for ServiceImpl.createPort, but not for createDispatch
- * [CXF-3958] - Unmarshalling error when using collections of subtypes with the StaxTransformFeature and 'out' transformations
- * [CXF-3959] - CXF JAX-WS: @PostConstruct methods invoked twice in Spring-based projects
- * [CXF-3961] - SoapTransportFactory: confused exception by unknown transport protocol
- * [CXF-3962] - When using spring/spring-dm servers are started before the bus is initialized
- * [CXF-3964] - Codegen plugin tries to use classes dir as wsdl
- * [CXF-3966] - When client sends invalid XML, JAX-RS returns 500 instead of 4xx
- * [CXF-3968] - WSDLToJava Error: ...is already defined at... when referencing deployed wsdl
- * [CXF-3969] - WrapperStyleNameCollisionValidator doesn't take the -bareMethods flag into consideration
- * [CXF-3973] - Making non-default bus instances also appear in the JMX monitoring
-
-** Improvement
- * [CXF-3040] - Upgrade to XMLBeans 2.5.0
- * [CXF-3380] - JAX-RS: Support writing to DataSources
- * [CXF-3831] - Provide deploy-to-Tomcat options for Java-first and WSDL-first examples
- * [CXF-3893] - CXF uses wsdl4j implementation classes
- * [CXF-3894] - Improve the logging support for RequestDispatcherProvider and FormUtils in case of form values stored as http request parameters
- * [CXF-3895] - add support for Jetty's password obfuscation methods
- * [CXF-3901] - Pick up Features from OSGi
- * [CXF-3902] - Simplify WADL queries
- * [CXF-3914] - [workqueue] reuse StringBuilder for all concat operations
- * [CXF-3921] - Making RMTxStore's table exists error state/code configurable
- * [CXF-3924] - Support to configure keystore per SAML realm
- * [CXF-3926] - Supporting JAXWS Provider's null response handling (the provider's invoke may return a null to indicate no response should be sent back)
- * [CXF-3928] - Add token validation for OnBehalfOf element in TokenIssueOperation
- * [CXF-3930] - Extend ClaimsHandler interface to pass current realm and WebServiceContext
- * [CXF-3933] - Introduce an exception class for reporting problems encountered during reading the multiparts
- * [CXF-3936] - Update Multipart annotation to indicate that null should optionally represent a missing multipart part
- * [CXF-3943] - Support CORS in JAX-RS
- * [CXF-3960] - Patch for InitiatorSignatureToken Support in WS-Policy definition
- * [CXF-3965] - Enhancement of the exception message when configuring the schema location in the jaxws endpoint.
- * [CXF-3967] - OAuth Tokens need to be able to keep the end-user name used to authorize the client request
- * [CXF-3970] - Patch: InitiatorEncryptionToken, RecipientSignatureToken, RecipientEncryptionToken support in WS Sec Policy
- * [CXF-3971] - SpringBus.getId() may fail to determine the symbolic bundle name
- * [CXF-3974] - Clean up the servlet dependency of CXF systest
- * [CXF-3975] - Consolidate ws-rm configuration schema for spring and blueprint
-
-** New Feature
- * [CXF-3225] - Add support for saml tokens in sp:InitiatorToken
- * [CXF-3913] - Blueprint WS-RM
- * [CXF-3922] - Support for KerberosToken in RST if LdapClaimsHandler used
- * [CXF-3923] - Support for OnBehalfOf in SAMLTokenProvider
- * [CXF-3950] - Add XMLInstruction annotation to simplify adding DOCType and custom processing instructions
-
-** Task
- * [CXF-1243] - Resolve JBoss common jax-ws testsuite issues
- * [CXF-3892] - upgrade to servicemix specs 1.9.0
+http://cxf.apache.org/docs/26-migration-guide.html
+for caveats when upgrading from CXF 2.5.x to 2.6.x.
-** Wish
- * [CXF-3915] - [OSGi] Redeploy bundle with shared bus cause warning