This is an automated email from the ASF dual-hosted git repository. dkulp pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/cxf.git
commit 5010c700f1ec564ff54f6ea6549712b4e2521e5e Author: Daniel Kulp <[email protected]> AuthorDate: Tue May 2 16:07:27 2023 -0400 Update release notes --- distribution/src/main/release/release_notes.txt | 105 +++++++++++++++++++----- 1 file changed, 84 insertions(+), 21 deletions(-) diff --git a/distribution/src/main/release/release_notes.txt b/distribution/src/main/release/release_notes.txt index 88165a63f5..fe5b2fb6e8 100644 --- a/distribution/src/main/release/release_notes.txt +++ b/distribution/src/main/release/release_notes.txt @@ -1,42 +1,36 @@ -Apache CXF 3.5.0 Release Notes +Apache CXF 4.0.1 Release Notes 1. Overview -The 3.5.x versions of Apache CXF is a significant new version of CXF +The 4.0.x versions of Apache CXF is a significant new version of CXF that provides several new features and enhancements. New features include: -* Support for Java 17 -* Many updated dependencies. We've updated to the latest versions of most - dependencies. Some may be incompatible with previous versions. - Some notables that may impact applications include: - * ehCache upgraded to 3.9.x - * Jackson to 2.13.x - * Mozilla Rhino upgraded to 1.7.13 (groupId/artifactId changed, be careful) - * WSS4j 2.4.x - * Spring Boot 2.6.x / Spring Framework 5.3.x base line - * Apache Karaf 4.3.x base line - * Apache HttpClient 5 support (Asynchronous Client HTTP Transport) - * HTTP/2 support (server-side only) - * JUnit 5 support +* The release is based on JakartaEE 9.1: the javax.* packages are migrated to jakarta.* +* Support of Spring Framework 6 / Spring Boot 3 +* HTTP/2 support Important notes: -* 3.5 is the last branch of CXF that will support Java 8. Future - non-patch releases of CXF will require Java 11 or newer. -* The old OATH 1.0 module was removed +* Many features of CXF 4.x now require Java 17. While CXF is compiled for Java 11, +many of the dependencies require Java 17 and thus various features may only +work with Java 17. Users are encouraged to review the migration guide at: -http://cxf.apache.org/docs/34-migration-guide.html +https://cxf.apache.org/docs/40-migration-guide.html for further information and requirements for upgrading from earlier versions of CXF. +4.0.1 fixes over 20 JIRA issues reported by users and the community. + + + 2. Installation Prerequisites Before installing Apache CXF, make sure the following products, with the specified versions, are installed on your system: - * Java 8 Development Kit + * Java 17 Development Kit * Apache Maven 3.x to build the samples @@ -65,5 +59,74 @@ http://issues.apache.org/jira/browse/CXF 6. Migration notes: See the migration guide at: -http://cxf.apache.org/docs/35-migration-guide.html +http://cxf.apache.org/docs/40-migration-guide.html for caveats when upgrading. + +7. Specific issues, features, and improvements fixed in this version + + +** Sub-task + * [CXF-8606] - Introduce HTTP/2 Transport: client-side support + * [CXF-8815] - Fix org.apache.cxf.transport.http.asyncclient.hc5.AsyncHTTPConduitTest.testResponseSameBufferSize + * [CXF-8830] - Fix org.apache.cxf.transport.http.netty.client.NettyHttpConduitTest.testCallAsyncCallbackInvokedOnlyOnce +** Bug + * [CXF-8666] - Spring6 for JSR 250 annotations isn't disabled for jakarta.xml.ws.WebServiceContext + * [CXF-8669] - Multipart annotation not working 3.4.6 onwards. + * [CXF-8745] - MemoryLeak when using SpringBus in a spring context which has a reusable parent context + * [CXF-8797] - NameBinding ignored when implementing interface + * [CXF-8813] - CXF v4: NoClassDefFoundError: jakarta/xml/bind/Validator + * [CXF-8816] - Deflater and Inflater initialized with different 'nowrap' value + * [CXF-8818] - wsdl2java fails in 4.0.0 due to incorrect versions in Manifest + * [CXF-8821] - Remove org.eclipse.tycho plugins since OSGi support is removed + * [CXF-8822] - AsyncHTTPConduit removes query-parameters when path is empty + * [CXF-8824] - CDI beans produced by @Produces methods are generated twice + * [CXF-8826] - AsyncHTTPConduit (hc5) - Unexpected EOF during response processing + * [CXF-8833] - GZIPInInterceptor, when processing HTTP 204 empty response, throws EOFException + * [CXF-8837] - Allow P11 RSA Keys within JwsUtils + * [CXF-8838] - Regression in cxf-codegen-plugin wsdl2java 4.0.0 + * [CXF-8839] - Missing dependency on plexus-utils in cxf-wsdl-validator-plugin + +** Improvement + * [CXF-8758] - Migration path for Wiremock (Jetty 11/JakartaEE) + * [CXF-8788] - Remove the 'jakarta' profile (which enables the Spring milestone repositories) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
