Contact Free trial Login

Mule Runtime 3.8.5 Release Notes

November 30, 2018

Mule Runtime 3.8.5 Service Pack 1 includes the following fixes:

  • Issues resolved in Mule Runtime Enterprise Edition (EE), Mule Runtime (MULE), DataWeave, and API Gateway

  • Mule Runtime library changes

Software Compatibility Testing

Mule was tested on the following software:

Software Version

JDK

JRE 1.7.0, JRE 1.8.0 (Recommended JRE 1.8.0_91/92)

OS

MacOS 10.11.4, HP-UX 11i V3, AIX 7.2, Windows 2012 R2 Server, Windows 8.1, Solaris 11.3, RHEL 7, Ubuntu Server 15.04 - 16.04

Application Servers

Tomcat 7 and 8, WebLogic 12c, WebSphere 8, WildFly 8 and 9, Jetty 8 and 9

Databases

Oracle 11g, Oracle 12c, MySQL 5.5+, IBM DB2 10, PostgreSQL 9, Derby 10, Microsoft SQL Server 2014

The unified Mule Runtime 3.8.5 Service Pack 1 and API Gateway is compatible with APIkit 3.8.5.

This version of Mule Runtime is bundled with the Runtime Manager Agent plugin version 1.7.1.

Fixed Issues

Issue Description

MULE-7081

SFTP sizeCheckWaitTime should be applied per poll cycle instead of per file.

MULE-13737

SftpClient is not released in permissions failure scenarios.

MULE-13577

Statements not closed when searching metadata.

MULE-13469

WSDL parsing fails with nested included/imported XSDs.

MULE-13490

In WSC, resolution of URIs containing a long concatenation of relative paths fails.

MULE-13585

XSDs imported in WSDL referenced as bare file results in a warning while creating request body.

MULE-8207

Fix ConcurrentModificationException in FileMessageReceiver.

MULE-13833

Change default sslType to use the JVM’s.

MULE-13761

Add serial version UID in SimpleDataType to allow migration in case of changes from older version.

MULE-13941

Dynamic flow reference from a For Each component causes ConcurrentModificationException.

MULE-13978

SFTP logging does not mask credentials when special regex chars are in password.

MULE-13326

HTTP non-blocking error handler not cleaning thread local.

MULE-14035

Automatic retry on remote Closed exception does not respect RFC 7320.

MULE-14123

In FTP transport, checking if a resource is a file degrades performance.

MULE-13898

DISCARD_OLDEST as rejection policy must discard messages when max buffer size is 0.

MULE-14133

Change DISCARD and DISCARD_OLDEST behavior so that the HTTP connector does not time out.

MULE-14194

HTTP connector fails to close streaming content connection from HEAD request.

MULE-13048

MuleEvent does not mask credentials when the they are embedded in MessageSourceURI.

MULE-14304

SFTP Connector not masking passwords in exceptions and logs with bad host/port.

MULE-14282

When an accExpr is not compiled yet, DataType propagation generates a NPE.

MULE-13970

MEL expression not working for null optional property.

MULE-14287

MEL caching strategy is inconsistent when the variable accessor is set.

AGW-1556

Avoid unnecessary wrapping of inbound endpoints with GatewayMessageSource.

RP-105

Incorrect processing of query parameters by the RAML Java parse.

DataWeave

dw-buffer-input*.tmp file is getting created in tmp directory.

DataWeave

Memory leak while using DW() function.

Library Changes

Issue Description

MULE-14287

Upgrade Mvel version to 2.1.9-MULE-016.

N/A

Upgrade Grizzly version 2.3.35.