Sub-task
- [INT-2871] - Provide TCP Connection Factory getConnections()
- [INT-2919] - Upgrade Spring Data Gemfire to 1.2.2.RELEASE
Bug
- [INT-2838] - BeanResolver Not Available in FTP etc Expressions
- [INT-2847] - FileInboundChannelAdapterParserTests - Failing Test With Java 7
- [INT-2859] - spring-integration-scripting memory leak
- [INT-2861] - Close Socket After a Gateway Remote Timeout
- [INT-2862] - Memory Leak in Tcp Outbound Gateway
- [INT-2863] - XML configuration does not allow to configure a ReleaseStrategy on a <resequencer>
- [INT-2864] - elements should not allow both 'ref' and 'expression'
- [INT-2868] - DefaultTcpSSLContextSupport Should Use a PathMatchingResourcePatternResolver
- [INT-2872] - Remove TCP Deprecations
- [INT-2874] - ObjectToJsonTransformer and DefaultJmsHeaderMapper violate JMS spec by default with content-type header
- [INT-2875] - JmsOutboundGatewayParserTests Consuming High CPU
- [INT-2876] - PipedInputStream Can Report 'Broken Pipe' if Writer Thread Terminates
- [INT-2878] - MessageGroupStoreReaper implements SmartLifecycle but it doesn't check own state in run()
- [INT-2880] - ChainParserTests Sporadic Failure
- [INT-2885] - Remove DOS Newlines in MessageGroupStoreReaper
- [INT-2886] - TCP Outbound Adapter - Missing Cause on Connection Exception
- [INT-2889] - Concurrency Problem in BeanFactoryTypeConverter
- [INT-2890] - Remove Hard-Coded Port from HTTP Tests
- [INT-2894] - Unwrap ThrowableHolderException
- [INT-2902] - Increase Test Timeouts in GroovyControlBusIntegrationTests
- [INT-2908] - Sporadic failure of PipelineNamedReplyQueuesJmsTests
- [INT-2911] - Deserializers Should Log ERROR when maxMessageSize Exceeded.
- [INT-2912] - JdbcMessageStore doesn't provide 'region' for some queries
- [INT-2913] - IMAP Idle Tests Need to Stop Adapters
- [INT-2922] - Concurrent Calls to SimpleTypeConverter.getDefaultEditor() in BeanFactoryTypeConverter are Not Safe
- [INT-2929] - ExponentialMovingAverageRateTests Occasional Failures
- [INT-2931] - AbstractMessageRouter.getRequiredConversionService() is not thread-safe
New Feature
- [INT-2126] - Provide a way to Catch/Handle TCP Adapter SocketTimeoutException
Task
- [INT-2697] - Remove Bundlor from build.gradle
- [INT-2873] - Create 3.0 Schemas
- [INT-2905] - Upgrade to Spring Data Gemfire 1.2.2
- [INT-2906] - Upgrade to Groovy 2.1
- [INT-2907] - Upgrade to Gradle 1.4
- [INT-2915] - Remove Deprecated delivery-mode Attribute on JMS Outbound Gateway
- [INT-2921] - Update Copyright in Reference Manual to 2013
- [INT-2923] - 3.0 Reference Preparations
Improvement
- [INT-2114] - QueueChannel clear() method should be expose in an interface
- [INT-2424] - To get the reference of all the connected clients of TCP adapter
- [INT-2682] - Reply destination as expression on JmsOutboundGateway
- [INT-2728] - For Stored Procedure Inbound Channel Adapter: Add 'return-value-required' attribute
- [INT-2769] - Reference Doc: Document attributes 'filename-generator', 'filename-generator-expression' and 'directory-expression'
- [INT-2823] - QueueChannel Methods Not Available When JMX Enabled
- [INT-2845] - Add Gradle task to validate test contexts for Spring namespaces hardcoded versions
- [INT-2853] - ObjectToStringConverter should handle byte arrays more gracefully.
- [INT-2860] - Improve TCP Socket Timeout Handling When Used with a Gateway
- [INT-2877] - IP Module Improvements to Facilitate Extension
- [INT-2900] - Bogus DEBUG Log WIth StackTrace When a <service-activator/> References a <gateway/>
- [INT-2920] - Claim Check Out calls both MessageStore.getMessage and MessageStore.removeMessage when removing
Defect
- [INT-2858] - AbstractRequestHandlerAdvice should use 'invocableClone().proceed()'
- [INT-2888] - MapToObjectTransformerParser parent-child ClassLoader issue
- [INT-2893] - <router> should have <bean> & <script> tags within <chain>
- [INT-2899] - AggregatingMessageHandler#setExpireGroupsUponCompletion(true) blocks invocation Thread with big persistent MessageStore
Refactoring
- [INT-2526] - Remove deprecations in Core after upgrade to Spring 3.1.1
- [INT-2529] - Remove deprecations in JDBC Adapter after upgrade to Spring 3.1.1
- [INT-2825] - Refactor AbstractPollingEndpoint
- [INT-2829] - Remove Class Cycle in TCP Support
- [INT-2830] - Refactor MessageGroupStore and its Callback to Avoid Class Cycle
- [INT-2884] - Refactor ConsoleOutboundChannelAdapterParserTests to mock streams not hijack System.out
- [INT-2928] - Eliminate Default Fall-back to 'conversionService' from Application Context
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.