What’s New
Feature Flagging Mechanism:
Fixed Issues
Patch release version: 4.6.32
This patch update addresses these Mule issues:
| Issue Resolution |
ID |
A NullPointerException error no longer occurs in event context handling when a flow times out while a non-blocking operation is still in flight.
|
|
Cluster node IDs are no longer generated with negative values.
|
|
Graceful shutdown no longer times out when a global error handler runs for a flow.
|
|
Long-running internal tasks no longer use the shared forkJoin pool during parallel flow shutdown and bootstrap configuration, preventing thread starvation.
|
|
Duplicate XSD elements are no longer generated for connection providers declared at both the extension and configuration levels.
|
|
Shutdown validation for dynamic configurations can now be skipped by enabling the mule.forcefulShutdown.dynamicConfig.disableStoppingCheck system property.
|
|
Flows with a scheduler source are no longer left in an invalid state after a flow restart.
|
|
Stopping a flow no longer waits unnecessarily when no events are being processed.
|
|
Project versions defined with properties are now resolved recursively.
|
|
Extension packager validation no longer fails for operations annotated with @Validator that use a CompletionCallback operation.
|
|
The Netty HTTP listener now rejects HTTP/1.1 requests that have a missing or duplicate Host header, in compliance with RFC 9112.
|
|
SDK sources that don’t implement Reconnectable are no longer restarted during graceful shutdown.
|
|
The maximum size of the dynamic flow-ref cache is now configurable through the mule.flowRef.dynamicCacheMaxSize system property, which defaults to 20.
|
|
Sensitive headers are no longer forwarded when an HTTP request is redirected to a different host. This can be configured with FILTER_SENSITIVE_HEADERS_ON_REDIRECT.
|
|
API Gateway contract persistence can now be disabled by setting the anypoint.platform.contracts_persistence_enabled system property to false, avoiding errors when persisting large numbers of contracts.
|
|
The Joda-Time library is upgraded to 2.13.0.
|
|
The Rhino library is upgraded to 1.7.15.1.
|
|
The Apache Neethi library is upgraded to 3.2.1.
|
|
The OpenTelemetry API library is upgraded to 1.62.0.
|
|
The Apache CXF library is upgraded to 3.5.11.
|
|
The c3p0 library is upgraded to 0.14.1.
|
|
The Bitronix Transaction Manager library is upgraded to 2.1.21.
|
|
DataWeave 2.6.28 is bundled with the Mule 4.6.32 release. This patch release addresses these DataWeave issues:
| Issue Resolution |
ID |
Scope resolution errors no longer occur when importing Java classes with self-referential array properties.
|
|
The Java bean metadata cache no longer performs unnecessary evictions when processing Java POJOs. A new per-app Java bean cache can be enabled with the per_app_java_bean_cache compatibility flag.
|
|