Release Notes - Spring Integration - Version 4.0 RC1 - HTML format

Sub-task

  • [INT-1870] - Message store option is not available for priority-queue channel

Bug

  • [INT-3349] - Several FactoryBeans Do Not Propagate the BeanFactory to the Objects they Create
  • [INT-3350] - IntegrationRequestMappingHandlerMapping Causes App to Fail to Start
  • [INT-3354] - Redis PriorityCapableMessageStore has Inverted Priority
  • [INT-3355] - RedisAvailableTests Must Not FlushDB
  • [INT-3358] - Make MutableMessage Package Protected
  • [INT-3360] - Fix Package Tangle
  • [INT-3368] - SyslogToMapTransformer fails for messages without a TAG element
  • [INT-3374] - New Package Tangle

New Feature

  • [INT-2595] - Time-based ReleaseStrategy
  • [INT-3338] - Implement MongoDB PriorityCapableChannelMessageStore
  • [INT-3339] - Implement JDBC PriorityCapableChannelMessageStore
  • [INT-3352] - Implement RedisLockRegistry
  • [INT-3353] - Implement ConcurrentMetadataStore
  • [INT-3356] - Add @InboundChannelAdapter messaging method annotation
  • [INT-3359] - Implement GemfireLockRegistry

Task

Improvement

  • [INT-1939] - Add a Twitter Outbound Gateway Adapter
  • [INT-2352] - AMMR - Add @ManagedOperation to setChannelMappings()
  • [INT-2738] - Several Components (e.g. XPathTransformer) do not Implement NamedComponent.getComponentType()
  • [INT-2965] - Provide 'lock-registry' reference attribute to the correlating endpoints
  • [INT-3101] - 'durable' should allow property placeholder for cq-inbound-channel-adapter
  • [INT-3351] - Add @Poller to the Messaging Annotations (@ServiceActivator, @Router etc.)
  • [INT-3361] - Add support for deliveryMode=NON_PERSISTENT to AMQP OutboundChannelAdapter/Gateway
  • [INT-3365] - Add SmartLifecycle options for the Messaging Annotations
  • [INT-3367] - Add Gemfire MetadataStore
  • [INT-3373] - Add meta-annotation support in @ServiceActivator

Defect

  • [INT-2975] - <enricher>: add 'type' attribute to the <property> to use in in conjunction with 'value'

Edit/Copy Release Notes

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