Update release notes
Project: http://git-wip-us.apache.org/repos/asf/cxf/repo Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/2fb9ad60 Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/2fb9ad60 Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/2fb9ad60 Branch: refs/heads/3.0.x-fixes Commit: 2fb9ad60130cb1b26e67336dde533374d88fac23 Parents: 463296f Author: Daniel Kulp <dk...@apache.org> Authored: Fri Oct 30 13:44:08 2015 -0400 Committer: Daniel Kulp <dk...@apache.org> Committed: Fri Oct 30 13:44:08 2015 -0400 ---------------------------------------------------------------------- distribution/src/main/release/release_notes.txt | 150 +++++++++++-------- 1 file changed, 86 insertions(+), 64 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cxf/blob/2fb9ad60/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 4cca539..677eb1e 100644 --- a/distribution/src/main/release/release_notes.txt +++ b/distribution/src/main/release/release_notes.txt @@ -1,4 +1,4 @@ -Apache CXF 3.0.6 Release Notes +Apache CXF 3.0.7 Release Notes 1. Overview @@ -22,7 +22,7 @@ Users are encourage to review the migration guide at: http://cxf.apache.org/docs/30-migration-guide.html for further information and requirements for upgrading from 2.7.x. -3.0.5 fixes over 55 JIRA issues reported by users and the community. +3.0.7 fixes over 75 JIRA issues reported by users and the community. @@ -66,69 +66,91 @@ for caveats when upgrading from CXF 2.7.x to 3.0.0 7. Specific issues, features, and improvements fixed in this version - ** Bug - * [CXF-6307] - Wrong select the message body reader - * [CXF-6388] - NPE has been swallowed in org.apache.cxf.jaxrs.impl.AsyncResponseImpl - * [CXF-6389] - set initialSuspend=true incorrectly when resume the asyncresponse - * [CXF-6390] - JAXRS Async Client does not always wrap the client side exceptions into ProcessingException - * [CXF-6392] - Schema imports are not handled correctly in generated WSDL and XSD files - * [CXF-6393] - JAXRS Async Client unwraps a parameterized type given to InvocationCallback - * [CXF-6395] - Call setTimeout() in a second request cause illegalStateException from web container. - * [CXF-6398] - AlgorithmSuitePolicyValidator rejects enveloped-signature Transform - * [CXF-6402] - JettyHTTPServerEngine cannot set a provided Jetty Server - * [CXF-6403] - Potential memory leak in PolicyBasedWSS4JInInterceptor and AbstractWSS4JStaxInterceptor - * [CXF-6408] - HTTP Conduit throws NPE exception for "invalid" 401 HTTP response - * [CXF-6409] - CXF web service cannot process MTOM/XOP-optimized content within a CipherValue element - * [CXF-6412] - MessageBodyReader and MessageBodyWritter should follow different sorting rule - * [CXF-6415] - WS-RM client persistent tests are failing - * [CXF-6429] - Provider matching when nested generic type - * [CXF-6430] - SwA: Wrong Content-Type of root part - * [CXF-6431] - Attachment serialization does not conform to the relevant specs - * [CXF-6433] - SOAPAction value may not be extracted correctly for SOAP 1.2 with Attachments - * [CXF-6444] - CrossOriginResourceSharingFilter.java should not set Origin=* when Credentials=true - * [CXF-6446] - WADL JavaDocProvider misses operation markers for the docs built with Java 8 - * [CXF-6450] - Bad handling of JAX-RS generic interfaces - * [CXF-6451] - Set-Cookie Header incorrectly parsed - * [CXF-6464] - The derived key versions of sign/encrypt in SymmetricBindingHandler don't support attachments - * [CXF-6466] - Closing JAX-RS clients from finalize affects clients sharing the same conduit - * [CXF-6468] - Secure Conversation Renew is missing Instance creation - * [CXF-6469] - schemaLocation in xsd import is not rewritten correctly in Java 8 - * [CXF-6472] - Cannot create ContextResolver for class extending HttpServletRequest, HttpServletResponse, etc. - * [CXF-6473] - Double signatures while using AsymmetricBindingHandler - * [CXF-6474] - UriTemplate should not always ignore an empty/null group value - * [CXF-6479] - Denial of Service: Regular Expression in StringUtils - * [CXF-6480] - InjectionUtils createThreadLocalServletApiContext better error message for invalid @Context classes - * [CXF-6481] - Jetty HTTPJ session manager Blueprint configuration is not effective - * [CXF-6484] - Regression in Content-id format - * [CXF-6489] - Cannot set ClientSecretVerifier in AbstractTokenService - * [CXF-6491] - wadl2java produces incorrect Consumes annotation for multiple representations on POST methods - * [CXF-6495] - Inconsistent RMAsserion may be built for 3.0.x - * [CXF-6496] - NPE in SamlAssertionWrapper.assertionToString() - * [CXF-6502] - JAXRSInInterceptor throw java.lang.IndexOutOfBoundsException if content-type header is empty - * [CXF-6506] - Client-side message context value HTTP_REQUEST_HEADERS is not shared between SOAP handlers - * [CXF-6507] - WSRM 3.0 may store corrupted message + * [CXF-6198] - No SOAPFault for HTTP error code 400 + * [CXF-6347] - CXF bundle activators not called in Eclipse/Equinox + * [CXF-6413] - WSDL Import SchemaLocation Error on Relative Path + * [CXF-6488] - Binding style vs part type R2203 And R2204 problems in wsdl document + * [CXF-6512] - The host property is missing in Swagger2 feature's configuration properties + * [CXF-6515] - provider sorting not right + * [CXF-6517] - Regression in 3.1.2 attachment handling + * [CXF-6522] - ThreadLocalInvocationHandler doesn't handle InvocationTargetException + * [CXF-6524] - Swagger 2 feature doesn't work with blueprint endpoints + * [CXF-6527] - WSDLRefValidator reject valid target reference URI/IRI + * [CXF-6534] - Kerberos delegation not possible if Authorization given + * [CXF-6535] - Swagger2Feature's properties cannot be set when using Blueprint + * [CXF-6542] - Setting the signature digest algorithm on the SAMLCallback does not work for WS-Security + * [CXF-6543] - It's not possible to specify the signature + digest algorithms for self-signed SAML Assertions with JAX-RS + * [CXF-6547] - HTTPTransportActivator Does Not Propagate Servlet Init Parameters + * [CXF-6548] - LoggingOutInterceptor logs the wrong Content-Type for some scenarios + * [CXF-6550] - AsyncConduitHTTPFactory will throw NPE if passed properties are null + * [CXF-6551] - Digest authentication to intermediate HTTP proxy fails with 407 without retry + * [CXF-6553] - Unable to override Content-Type on GET requests + * [CXF-6558] - DefaultEncryptingOAuthDataProvider.getAccessToken throws SecurityException on invalid accessToken format + * [CXF-6559] - AbstractOAuthDataProvider.refreshAccessToken method can't handle an invalid refresh token + * [CXF-6561] - ResourceOwnerGrantHandler: ResourceOwnerLoginHandler can't return null or throw exception + * [CXF-6570] - FormattedServiceListWriter - meta http-equiv value not quoted + * [CXF-6574] - Issue with Digest Authentication + * [CXF-6575] - WS-A Action generation defect + * [CXF-6577] - MessageContextImpl needs to get a property from a current message first + * [CXF-6579] - Inflated tokens can be corrupted if compression ratio is greater than 2:1 + * [CXF-6580] - wsdl2java - Issue with import to default namespace + * [CXF-6582] - Support newer symmetric signature algorithms with WS-SecurityPolicy + * [CXF-6583] - MessageListenerTest#testLocalTransaction fails intermittently + * [CXF-6588] - NPE in providers.getMessageBodyReader + * [CXF-6590] - MAPCodec: memory leak with sync client when soapfaults returned from endpoint + * [CXF-6591] - Aegis DataSourceType.getBytes fails to close the InputStream fetched from DataSource, which prevents the underlying file to be deleted on Windows + * [CXF-6592] - Maven[cxf-java2wadl-plugin] when stylesheetReference are set,package ended with Nullpoint Error + * [CXF-6593] - Some thread-local contexts may get lost on the client side after a refresh + * [CXF-6599] - CXF ProxyHelper might cause OOM like conditions + * [CXF-6600] - Sudden repeating NPE on token request by STSClient + * [CXF-6601] - Swagger2Feature can hit a NPE when running in localtransport + * [CXF-6602] - Digest algorithms are not set properly when derived keys are used + * [CXF-6606] - Encoded characters in URI are decoded multiple times during preprocess + * [CXF-6607] - Cached STS-issued tokens are not renewed on expiry in delegation scenario + * [CXF-6609] - Data Race in org/apache/cxf/transport/http/HTTPConduit.prepare + * [CXF-6614] - "Comparison method violates its general contract" in DestinationRegistryImpl.getSortedDestinations + * [CXF-6615] - the order of attributes in SubjectDN of certificate shouldn't be significant + * [CXF-6616] - need always close the CipherOutputStream when the encryption is done to get the complete content + * [CXF-6620] - Fix DefaultSubjectProvider to support NameID formats other than âunspecifiedâ + * [CXF-6621] - Schema imports are not handled correctly in generated WSDL and XSD files when using catalog rewrites + * [CXF-6629] - ConcurrentModificationException at AbstractResourceInfo.clearProxies() + * [CXF-6630] - Cannot call setAttribute with a null name + * [CXF-6632] - Memory leak due to literal keys in WSDLDefinition map + * [CXF-6637] - @GZIP and similar CXF annotations are not recognized if set on super classes + * [CXF-6638] - AsyncHTTPConduit does not allow body payloads with "PATCH" method + * [CXF-6642] - Memory Leak in ResponseImpl.readEntity() + * [CXF-6648] - Wildcard Content-Type is set for GET + * [CXF-6653] - NPE may result while generating a SequenceFault in WS-RM 1.1 + * [CXF-6655] - Error Invalid address. Endpoint address cannot be null + * [CXF-6657] - CXF Failover using JAXRS prevents header retrieval from ResponseExceptionMappers + ** Improvement - * [CXF-5926] - Extend SSL KeyManagers with password callback handler - * [CXF-6394] - Add an option to add the namespace map of the container element in the message - * [CXF-6399] - Add attributes transform handling in transform feature - * [CXF-6400] - Make ws-security.callback-handler optional for generating a WS-Security signature - * [CXF-6401] - Change the order that the set of security results are searched to create a security context - * [CXF-6404] - HTTPConduit performance improvements - * [CXF-6411] - Improve NoOsgi Blueprint Integration - * [CXF-6414] - Add a way of including TLS protocols in the Jetty server - * [CXF-6420] - Maven cxf-java2ws-plugin copies to the maven repository only the last wsdl of multiple services/executions - overwrites the others - * [CXF-6438] - Optimize ExtensionInvocationHandler - * [CXF-6447] - JAXRS proxies should be able to resolve path parameters from the request body bean - * [CXF-6476] - Introduce Swagger v1.5 feature (v2.0 specification) - * [CXF-6482] - Old javax.servlet.http version in oauth2 bundle - * [CXF-6483] - Sort ConfigurerImpl Matchers by a number of literal characters - * [CXF-6498] - Update JAX-RS 2.0 ClientImpl to support CXF features - * [CXF-6499] - WADL Generator should optionally ignore path params for the same path method evaluation - * [CXF-6508] - JAASLoginInterceptor should allow named Principals - -** New Feature - * [CXF-5607] - Support for CXF OAuth2 endpoints participating in OpenId-Connect flows - * [CXF-6477] - Add "publish" attribute to jaxrs blueprint bean + * [CXF-5606] - WADL to Java code generator should translate wadl:doc into Java documentation + * [CXF-6509] - CXF is mysterious about invalid JAX-RS bean classes + * [CXF-6525] - Support for http://docs.oasis-open.org/wss/oasis-wss-SwAProfile-1.1#Attachment-Content-Only when using WSS-Policy + * [CXF-6538] - Let users disable sending Content-Type with empty requests with URLConnection conduit + * [CXF-6557] - Use the default swagger-ui html page in swagger2 sample + * [CXF-6562] - ResourceOwnerGrantHandler: doesn't have getter for loginHandler + * [CXF-6565] - DOM4JProvider should support suppressing XML declarations + * [CXF-6566] - Update WADLGenerator to avoid converting existing resources to DOM + * [CXF-6568] - Default WebApplicationExceptionMapper should be optionally made less specific + * [CXF-6571] - Adding an option in Swager2Feature to scan non-swagger annotated resources + * [CXF-6586] - Missing some bean properties in Swagger2Feature + * [CXF-6623] - Add support for nested @BeanParam's + * [CXF-6625] - Wadl-to-Java should be able to generate custom method annotation classes + * [CXF-6633] - Enhance Swagger feature with optional dynamic basePath, tags and Javadocs handling + * [CXF-6634] - Move DocumentationProvider interface out of .model.wadl. package + * [CXF-6644] - Move Basic JSON parser code into a dedicated module + * [CXF-6645] - Introduce a 'jose.debug' property + * [CXF-6649] - Add Karaf feature cxf-rs-description-swagger2 + * [CXF-6658] - Make ServletContextResourceResolver optionally ignored + + +** Task + * [CXF-6503] - Investigate if WADL JavaDocProvider can report JavaDocs of inherited methods + * [CXF-6530] - Add a webapp version of Swagger2Feature sample using spring + * [CXF-6541] - Add an OSGi version of Swagger2Feature sample using blueprint +