Release Notes - Spring Integration - Version 2.0 M1 - HTML format

Sub-task

  • [INT-683] - Provide a convenient way to extract fields from payload
  • [INT-762] - Add namespace support for JMS-backed channels
  • [INT-766] - Add support interface for abstracting out the current method-invocation logic
  • [INT-767] - Implement ExpressionEvaluationMessageProcessor
  • [INT-773] - Create EL-based Transformer
  • [INT-774] - Create EL-based Splitter
  • [INT-775] - Create EL-based Router
  • [INT-776] - Refactor parsers to accommodate EL-based endpoints without code duplication
  • [INT-777] - Create EL-based Filter
  • [INT-792] - Add @Publisher annotation
  • [INT-814] - Add documentation for AOP-based Message publishing interceptor

Bug

  • [INT-547] - <selector> is not allowed as a top level bean
  • [INT-645] - HandlerMethodUtils doesn't resolve handler methods on cglib proxies
  • [INT-747] - Sample Cafe is not exiting from main
  • [INT-748] - AbstractDispatcher allows unsafe concurrent access to handlers list
  • [INT-758] - Some errors / inconsistencies in poms.
  • [INT-759] - Publish parent pom in maven repo
  • [INT-763] - JMS inbound-channel-adapter configuration accepts a "container" attribute but doesn't use it (e.g. JMS message selector in the container) to receive messages
  • [INT-788] - CronTrigger class name needs to be updated in parser
  • [INT-795] - commons-httpclient should be optional
  • [INT-796] - DefaultConfiguringBeanFactoryPostProcessor shouldn't be registered twice
  • [INT-797] - hashCode and toString are considered for ServiceActivator
  • [INT-801] - resolve intermitttent failures with new aggregator tests
  • [INT-802] - filecopy sample not OS friendly
  • [INT-803] - Maven build is incorrect
  • [INT-804] - Setting JMS header with <jms:header-enricher reply-to="queue"/> does not work
  • [INT-808] - DefaultInboundRequestMapper strips out the newline when the content-type of the http request is text/plain or text/xml
  • [INT-812] - Transformers created by the XsltPayloadTransformer are not resolving xsl:imports correctly
  • [INT-819] - Missing AspectJ dependency in Core POM
  • [INT-824] - Handler Annotation Missing
  • [INT-838] - AbstractReplyProducingMessage handler throws unreasonably vague exception
  • [INT-845] - polling tasks startup too eagerly

New Feature

  • [INT-144] - Begin implementation of a testing framework for integration component interactions
  • [INT-565] - Add EL-based Message Mappers for method-invoking adapters
  • [INT-566] - Add EL support for XML-based endpoints
  • [INT-592] - Add JMS-backed channels
  • [INT-703] - Add inner handler definition support to outbound-channel-adapter
  • [INT-721] - Allow PayloadTypeRouters to apply routing for subclasses
  • [INT-749] - Add support for File upload to server-side directory
  • [INT-765] - Add Spring Expression Language Support
  • [INT-768] - Add LockingFileListFilter to allow multiple processes to watch the same directory
  • [INT-770] - Support for p: namespace in nested bean definitions
  • [INT-782] - Add UDP inbound adpater
  • [INT-783] - Add UDP outbound adapter
  • [INT-839] - Implement @Publisher annotation Post Processor

Task

  • [INT-647] - move TestUtils to test project
  • [INT-648] - Upgrade to Spring 3.0
  • [INT-761] - Add documentation for JMS-backed channels
  • [INT-771] - Remove all explicit versions from XSD declarations in tests.
  • [INT-772] - Upgrade to Spring WS 1.5.8
  • [INT-807] - Upgrade to Spring 3.0 RC1
  • [INT-815] - Upgrade spring-build
  • [INT-820] - Upgrade to JUnit 4.7.0
  • [INT-840] - Create Documentation for @MessageMapping annotation
  • [INT-844] - Update samples for 2.0 M1 release

Improvement

  • [INT-707] - Declare a Simple Gateway in XML
  • [INT-760] - Mail Enricher should be applied to MailMessage Payload as well as String payload
  • [INT-764] - Please add support for "selector" attribute on both inbound-channel-adapter and message-driven-channel-adapter
  • [INT-794] - The 'should-delete-messages' attribute should be required on the inbound mail adapter.
  • [INT-825] - Attribute 'ref' is not allowed to appear in element 'poller' for a chain
  • [INT-835] - DefaultXmlPayloadConverter should support conversion from a DOMSource to a Node
  • [INT-967] - 3.2 Message Channel Implementations - QueueChannel typo

Edit/Copy Release Notes

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