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 2016/07/25 18:55:02 UTC
[2/2] cxf git commit: Update 3.1.7 release notes
Update 3.1.7 release notes
Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/d4aa22c8
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/d4aa22c8
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/d4aa22c8
Branch: refs/heads/3.1.x-fixes
Commit: d4aa22c8dc000946ffb50e7e09156f1c22150e28
Parents: 154d068
Author: Daniel Kulp <dk...@apache.org>
Authored: Mon Jul 25 14:54:43 2016 -0400
Committer: Daniel Kulp <dk...@apache.org>
Committed: Mon Jul 25 14:54:43 2016 -0400
----------------------------------------------------------------------
distribution/src/main/release/release_notes.txt | 133 ++++++++++++-------
1 file changed, 84 insertions(+), 49 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cxf/blob/d4aa22c8/distribution/src/main/release/release_notes.txt
----------------------------------------------------------------------
diff --git a/distribution/src/main/release/release_notes.txt b/distribution/src/main/release/release_notes.txt
index 282bc04..a9e1f4b 100644
--- a/distribution/src/main/release/release_notes.txt
+++ b/distribution/src/main/release/release_notes.txt
@@ -1,8 +1,8 @@
-Apache CXF 3.1.6 Release Notes
+Apache CXF 3.1.7 Release Notes
1. Overview
-The 3.1.6 version of Apache CXF is a significant new version of CXF
+The 3.1.7 version of Apache CXF is a significant new version of CXF
that provides several new features and enhancements.
New features include:
@@ -25,7 +25,7 @@ http://cxf.apache.org/docs/31-migration-guide.html
for further information and requirements for upgrading from earlier
versions of CXF.
-3.1.6 fixes over 45 JIRA issues reported by users and the community.
+3.1.7 fixes over 75 JIRA issues reported by users and the community.
@@ -71,60 +71,95 @@ to 3.1.
7. Specific issues, features, and improvements fixed in this version
+
+
** Bug
- * [CXF-6435] - Support base64 for attachment encoding in CXF
- * [CXF-6492] - AbstractHTTPDestination class incorrectly assume only one empty space after "Basic" in Authorization header value.
- * [CXF-6743] - Inconsistent versions of jax-rs specs can lead to OSGi pain
- * [CXF-6764] - Should add RI JAXB Namespacemapper support
- * [CXF-6769] - Underscores in values of FIQL search expressions are incorrectly escaped
- * [CXF-6770] - PrettyLoggingFilter not working well when using camel-cxf-transport
- * [CXF-6772] - HttpClientPolicy browserType is reported as BrowserType header
- * [CXF-6781] - InternalContextUtils should bak all the data from the input stream before send back partialResponse
- * [CXF-6785] - AbstractHTTPDestination should handle the case when pathInfo of HttpServletRequest is null
- * [CXF-6787] - not sufficient WadlGenerator presence detection
- * [CXF-6793] - InvocationCallback doesn't try to get response class type
- * [CXF-6795] - WS-Discovery add support for discovery on localhost
- * [CXF-6799] - java.lang.ClassCastException: sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl cannot be cast to java.lang.reflect.TypeVariable
- * [CXF-6805] - cxf-rt-transports-http adds Content-Type header to GET request
- * [CXF-6806] - don't mark the optional "encoding" parameter as required for cxf-java2wadl-plugin
- * [CXF-6809] - SAMLRequest ID must not start with a Number
- * [CXF-6810] - JAX-RS Client one way requests do not work with jms-transport
- * [CXF-6812] - WebTargetImpl should always check if client is closed first
- * [CXF-6813] - MediaTypeHeaderProvider doesn't check the illegal media type string like "s//tt;type=text/plain"
- * [CXF-6819] - ConfigurationImp returns wrong value for isRegistered(Object obj)
- * [CXF-6820] - LinkBuilderImpl#link() doesn't throw exception for invalid input
- * [CXF-6823] - Duplicate injectedProviders in ProviderFactory impacting throughput by ~30%
- * [CXF-6828] - [OAuth] AbstractGrant set wrong value(scope) for audience
- * [CXF-6832] - Attachment content-disposition modification-date not parsed correctly
- * [CXF-6838] - AsyncResponse doesn't use 204 when body is empty
+ * [CXF-6454] - Orphaned JMS connections created in endless loop
+ * [CXF-6463] - AbstractHTTPDestination.cacheInput() throws NullPointerException if HttpServletRequest returns null for getInputStream()
+ * [CXF-6510] - LoggingOutInterceptor: formatLoggingMessage method is not used in every case
+ * [CXF-6646] - CXF 3.x WSRM message may not be retrieved from database
+ * [CXF-6729] - Version 1 NewCookie is not compliant with RFC 2109
+ * [CXF-6841] - Fix documentation cxf-rt-rs-http-sc => cxf-rt-rs-http-sci
+ * [CXF-6842] - Unwrap exception nested with WebApplicationException
+ * [CXF-6845] - Some methods in MessageUtils prone to NPE
+ * [CXF-6850] - javax.ws.rs.core.Request implementation doesn't match Accept-Encoding: * for any encoding value
+ * [CXF-6851] - JAXRS 2 Feature not supported on server side?
+ * [CXF-6854] - Application subclass can't be injected into an application lass field
+ * [CXF-6855] - ElementClass annotation is ignored on JAX-RS service interface when generating the WADL
+ * [CXF-6862] - Quoted path field in Cookies appears to be ignored by Chrome and Firefox
+ * [CXF-6863] - WS-RM 3.x does not work with attachments upon a network error
+ * [CXF-6867] - Envelope and Body element prefixes changed when processing messages without headers
+ * [CXF-6868] - empty Authorization header result in server error
+ * [CXF-6872] - Remove redundant blueprint.xml in http-hc
+ * [CXF-6878] - Protect against other exception during consuming left-over data
+ * [CXF-6883] - Crypto caching issues in the WS-Security code
+ * [CXF-6884] - Don't include Signature/EncryptedKey Elements if there are no references to be signed/encrypted
+ * [CXF-6886] - CXF 3.x WSRM attachments are not retransmitted
+ * [CXF-6887] - http-hc: NPE and incorrept assumption that there is only one bus
+ * [CXF-6890] - "afirmative" is mispelled in debug output
+ * [CXF-6891] - IOUtils.isEmpty() doesn't reinclude byte in stream.
+ * [CXF-6900] - invalid signature in case of soap fault
+ * [CXF-6901] - UriBuilder may lose resolved query templates
+ * [CXF-6906] - UriBuilder ignores a query component if URI contains templates
+ * [CXF-6908] - Prefix "SOAP-ENV" for element "SOAP-ENV:Fault" is not bound
+ * [CXF-6914] - JweJsonWriterInterceptor adds double quotes for non String unencoded payloads
+ * [CXF-6915] - Jws Compact does not support unencoded non-detached payloads
+ * [CXF-6923] - org.omg.CORBA.TIMEOUT is not handled with Jacorb implementation
+ * [CXF-6926] - StaticSTSProperties does not allow initialization of crypto from Properties object
+ * [CXF-6927] - check if msv is available in Stax2ValidationUtils to avoid the NCDFE when use IBM JDK
+ * [CXF-6933] - WadlGenerator doesn't honor multiple Descriptions for same DocTarget
+ * [CXF-6939] - can't install cxf-http-async feature
+ * [CXF-6943] - Dead lock on Async Response when timeout is set
+ * [CXF-6945] - cxf-wadl2java-plugin wadlRoot configuration parameter typo
+ * [CXF-6948] - WebClient may cause JMX CounterRepository OOM if a request URI varies a lot
+ * [CXF-6957] - JAX-RS: ExceptionMapper not called for Fault
+ * [CXF-6959] - Error loading Aegis Databinding in OSGi
+ * [CXF-6961] - Lots of invalid checkstyle errors reported in eclipse neon
+ * [CXF-6966] - Using CXF in JDK endorsed dir as JAX-WS impl crashes
+ * [CXF-6967] - Content Disposition filename should be case-insensitive
+ * [CXF-6970] - HTTP response headers are always set with HttpServletResponse.addHeader
+ * [CXF-6972] - JweJsonProducer does not support per-recipient headers
+
** Improvement
* [CXF-5193] - Support fixed data type
- * [CXF-5439] - Introduce annotations for marking CXF interceptors and features to enable the auto-discovery
- * [CXF-6767] - OSGI ServletImporter should be able to accept extra properties
- * [CXF-6771] - JAX-RS ContextProvider should be able to support Servlet contexts
- * [CXF-6774] - Allow ClientImpl to be thread-safe
- * [CXF-6779] - Swagger Feature should become discoverable
- * [CXF-6786] - avoid Error log from NamePasswordCallbackHandler
- * [CXF-6789] - SwaggerFeature default resource package calculation should try to support multiple resource classes better
- * [CXF-6802] - Decode ContentDisposition filename encoded with codepoints only
- * [CXF-6808] - Update JWS/JWE utils to load named properties
- * [CXF-6826] - Cache MediaTypeHeaderProvider.valueOf(String mType) results
- * [CXF-6827] - OAuthRequestFilter should be able to cache token validation results
- * [CXF-6831] - should be able to configure the certStore key type
- * [CXF-6840] - xsd:import without schemaLocation does not get resolved in SchemaHandler
+ * [CXF-6834] - add support for CXF inside Spring Boot
+ * [CXF-6837] - Add cache for MessageBodyReader/Writer
+ * [CXF-6861] - Introduce a typed JAXBElement provider
+ * [CXF-6871] - Adjust default User-Agent header format to better comply with HTTP specification
+ * [CXF-6875] - Update Apache Mina from 2.0.9 to 2.0.13
+ * [CXF-6877] - Have @SchemaValidation working on service endpoint implementation class method
+ * [CXF-6903] - add a NameDigestPasswordCallbackHandler for JAASLoginInterceptor
+ * [CXF-6910] - don't need setSocketTimeout when create ahc RequestConfig
+ * [CXF-6912] - introduce CONNECTION_MAX_IDLE property for AHC
+ * [CXF-6918] - Print the XMLInputFactory implementation class when throwing "Cannot create a secure XMLInputFactory"
+ * [CXF-6922] - Make JaxRsConfig not interfere with SpringBoot auto configuration process
+ * [CXF-6925] - Make per-realm crypto configuration as flexible as the static one
+ * [CXF-6935] - Better error message than java.lang.NullPointerException - org.apache.cxf.common.util.Compiler.useJava6Compiler(Compiler.java:187) when running on a JRE instead of JDK
+ * [CXF-6936] - Make log-category for ext logging feature configurable
+ * [CXF-6947] - Make it possible to use custom LDAP filters when retrieving group information
+ * [CXF-6949] - Add support to the ReceivedTokenCalbackHandler to return a transformed token
+ * [CXF-6951] - Support using the initiator token's public key for response encryption by recipient
+ * [CXF-6953] - Update service list formatters for REST endpoints to optionally link to Swagger
+ * [CXF-6960] - Provide an option for Swagger2Feature to detect and serve SwaggerUI resources
+
** New Feature
- * [CXF-6085] - JWE JSON Serialization
- * [CXF-6784] - WS-Notification subscription should support renew
+ * [CXF-5091] - Leverage Spring's @Configuration mechanism to simplify the creation and configuration of client proxies for integration testing
+ * [CXF-6869] - Consider adding Spring Boot starter
+ * [CXF-6879] - JAX-RS Feature and SpringComponentScanServer
+ * [CXF-6909] - Create an JCache based OAuthDataProvider
+ * [CXF-6973] - Allow to configure http conduits and destinations using features
** Task
- * [CXF-6815] - Upgrade Reflections bundle to version 0.9.10_3
+ * [CXF-6760] - extract swagger2 feature in its own module
+ * [CXF-6853] - Support encoded value in @ApplicationPath
+ * [CXF-6858] - Upgrade Xalan bundle to 2.7.2_3
+ * [CXF-6895] - Create DOM4JProvider test reading an XML sequence with BOM
+ * [CXF-6938] - Setting the providers on a bus causes a leak if this bus is used by per-request clients
+ * [CXF-6971] - Update Jettison version to 1.3.8
-** Test
- * [CXF-6792] - Some STS tests fails locally and on CI server
- * [CXF-6797] - a lot tests failure on 3.1.x-fixes/3.0.x-fixes branch with java8
-** Wish
- * [CXF-6790] - change accessibility of WadlGenerator.getBaseUri(...) to protected
+** Test
+ * [CXF-6202] - Create JWS JoseCookBook tests