Skip to content

Commit

Permalink
update release notes for CXF 4.1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
ffang committed Mar 3, 2025
1 parent 9756ab8 commit b1ddbf0
Showing 1 changed file with 17 additions and 60 deletions.
77 changes: 17 additions & 60 deletions distribution/src/main/release/release_notes.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Apache CXF 4.1.0 Release Notes
Apache CXF 4.1.1 Release Notes

1. Overview

Expand Down Expand Up @@ -27,7 +27,7 @@ for further information and requirements for upgrading from earlier
versions of CXF.


4.1.0 fixes over 54 JIRA issues reported by users and the community.
4.1.1 fixes over 17 JIRA issues reported by users and the community.


2. Installation Prerequisites
Expand Down Expand Up @@ -71,69 +71,26 @@ for caveats when upgrading.

** Bug
* [CXF-8629] - AsyncHTTPConduit (hc5) should support chunked request / response
* [CXF-8903] - Too many open files error in HttpClientHTTPConduit
* [CXF-8931] - HttpClientHTTPConduit can't disable the http chunk mode
* [CXF-8951] - Concurrent WebClient usage causes massive thread overhead
* [CXF-8979] - XML (Woodstox/MSV) based schema validation is broken
* [CXF-8980] - JaxRS client - receive timeout not working since CXF 4.0.1
* [CXF-8987] - Java 21 - HttpClientHTTPConduit thread locked during shutdown
* [CXF-9004] - Jetty12 : always use pre-saved HTTP_REQUEST from InMessage to populate SecurityContext
* [CXF-9007] - NullPointerException in XMLStreamDataWriter.writeNode
* [CXF-9009] - Async operations fail in concurrent calls
* [CXF-9011] - WSDLTo JAXWS Frontend service.vm Velocity template uses deprecated URL constructor
* [CXF-9015] - Typo in JsonMapObjectReaderWriter treats \h as a special character instead of \n
* [CXF-9021] - Warning "Could not resolve Schema for datatypes.dtd" when file was found
* [CXF-9030] - "-suppress-generated-date" does not omit timestamps from @Generated
* [CXF-9034] - IllegalAccessError: class org.apache.cxf.transport.http_jetty.JettyHTTPServerEngine
* [CXF-9041] - Regression: CXF will only accept org.glassfish.jaxb.runtime.v2.ContextFactory
* [CXF-9042] - Several unit tests are non-idempotent
* [CXF-9052] - LoadDistributorFeature not comaptible with JAX-RS subresources
* [CXF-8992] - WebClient.fromClient() broken due to garbage collection
* [CXF-9003] - Name clash when two SEIs have a same name method in the same Java package
* [CXF-9057] - Chunked Stream is closed regularly when Exception is thrown
* [CXF-9058] - jaxws binding example in documentation no more work in v4.x because of jarkarta
* [CXF-9060] - WSDL2Java Service generation results in 'unused import' warnings
* [CXF-9064] - AsyncHTTPConduit doesn't close copied wrappedStream on close
* [CXF-9066] - MaskSensitiveHelper does not mask multi-line content
* [CXF-9067] - MaskSensitiveHelper incorrectly masks wrapper element
* [CXF-9074] - HttpClientHTTPConduit ignores SSLContext in TLSClientParameters (Java HttpClient)
* [CXF-9076] - Exception message is not unmarshalled with JDK17
* [CXF-9077] - JAX-RS 3.1+: Add support for JSON-P and JSON-B providers by default
* [CXF-9078] - AsyncHTTPConduit.java causing NullPointerException when closing
* [CXF-9079] - java.lang.IllegalStateException: Encoding process already completed from LengthDelimitedEncoder
* [CXF-9065] - StackOverflow Exception during execution of WebClient POST Request on SSLUtils class
* [CXF-9091] - Camel 3|CXF: ParsingErrors with OneWay Messages
* [CXF-9094] - Hard coded "org.slf4j.impl.StaticLoggerBinder" of slf4j 1.x in LogUtils
* [CXF-9095] - Connection Leak in HttpClientWrappedOutputStream due to Unreleased Resources on IOException
* [CXF-9099] - GZIPOutInterceptor : ensure the CXF headers that GZIPOutInterceptor needs to resize is modifiable
* [CXF-9101] - Invalid api visibility in CXFHttpRequest
* [CXF-9105] - ConcurrentModificationException in org.apache.cxf.ext.logging.event when iterating over principals
* [CXF-9110] - Memory leak in DelayedCleanerImpl.queue when LoggingFeature is enabled
* [CXF-9112] - OAuthRequestFilter: Better to use CXF StringUtils to check if servletPath|pathInfo isEmpty or not



** New Feature
* [CXF-8970] - ensure we can build and run without bouncycastle dependencies

** Improvement
* [CXF-8671] - Support Jakarta EE 10
* [CXF-8969] - Update to Brave 6
* [CXF-8976] - Update to OpenTelemetry v1.39.0
* [CXF-8993] - Migrate from net.sf.cglib (cglib) to org.springframework.cglib (spring)
* [CXF-9013] - Move performance benchmark to distribution samples folder
* [CXF-9016] - Upgrade Spring-Framework to 5.3.34 in Apache-cxf
* [CXF-9026] - Integrate Jacoco into Apache CXF builds to collect code coverage stats
* [CXF-9045] - Enhance samples/performance/jax-rs to accept host values
* [CXF-9046] - JAX-RS performance client should close response objects after calls.
* [CXF-9047] - http-undertow transport: enable to specify CipherSuites
* [CXF-9055] - Follow OpenTelemetry semantic conventions for trace span and its attributes
* [CXF-9059] - HttpConduit should flush output stream ahead of closing connections when HttpClient is autocloseable
* [CXF-9062] - Be able to create AsyncHTTPConduit based on URLConnectionHTTPConduit
* [CXF-9082] - SENSITIVE_HEADERS list is hardcoded
* [CXF-9085] - Replace use of Google Guava with JDK API

** Test
* [CXF-9006] - TrustedAuthorityValidatorCRLTest#testIsCertChainValid fails when using Red Hat OpenJDK on PPC64LE
* [CXF-9010] - Update benchmark soap http doc lit suite for CXF 4.1.x
* [CXF-9014] - org.apache.cxf.systest.ws.action.SignatureWhitespaceTest test fail on RH OpenJDK
* [CXF-9019] - Increase unit test coverage on cxf-rt-frontend-jaxws jaxws spi package.
* [CXF-9023] - Increase unit test coverage on org.apache.cxf.bus
* [CXF-9027] - Update Performance benchmark pom values
* [CXF-9048] - Failed integration tests with upcomming santuario and wss4j library


** Task
* [CXF-8891] - Evaluate changes to org.glassfish.jaxb:jaxb-runtime:4.0.3
* [CXF-9029] - Update to JAXB runtime 4.0.5
* [CXF-8765] - Option to remove Ehcache
* [CXF-8910] - Package Name for https URI
* [CXF-9090] - samples: use cargo-maven2-plugin instead of tomcat-maven-plugin to launch tomcat
* [CXF-9092] - some modules of CXF 4.1.0 still have jakarta.jws-api dependency


0 comments on commit b1ddbf0

Please sign in to comment.