This is an automated email from the ASF dual-hosted git repository. ffang pushed a commit to branch 3.6.x-fixes in repository https://gitbox.apache.org/repos/asf/cxf.git
The following commit(s) were added to refs/heads/3.6.x-fixes by this push: new e00f92dc76 update CXF 3.6.3 release notes e00f92dc76 is described below commit e00f92dc768cec07b6fb76463bb15c2dc16db720 Author: Freeman Fang <freeman.f...@gmail.com> AuthorDate: Thu Mar 7 09:45:01 2024 -0500 update CXF 3.6.3 release notes --- distribution/src/main/release/release_notes.txt | 88 +++++++++---------------- 1 file changed, 31 insertions(+), 57 deletions(-) diff --git a/distribution/src/main/release/release_notes.txt b/distribution/src/main/release/release_notes.txt index 0fe545b9dc..b3d049114c 100644 --- a/distribution/src/main/release/release_notes.txt +++ b/distribution/src/main/release/release_notes.txt @@ -1,4 +1,4 @@ -Apache CXF 3.6.2 Release Notes +Apache CXF 3.6.3 Release Notes 1. Overview @@ -24,7 +24,7 @@ http://cxf.apache.org/docs/36-migration-guide.html for further information and requirements for upgrading from earlier versions of CXF. -3.6.2 fixes over 53 issues/tasks reported by users. +3.6.3 fixes over 22 issues/tasks reported by users. 2. Installation Prerequisites @@ -66,66 +66,40 @@ for caveats when upgrading. 7. Release Notes -** Sub-task - * [CXF-8842] - Get rid of EasyMock in cxf-core - * [CXF-8843] - Get rid of EasyMock in cxf-integration-jca - * [CXF-8844] - Get rid of EasyMock in cxf-rt-bindings-coloc - * [CXF-8845] - Get rid of EasyMock in cxf-rt-bindings-corba - * [CXF-8846] - Get rid of EasyMock in cxf-rt-bindings-soap - * [CXF-8847] - Get rid of EasyMock in cxf-rt-databinding-aegis - * [CXF-8848] - Get rid of EasyMock in cxf-rt-databinding-jaxb - * [CXF-8849] - Get rid of EasyMock in cxf-rt-features-clustering - * [CXF-8850] - Get rid of EasyMock in cxf-rt-features-logging - * [CXF-8851] - Get rid of EasyMock in cxf-rt-features-throttling - * [CXF-8852] - Get rid of EasyMock in cxf-services-xkms-x509-repo-ldap - * [CXF-8853] - Get rid of EasyMock in cxf-services-xkms-x509-handlers - * [CXF-8854] - Get rid of EasyMock in cxf-rt-wsdl - * [CXF-8855] - Get rid of EasyMock in cxf-rt-ws-transfer - * [CXF-8856] - Get rid of EasyMock in cxf-rt-frontend-jaxrs - * [CXF-8857] - Get rid of EasyMock in cxf-rt-frontend-jaxws - * [CXF-8858] - Get rid of EasyMock in cxf-rt-frontend-js - * [CXF-8859] - Get rid of EasyMock in cxf-rt-ws-security - * [CXF-8860] - Get rid of EasyMock in cxf-rt-ws-rm - * [CXF-8861] - Get rid of EasyMock in cxf-rt-ws-policy - * [CXF-8862] - Get rid of EasyMock in cxf-rt-ws-addr - * [CXF-8863] - Get rid of EasyMock in cxf-rt-transports-websocket - * [CXF-8864] - Get rid of EasyMock in cxf-rt-transports-jms - * [CXF-8865] - Get rid of EasyMock in cxf-rt-management - * [CXF-8866] - Get rid of EasyMock in cxf-rt-rs-service-description - * [CXF-8867] - Get rid of EasyMock in cxf-rt-rs-client - * [CXF-8868] - Get rid of EasyMock in cxf-rt-rs-extension-providers - * [CXF-8869] - Get rid of EasyMock in cxf-rt-rs-extension-search - * [CXF-8870] - Get rid of EasyMock in cxf-rt-transports-http-undertow - * [CXF-8871] - Get rid of EasyMock in cxf-rt-rs-mp-client - * [CXF-8872] - Get rid of EasyMock in cxf-rt-rs-security-oauth2 - * [CXF-8873] - Get rid of EasyMock in cxf-rt-rs-security-oauth2-saml - * [CXF-8874] - Get rid of EasyMock in cxf-rt-rs-security-sso-oidc - * [CXF-8876] - Get rid of EasyMock in cxf-rt-transports-http-jetty - * [CXF-8877] - Get rid of EasyMock in cxf-rt-transports-http-netty-client - * [CXF-8878] - Get rid of EasyMock in cxf-rt-transports-http-netty-server - * [CXF-8890] - Get rid of EasyMock in cxf-rt-transports-http - * [CXF-8917] - Get rid of EasyMock in cxf-rt-transports-http-hc - * [CXF-8921] - Get rid of EasyMock in cxf-rt-rs-service-description-swagger - ** Bug - * [CXF-8885] - HttpClient SelectorManager threads run indefinitely causing OOM - * [CXF-8886] - JavaDocProvider does not work with JDK 17 and beyond - * [CXF-8892] - CXF build on Windows is broken (test failures) - * [CXF-8895] - Deadlock instead of timeout with new HttpClientHTTPConduit using large payloads - * [CXF-8903] - Too many open files error in HttpClientHTTPConduit - * [CXF-8905] - TransportURIResolver doesn't honor the property setting in bus - * [CXF-8907] - java.lang.NullPointerException at AsymmetricBindingHandler.java - * [CXF-8914] - No content-length header after upgrade CXF from 3.5.6 to 3.6.1 - * [CXF-8918] - Upgrade xnio-nio jar to latest version (3.8.8+) to get rid of CVE-2022-0084 - * [CXF-8920] - Can't filter when collection has attribute of type LocalDate or LocalDateTime - * [CXF-8925] - Logging twice in case of faults happening after pre-stream phase in out-chain + * [CXF-8812] - Content-Type header created with collection containing "null" value + * [CXF-8834] - "Operation [{.../wsdl}Issue] already exists" when calling JaxWsServerFactoryBean.create() for SecurityTokenService + * [CXF-8936] - Fix h2 protocol negotiation in Jetty Transport + * [CXF-8939] - java.lang.NullPointerException: Cannot invoke "java.util.List.size()" because the return value of "java.util.Map$Entry.getValue()" is null + * [CXF-8940] - ws-security.must-understand works only if security.enable.streaming is true + * [CXF-8943] - Adding a listener for Container events is not working on Jetty 9 + * [CXF-8945] - [JAX-WS] The client out interceptor chain is not called in case of oneway operation + * [CXF-8946] - HttpClient in CXF causing memory leak + * [CXF-8952] - HttpClientHTTPConduit in CXF doesn't support TLSv1.3 along with other protocols + * [CXF-8955] - Custom timeout with Message.RECEIVE_TIMEOUT not working with hc5 / hc + * [CXF-8957] - The org.apache.cxf.systest.jaxrs.JAXRSMultipartTest randomly hangs under JDK-21 + * [CXF-8959] - Detect order dependent flakiness in AttachmentUtilTest.java in core module + * [CXF-8962] - HttpClientHTTPConduit sets Content-Type Header for DELETE requests with empty body + * [CXF-8964] - Update Bouncycastle from unsupported xxx-jdk15on to xxx-jdk18on + * [CXF-8965] - Apache CXF Netty Integration, URI not encoded + * [CXF-8984] - HttpClientHTTPConduit.HttpClientWrappedOutputStream throws NPE in closeInputStream() + + +** New Feature + * [CXF-8911] - Allow creating a custom CXFHttpAsyncResponseConsumer + ** Improvement - * [CXF-8457] - Provide OpenTelemetry support - * [CXF-8901] - Update Guava to 32.1.1 (solving CVE-2023-2976) + * [CXF-8894] - ContextHandler - Unimplemented getRequestCharacterEncoding() - use org.eclipse.jetty.servlet.ServletContextHandler + * [CXF-8928] - Reduce code quality warnings in generated code + * [CXF-8953] - Better support of the HTTPS protocol versions used by client/server conduits + * [CXF-8968] - OpenTelemetryClientFeature cannot be used as a CDI bean unless it has a no-args constructor + + ** Task - * [CXF-8549] - Get rid of EasyMock + * [CXF-8935] - Add doPrivileged block to httpclient.sendAsync() in HttpClientHTTPConduit +