Contact Us 1-800-596-4880

Mule Runtime 3.6.0 Release Notes

January 15, 2015

MuleSoft is pleased to announce the release of the Mule Runtime 3.6.0 runtime, which introduces new functionality, improvements, and fixes to our industry-leading ESB software.

These release notes apply to both the Community and the Enterprise runtimes of Mule ESB 3.6.0. Where appropriate, we have applied an Enterprise marker to identify features or functionality that are available only in the Enterprise runtime.

Note: Mule ESB 3.6.n uses log4j2. Ensure that you’re using the latest logging configuration. For more information about this change, see Logging in Mule.

Current Release Versions

Enterprise Runtime

ESB Runtime

Version: 3.6.0

Anypoint Studio

Version: January 2015

MMC

Version: 3.6.0

Anypoint DevKit

Version: 3.5.2

APIkit

Version: 1.6.0

SAP Connector

Version: 2.2.4

In case of having any issues with APIKit, consider the upgrading to the latest minor release of APIKit.

New Features and Functionality

  • High-Performance HTTP: Mule 3.6 contains a new, high performance version of HTTP, which supports non-blocking I/O. The previous HTTP connector continues to be supported for all 3.x releases and until the next major release of Mule ESB. See HTTP Connector for more information.

  • AMQP Connector: An updated and officially supported version of our AMQP connector. It is built on top of the previously-available community AMQP transport, but includes additional functionality such as support for multi-channel receivers, fixes many bugs and contains an upgraded client library. See AMQP Connector for more information.

Known Issues

JIRA Summary

MULE-8172

Cannot log to application log for a failed deployment

MULE-8239

Supported and recommended JRE version should be at least 1.7.0_60

Known Issues for Enterprise Edition Only

JIRA Summary

SEC-232

Fix compatibility of IP Filter with the new HTTP module

Migration Guide

For a full and detailed list of considerations when migrating from the previous version to this one, see the MIGRATION.txt file, located in the root folder of Mule ESB.

JIRA Summary

MULE-7758

Deprecate SXC module

MULE-7757

Deprecate OGNL module

MULE-7755

Deprecate patterns

MULE-8176

Deprecate HTTP transport

MULE-7470

Deprecate and Remove Service and Model interfaces

MULE-7858

Deprecate Spring eventing support in Mule 4

MULE-7857

Deprecate MuleClient RemoteDispatcher in Mule 4

MULE-7779

Deprecate Guice module

MULE-7723

Deprecate unsued configuration builders

MULE-7614

Deprecate host attribute of management:jmx-default-config

MULE-7470

Deprecate and Remove Service and Model interfaces

MULE-7147

Deprecated or undocumented code in WilcardFilter

MULE-6866

Groovy was upgraded to version 2.3.7-indy. If this produces any compatibility issues with an existing script you should either update your script (recommended) or go back to a prior version by replacing the groovy jar at MULE_HOME/lib/opt

MULE-7842

Jersey was upgraded to version 2.11 which implements jax-rs 2.0. Applications using the jersey module will need upgrading.

MULE-7842

javax.annotation:javax.annotation-api was upgraded to version 1.2. We’re now importing this dependency directly while before we did it through the geronimo-specs project

MULE-7906

Jython was upgraded to version 2.7.3b3. If this produces any compatibility issues with an existing script you should either update your script (recommended) or go back to a prior version by replacing the jython jar at MULE_HOME/lib/opt

MULE-7740

Rhino was upgraded to version 1.7R4. If this produces any compatibility issues with an existing script you should either update your script (recommended) or go back to a prior version by replacing the rhino jar at MULE_HOME/lib/opt

MULE-7946

The following dependencies were removed from the distribution since they’re no longer necessary as 1.7 is now the minimum required JDK version for running mule:
* geronimo-j2ee-management_1.0_spec-1.1.jar
* jaxb-api-2.1.jar
* jaxws-api-2.2.1.jar
* jsr250-api-1.0.jar
* jsr181-api-1.0-MR1.jar
* saaj-api-1.3.jar
* saaj-impl-1.3.jar

MULE-7949

Guava has been upgraded to version 18.0

MULE-7950

The following Apache Commons dependencies were upgraded:
* commons-beanutils: from version 1.8.0 to 1.9.2
* commons-codec: from version 1.3 to 1.9
* commons-exec: from version 1.1 to 1.2
* commons-net: from version 2.0 to 2.2

MULE-7951

xmlunit has been upgraded to version 1.5

MULE-7919

json-schema-validation-filter in the json module was deprecated and will be removed in Mule 4.0. Use the new validate-schema message processor instead.

MULE-7919

The following classes have been deprecated. Use JsonSchemaValidator instead
* JsonSchemaFilter
* JsonSchemaJsonValidationFilter
* JsonSchemaValidationFilter
* JsonSChemaXsdValidationFilter

MULE-7919

The following dependencies were upgraded:
* jackson-databind: from version 2.1.1 to 2.4.3
* joda-time: from version 1.6 to 2.5

MULE-7919

The dependency org.kitchen-eel:json-schema-validator was removed and replaced with com.github.fge:json-schema-validator:2.2.5. If you still need to use that dependency, you can safely add it back to your application/runtime.

MULE-7987

The following dependencies were upgraded:
* saxon: from version 9.1.0.8 to 9.6.0.1-HE
* woodstox-core-asl: from version 4.1.4 to 4.4.1
* stax2-api: from version 3.1.1 to 3.1.4

MULE-7030

The following features have been deprecated in favor of <expression-filter>:
* jaxen-filter
* jxpath-filter

MULE-7030

The following features have been deprecated in favor of <expression-transformer>:
* jxpath-extractor-transformer
* bean: expression evaluator

MULE-7030

The following features have been deprecated in favor of the new xpath3() MEL Function
* xpath: expression evaluator
* xpath2: expression evaluator (in favor of the xpath3() MEL function)
* xpath() MEL Function

MULE-7030

The xpath-filter element is now namespace aware. If you’re using it with XPath expressions which reference custom namespaces, you now have to declare them in a namespace-manager element or use a wildcard (*:/title instead of book:title)

MULE-8001

The xquery-transformer element will now always return a java List when no return type has explicitly been specified

MULE-7983

Devkit based Cloud Connectors with OAuth support will now use the new HTTP connector by default, unless the useTransportForUris configuration flag is set to true (see MULE-8066). The connector-ref attribute now accepts either an HTTP transport 'config' or a new 'listener-config' element. Devkit based connectors using OAuth1 will not support the new HTTP connector

MULE-7731

The default value of the 'cacheJmsSessions' attribute in the JMS connector element is now 'true' to provide better out of the box performance. This attribute can be set 'false' to disable caching as in 3.5.

MULE-7731

The <jms:caching-connection-factory> has been deprecated. It can still but used in 3.6, but it not necessary given that from Mule 3.6 JMS connections cache Sessions/Producers by default when a CachingConnectionFactory has not been configured explicitly.

MULE-7731

org.mule.transport.jms.xa.ConnectionFactoryWrapper has been renamed to org.mule.transport.jms.xa.DefaultXAConnectionFactoryWrapper.

MULE-8082

XStream was upgraded from version 1.4.2 to 1.4.7

MULE-8083

JXPath expression evaluator no longer accepts external entities when payload is not already a Document

MULE-8004

Examples are no longer included in the distribution. Check the README file in the examples folder for more information

MULE-8004

Derby is no longer included in the distribution

MULE-7736

From Mule 3.6, SEDA queues used with the 'queued-asynchronous' processing strategy are now bound to four times the maximum number of active threads by default. This change permits stages to be decoupled as well as peaks in traffic to be handled while avoiding OutOfMemoryException’s. The queue size can be increased in configuration or set to '0' for 3.5 behavior (unbound).

Migration Guide for Enterprise Edition Only

JIRA Summary

EE-4149

Batch internal queue names changed and thus you must make sure that all your job instances are finished before upgrading.

EE-4196

The following dependencies were upgraded:

  • kryo: from version 2.22 to 3.0.0 (shaded)

  • kryo-serializers: from version 0.26 to 0.27

Hardware and Software System Requirements

Mule ESB 3.6.0 requires Oracle JRE version 1.7.0_60 or later, or IBM JRE version 1.7. Java 6 and Java 8 are not supported in both platforms (Oracle and IBM).

For most use cases, the 3.6.0 Runtime does not change the hardware and software system requirements established by the 3.5.X Runtime. MuleSoft recommends a minimum of 4 GB RAM on a developer workstation. As applications become complex, consider adding more RAM. Contact MuleSoft with any questions you may have about system requirements.

Deprecated in this Release

The following list of Message Processors has been deprecated:

  • HTTP Endpoint / Connector

  • HTTP Response Builder (Component)

  • HTTP Response to Object (Transformer)

  • HTTP Response to String (Transformer)

  • Message to HTTP Response (Transformer)

  • Object to HTTP Request (Transformer)

  • Body to Parameter (Transformer)

  • Service Lookup (Connector)

  • Result set to Maps (Transformer)

Upgraded Third Party Libraries

  • Jersey was upgraded to version 2.11 which implements jax-rs 2.0

  • javax.annotation:javax.annotation-api was upgraded to version 1.2

  • Groovy was upgraded to version 2.3.7-indy

  • Jython was upgraded to version 2.7.3b3

  • Rhino was upgraded to version 1.7R4

  • Guava has been upgraded to version 18.0

  • The following Apache Commons dependencies were upgraded:

    • commons-beanutils: from version 1.8.0 to 1.9.2

    • commons-codec: from version 1.3 to 1.9

    • commons-exec: from version 1.1 to 1.2

    • commons-net: from version 2.0 to 2.2

  • xmlunit has been upgraded to version 1.5

  • jackson-databind: from version 2.1.1 to 2.4.3

  • joda-time: from version 1.6 to 2.5

  • kryo: from version 2.22 to 3.0.0

  • kryo-serializers: from version 0.26 to 0.27

  • saxon: from version 9.1.0.8 to 9.6.0.1-HE

  • woodstox-core-asl: from version 4.1.4 to 4.4.1

  • stax2-api: from version 3.1.1 to 3.1.4

  • XStream was upgraded from version 1.4.2 to 1.4.7

  • log4j was upgraded to log4j2 version to 2.0.2

JIRA Issue Reference

New Features and Improvements

JIRA Summary

MULE-7845

HTTP Connector request

MULE-7872

HTTP connector listener

MULE-7929

WS Consumer support for using new HTTP Connector

MULE-7930

HTTP Proxy scenario using new HTTP Connector

MULE-7865

Support for OAuth in the HTTP connector (Authorization code)

MULE-7769

Implement log4j2 on Mule

MULE-7741

Add reconnection support for database connector

MULE-7132

wilcard function for mel

MULE-7977

Add a system property to force a console appender

MULE-7556

Add OOTB support in new DB connector for TRUNCATE operation

MULE-7632

Update jetty transport to process message through MessageProcessingMananger

MULE-7740

Bundle scripting pack with Mule CE by default

MULE-7735

Consumer caching should not be implemented in <jms:caching-connection-factory>

MULE-8082

Upgrade XStream to version 1.4.7

MULE-8081

CheckRequiredAttributes#preProcess performance improvement

MULE-8047

Support shared http listener and request config in domains

MULE-7145

Redeploy domain when domain config resource is updated

MULE-7030

Need to support XPATH 3.0 in the xpath filter

MULE-6866

Upgrade to Groovy 2.3.6

MULE-8030

TransactionNotification should return the name of the application that triggered it

MULE-7970

Add followRedirects attribute to the http:request element

MULE-7951

Upgrade test dependencies

MULE-7589

VM transactions should support multithreading

MULE-7576

Update apache commons-io to version 2.4

MULE-7656

Allow Jetty connector implementation to be customized

MULE-7620

Define unified way to define the exception handler in execution scopes in mule

MULE-7615

RandomAccessFileQueueStore.getLength() is slow.

MULE-7703

Add a way to configure default threading profile

MULE-7671

Allow use of single HttpClientMessageDispatcher per endpoint to reduce thread contention

MULE-7669

Introduce a system property to disable http stale connection check

MULE-7666

Introduce a system property for configuring http tcpNoDelay default

MULE-7664

Allow size of internal buffer used for copy streams to be customized via system property

MULE-7789

Update mule-transports-http to tomcat 6+

MULE-7736

Ensure internal SEDA queues are bound by default to avoid OutOfMemoryException’s

MULE-7731

JMS transport should reuse javax.jms.Session, javax.jms.MessageProducer instances by default

MULE-7847

Upgrade JSCH to version 0.151

MULE-7842

Jersey version upgrade

MULE-7829

upgrade log4j2 version to 2.0.2

MULE-7808

Upgrade Xalan to version 2.7.2

MULE-7805

Upgrade Spring version to 3.2.10 in Mule 3.5.x

MULE-7950

Upgrade apache commons libraries to latest versions

MULE-7949

Upgrade Guava to the v18

MULE-7919

Upgrade Json Schema validator to support draft-04 rfc

MULE-7906

Upgrade Jython library to latest version

MULE-8088

Check that queries do not return multiple columns with the same name

MULE-8053

CheckExclusiveAttributes should ignore documentation namespace

New Features and Improvements for Enterprise Edition Only

JIRA Summary

EE-4017

Change signature of PrimaryNodeListener registration method

EE-4196

Upgrade Kryo to the latest version

EE-4149

Batch queue names should be smaller

Fixed Issues

JIRA Summary

MULE-7470

Deprecate and Remove Service and Model interfaces

MULE-7445

SMTP not setting the charset as part of the mime contentType

MULE-7442

Bulk Update fails using a file as a source when the file was generated in Windows due to \r at the end of the line

MULE-7323

ExpressionSplitterXPathTestCase has wrong assertions

MULE-7273

Proxy service does not rewrite schema locations in the WSDL

MULE-7263

MULE_REMOTE_CLIENT_ADDRESS variable gets the wrong value when http requests are proxied

MULE-7147

Deprecated or undocumented code in WilcardFilter

MULE-6980

jackson-xc wrong version

MULE-6876

RUN_AS_USER incompatible with -M command line switch

MULE-6839

Inbound HTTP Cookies are not available in a Jersey Service Class

MULE-6622

schemaLocation in Message Validation. Mule fails to load an imported second schema

MULE-6566

Per App Classloader should clean all native libraries from the classloader on redeploy

MULE-6501

XsltTransformer forcefully evaluate expressions in context-property into Strings

MULE-6355

soapVersion ignored on CXF proxy

MULE-8034

Uri Parameters should appear decoded in the inboundProperties

MULE-8033

DataSense doesn’t recognize named columns correctly with MySQL joined queries

MULE-8029

ExceptionStrategyNotification returns null resourceId

MULE-8008

Ignore user defined types when type info is processed from the database metadata.

MULE-8004

Remove examples from the distribution

MULE-7996

Mule applications should clear their deployment class loader when they are disposed.

MULE-7980

Getting UnknownDbTypeException resolving parameter types in SQL server 2005

MULE-7979

Deployment Service tracks applications before they are successfully deployed

MULE-7978

DefaultParamTypeResolver should use type information from query template

MULE-7974

Web Service Consumer serviceAddress with MEL causes NullPointerException

MULE-7973

db:parameterized-query doesn’t accepts queries from a property placeholder

MULE-7594

Scatter-gather throws exception when using a one-way outbound endpoint.

MULE-7593

Scatter-gather throws IllegalStateException when using only one message processor

MULE-7592

JMS caching-connection-factory doesn’t close connections on redeploy

MULE-7591

Mule fails to start if UntilSuccessful has a persistent object store with stored events

MULE-7590

NoClassDefFoundError when Mule is started from outside the bin directory

MULE-7586

ObjectStoreManager is not disposed when application is undeployed

MULE-7575

Aggregator result has invalid session variables values

MULE-7574

Possible contention on DefaultStreamCloserService.

MULE-7573

CXF: java.lang.reflect.Method cannot be cast to java.lang.String

MULE-7571

Persistent queue logs and data remove after shutdown

MULE-7566

FunctionalTestCase method runFlowWithPayloadAndExpect does not pass in payload

MULE-7552

Transaction isRollbackOnly() should considered already finished transactions

MULE-7659

Cookies not sent when there’s a % in the path

MULE-7653

Web service consumer does not send the SOAP action when using version 1.2

MULE-7650

DynamicClassLoader leaking classloaders

MULE-7642

Close method for ReceiverFileInputStream should not raise errors if called twice.

MULE-7638

OOM when recovering VM transactions

MULE-7636

MuleProcessController default timeout is wrongfully configured

MULE-7633

MuleBaseVariableResolverFactory cannot assume that nextFactory.getVariableResolver() will return null if variables doesn’t exist.

MULE-7631

CopyOnWriteCaseInsensitiveMap KeyIterator class implementation issue

MULE-7630

FileToByteArray transformer conflicts with ObjectToByteArray

MULE-7629

Provide a way to preserve the original directory when using moveToDirectory

MULE-7627

CloserService generates debug log message without checking logger state

MULE-7623

Change oracle config port type to mule:substitutableInt in xsd

MULE-7616

Mule should not print the full message on fatal exception

MULE-7614

Deprecate host attribute of management:jmx-default-config

MULE-7612

Database row handler should use column aliases instead of column names

MULE-7611

MEL expression using dot notation .'variable-name' always returns null if first value at first access is null, even after value changes

MULE-7603

When using a Throttling policy with throttling statics enabled, limit headers are swapped.

MULE-7597

scatter gather should require at least two routes

MULE-7729

Possible deadlock when handling concurrent requests in a transaction with more than one outbound endpoint

MULE-7728

Collection aggregator fails with high amount of messages. Default in memory object store is inefficient.

MULE-7726

No transacted DB connector requires a connection per operation

MULE-7723

Deprecate unsued configuration builders

MULE-7714

Jetty SSL Connector does not work if keyPassword and storePassword are different

MULE-7710

Optimize default wrapper.conf

MULE-7709

mule-db.xsd in mule-module-db-3.5.0.jar refers to mule.xsd version3.4

MULE-7708

Database: Oracle Configuration still requires user and password attributes when it is configured via spring-bean

MULE-7704

DB connector fails to create a pooled connection when DB driver is deployed in the mule application

MULE-7697

com.arjuna.ats.arjuna.exceptions.ObjectStoreException when executen esireferenceimplementation on windows

MULE-7696

App specific log file not created on windows

MULE-7686

Upgrade Jetty version to 9

MULE-7677

Mule fails to process all files when streaming="true"

MULE-7674

mule frezes with 100% CPU utilization if accessing property of non-existing property

MULE-7673

DatabaseMuleArtifactTestCase broken after maven changes

MULE-7667

File filter not working when recursing on subfolder

MULE-7663

tls-default.conf entries are ignored sometimes

MULE-7662

Store procedure detected as DDL when there are no spaces between the \{ and "call"

MULE-7661

org.mule.api.security.tls.TlsConfiguration#getSslContext() no longer visible

MULE-7660

Proxy credentials are not being sent if target endpoint doesn’t have its own credentials

MULE-7800

Deployment service does not update app status after deployment failure

MULE-7797

ArrayIndexOutOfBoundsException when mixing the order of in/out parameters in DB module.

MULE-7796

IllegalArgumentException when trying to load external query

MULE-7795

File transport being recursive even with recursive="false" in 3.5.1

MULE-7780

JUnit rules and matchers for Mule Standalone server

MULE-7779

Deprecate Guice module

MULE-7778

PGP module is unable to decrypt signed files

MULE-7775

Replace all uses of wrong date format for RFC one in HTTP transport.

MULE-7774

Wrong format for date in HTTP header

MULE-7773

Dynamic reference to sub flow produces lifecycle errors

MULE-7758

Deprecate SXC module

MULE-7757

Deprecate OGNL module

MULE-7755

Deprecate patterns

MULE-7748

Seda queues with persistent profile fail in Windows

MULE-7747

Add root project files to better Gnits standards compiance

MULE-7745

Can’t log SOAP Messages

MULE-7742

Thread Safety issues in one of the constructors of default mule session.

MULE-7862

Queuestore size increases indefinetely after restarting the application

MULE-7858

Deprecate Spring eventing support in Mule 4

MULE-7857

Deprecate MuleClient RemoteDispatcher in Mule 4

MULE-7856

FlowConstructStatistics is missing queue size data

MULE-7852

Add a way to do assertions on mule logs with or without the mule process controller.

MULE-7851

SecretKeyEncryptionStrategy does not use the supplied key

MULE-7840

Upgrade JUnit version to 4.11

MULE-7838

Remove destroy method from LockProvider insterface

MULE-7837

Imap 'RetrieveMessageReceiver' does not read the whole folder when deleteReadMessages="false"

MULE-7828

Missing initial multi part boundary at org.mule.transport.http.multipart.MultiPartInputStream.parse(MultiPartInputStream.java:357)

MULE-7821

Mule Sftp Transport Exception handling drops the SftpException when creating an IOException

MULE-7819

GlobalFunctions lead to memory leaks

MULE-7818

Logging infrastructure should not keep a reference to any classloaders

MULE-7817

ClassLoader leak due to wrong use of DEFAULT_THREADING_PROFILE

MULE-7814

OutOfMemoryError with Jersey/HTTP Streaming

MULE-7812

StaticResourceMessageProcessor holds on to file locks.

MULE-7804

Mule adds an empty inbound property when receiving an HTTP request with an empty query string

MULE-7803

Thread leak on inbound HTTP connections

MULE-7946

Remove dependencies no longer needed with JDK 1.7

MULE-7923

Better support for sequential processing in scatter-gather

MULE-7916

Incorrect parsing of URLs with encoded characters

MULE-7914

NPE in DualRandomAccessFileQueueStoreDelegate#size when logging level is DEBUG

MULE-7913

Scatter-gather: NPE when applying expression filter

MULE-7909

No error thrown when FTP inbound attempts to read a file larger than JVM Maxheap

MULE-7907

JDBCTransaction is not closing the connection correctly

MULE-7893

Avoid endpoint caching ad infinitum

MULE-7890

Include hamcrest-library dependency.

MULE-7887

DEPLOYMENT_FAILED status should be applied to applications that fail to start

MULE-7886

Transaction Journal fails to be recovered if queue name has more than 128 charaters

MULE-7883

Wrong wsdl:import definition in exposed wsdl

MULE-7881

Errors thrown during message processor execution are not properly managed

MULE-7879

DB Connector: Missing support to call Oracle function that returns a CURSOR

MULE-7877

Web Service Consumer cannot handle wsdl that import other wsdl that overrides namespace

MULE-8088

Check that queries do not return multiple columns with the same name

MULE-8086

File handlers are not closed after a Queue is disposed

MULE-8085

Adding a event to internal SEDA queue blocks forever if queue is full

MULE-8083

JXPath Evaluator is vulnerable to XXE

MULE-8080

Oracle Configuration still requires user and password attributes when it is configured via URL

MULE-8064

Variables created after a scatter and gather are null even when value was set.

MULE-8054

Exception trying to close a not opened IMAP folder

MULE-8053

CheckExclusiveAttributes should ignore documentation namespace

MULE-8043

Query parameters are incorrectly processed when defined in different order than in the query text

MULE-8144

Cannot add ContextResolver in Jersey Module

MULE-8123

Jetty http.context.path inbound property has a different value in 3.6 compared to 3.5

MULE-8122

Negative seek offset after queue file goes trough transaction recovery process

MULE-8099

Domains should not allow Mule elements nested in a <spring:beans> element

MULE-8095

Managed object store expiration incorrectly detected on cluster

MULE-8176

Deprecate HTTP transport

MULE-8161

Round-robin does not start from 0, but start from 1.

MULE-8154

Module: Tomcat hard-coded version - use defined version

MULE-8151

Malformed responses when Jersey sends a chuncked response

MULE-7097

Provide a way to specify valid cipher specs for SSL on transports that support the protocol

Fixed Issues for Enterprise Edition Only

JIRA Summary

EE-4079

No stack trace when batch logs a non mule exception

EE-4078

Batch throws NPE when a step uses a filter to stop a record

EE-4077

unconsistent behavior when using an AbstractMessageTransformer in batch

EE-4049

On Complete phase is not invoked when max failed records threshold is reached

EE-4048

Batch processing changes java.sql.Timestamp object with java.util.Date objects

EE-4046

Legitimate null values from db are filtered out of XML

EE-4040

Exception is not logged if accept record expression fails in batch

EE-4039

No log message when batch job reaches max failure threshold

EE-4027

Mule fails to start if org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl is not in classpath

EE-4026

Thread leak in Batch due to work managers not being reused between job instances

EE-4025

There is no stack trace when something goes wrong on a batch’s commit phase.

EE-4019

MMC agent’s stats consume a lot of memory that is never freed up

EE-4001

Batch job doesn’t finish, when the payloads of the processed records are bigger than 512KB.

EE-4252

Batch job ending with "no step with id null" error

EE-4250

Upgrade Security Module to version 1.3.2

EE-4192

Multi-tx module fails to roll back transactions if a RuntimeException is raised.

EE-4186

batch:input outputs the wrong event

EE-4178

FTP - moveToDirectory fails when streaming="true"

EE-4152

Distributed lock system fails when locks are used by many threads in the same node

EE-4128

Optimize default wrapper.conf

EE-4119

Clustering module fails to compile on CloudBees

EE-4108

Concurrent modification when a plugin fails

EE-4092

Rate Limiting Policy does not allow any more calls in small period after the rate is exhausted

Support Resources