Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • File language now properly supports file extensions having double dots, such as .tar.gz
  • Fixed issue with doTry not stopping routing if a fault message was set using setFaultBody within the doTry.
  • Fixed Bean language to support end parenthesis in quoted string literals as part of method parameters, and not as end of method signature. 
  • Fixed FTP2 using pollEnrich with disconnect=true and delete=true, would disconnect before deleting the file. Now we disconnect last.
  • Various EIPs such as SplitterRecipient ListMulticast no longer reuse message id in their sub messages, but each sub message has its own unique message id (just as the exchange has).
  • Fixed an issue with the circuit breaker Load Balancer not honoring the half open after period after an error was detected.
  • Fixed FTP2 now calling disconnect if there was no messages to poll, even when disconnect=true configured.
  • Fixed Throttler using method call expression in XML DSL was not working
  • Fixed stopping a route may stop context scoped OnException that would otherwise send message to an endpoint, now been stopped and an IllegalStateException was thrown while handling the exception.
  • Fixed using a Load Balancer from a context scoped onException may double up its processors participating in the balancer per route in the context.
  • Fixed parallelAggregate on multicast/splitter/recipient list to use a thread pool for running concurrently. 
  • Fixed Stream caching to not delete data that was spooled to disk before both exchanges are done routing.
  • Fixed DefaultErrorHandler to use 1 sec redelivery delay out of the box as the other error handlers does. 
  • Fixed setting logExhaustedMessageHistory=true on Dead Letter Channel to log the message history. This option is by default false on DLC as it would be as before (not noisy).

New Enterprise Integration Patterns

...