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 2023/05/02 20:14:44 UTC
[cxf] 01/02: Update release notes
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 <da...@kulp.com>
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)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+