Release Notes - Spring Integration - Version 3.0 M2 - HTML format

Sub-task

  • [INT-2892] - FTP inbound channel adapter Should Allow Configurable FileListFilter
  • [INT-2916] - Upgrade to JUnit 4.11 in support of JDK7
  • [INT-2944] - Add Documentation for <logging-channel-adapter/> to Reference
  • [INT-2963] - Remove JDK7 Compilation Warnings

Bug

  • [INT-2455] - Spring Integration Http's HttpRequestExecutingMessageHandler and URI encoding
  • [INT-2620] - org.springframework.integration.ip.tcp.connection.FailoverClientConnectionFactoryTests not passing consistently
  • [INT-2903] - Fix TCP Test Case
  • [INT-2936] - TCP Binary DeSerializers Broken - Need to Mask High Bits to Zero.
  • [INT-2937] - Message Duplication in AbstractCorrelatingMessageHandler
  • [INT-2941] - TcpConnectionEvent Omissions
  • [INT-2945] - For StoredProcedure Inbound Channel Adapter the isFunction property is not set
  • [INT-2954] - FileTransferringMessageHandler - Jsch Exception if RemoteDir Starts with / and Top-Level Dir Not Present
  • [INT-2955] - "Container" Types (Collection, Map) are No Longer Converted by the Conversion Service
  • [INT-2956] - Custom Deserializer Might Not Work with NIO
  • [INT-2957] - Spring Integration JMX shouldn't depend on both aspectjrt and aspectjweaver
  • [INT-2958] - Core XSD: move 'charset' attribute declaration to the new 'object-to-string-transformer' complexType
  • [INT-2959] - Incorrect Schema Documentation for Gateway Timeout
  • [INT-2971] - Change 'header-mapper' annotaion expected-type from 'HeaderMapper' to the 'AmqpHeaderMapper'
  • [INT-2972] - FixedMethodFilter returns Collections.singletonList(this.method) which fails then in ReflectiveMethodResolver when sorting
  • [INT-2980] - polling messages with jdbc message store can fetch messages from wrong QueueChannel
  • [INT-2991] - AbstractMailReceiver.class - - Mail Filter Expression - Not matched mails will NOT be discarded and flagged as seen.
  • [INT-2999] - enhancement 'routing-key-expression' & 'exchange-name-expression' with 'BeanFactoryResolver'
  • [INT-3002] - AmqpOutboundEndpoint applies a MessageConverter after the HeaderMapper which will overwrite custom content-type
  • [INT-3011] - GroovyScriptFactory should use BeanClassLoader instead of default class loader
  • [INT-3022] - Spring-Integration-WS fails to read an empty SOAP Message
  • [INT-3028] - File Tailing Adapters Don't AutoStart

Defect

  • [INT-2783] - StoredProcExecutor should 'enrich' its default ExpressionEvaluatingSqlParameterSourceFactory with 'beanFactory'
  • [INT-2940] - ConnectionFactoryTests fails often
  • [INT-2962] - Testing JDBC module is failed with Gradle 1.5-rc-1

Improvement

  • [INT-2720] - Add support for Uri Templating to the <ws:outbound-gateway> for all transports supported by Spring WS
  • [INT-2755] - Core XSD Schema - Allow the "id" attribute for elements within Chains
  • [INT-2831] - Add support for Jackson 2.1 (JsonToObjectTransformer, ObjectToJsonTransformer)
  • [INT-2914] - Add Support for JDK 7
  • [INT-2926] - Remove deprecations in CacheServerProcess
  • [INT-2927] - Remove deprecation in XPathExpressionParser
  • [INT-2935] - Improve <event:inbound-channel-adapter> perfomance
  • [INT-2938] - <filter> shouldn't discarding within <request-handler-advice-chain>
  • [INT-2939] - Conditional expression evaluation within a logger-channel-adapter
  • [INT-2947] - Add Link to Async Gateway Sample
  • [INT-2951] - Enhance 'Dispatcher has no subscribers for channel xxx' to Include Context Id
  • [INT-2981] - Add Rename (mv) to (S)FTP Gateway
  • [INT-2987] - MessageStore MySQL - Support Fractional Seconds
  • [INT-2989] - Increase OB Gateway Timeouts for JMS Pipeline Tests
  • [INT-3001] - Use LinkedHashMap in SyslogToMapTransformer
  • [INT-3004] - MessagingTemplate: Emit WARN Log Message When Late Replies are Sent
  • [INT-3007] - When using a RetryAdvice in a poller it silently doesnt work, but no warning is emitted
  • [INT-3013] - Upgrade SI Gemfire to Spring Data Gemfire 1.3.1

New Feature

  • [INT-2855] - Provide implementation of 'tail -F' adapter
  • [INT-2982] - Add syslog Inbound Adapter

Refactoring

  • [INT-2530] - Remove deprecations in WS Adapter after upgrade to Spring 3.1.1
  • [INT-2531] - Remove deprecations in XML Adapter after upgrade to Spring 3.1.1

Task

  • [INT-2882] - Upgrade the DocBook reference plugin to 0.2.6
  • [INT-2932] - Add Reference Documentation For TCP Connection Events
  • [INT-2950] - Update Spring AMQP to 1.1.4
  • [INT-2960] - Remove deprecated 'xpath-selector' from Schema
  • [INT-2964] - Make Spring Integration buildable with JDK8
  • [INT-2968] - Update Jsch to 1.49
  • [INT-2970] - Update spring-integration-amqp To Use 1.2.0.M1
  • [INT-2976] - Update JavaMail to 1.4.7
  • [INT-2985] - Upgrade Spring Integration to use Gradle 1.5
  • [INT-2992] - Upgrade Derby Test Dependencies
  • [INT-2996] - Fix Class and Package Tangles
  • [INT-3021] - Fix Sonar Build Plan
  • [INT-3026] - Document header enrichment using a gateway

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.