Release Notes - Spring AMQP - Version 2.0.M1 - HTML format

Sub-task

  • [AMQP-634] - Initial DirectMessageListenerContainer Implementation
  • [AMQP-635] - DirectMessageListenerContainer Add Scaling Up/Down
  • [AMQP-636] - DirectMessageListenerContainer Add Queue Declaration/Recovery
  • [AMQP-637] - DirectMessageListenerContainer Dynamic Queue Management (Add/Remove)
  • [AMQP-638] - DirectMessageListenerContainer Add Idle Container Detection
  • [AMQP-639] - DirectMessageListenerContainer Add Container Factory
  • [AMQP-640] - DirectMessageListenerContainer Add Documentation
  • [AMQP-641] - DirectMessageListenerContainer Add ErrorHandler
  • [AMQP-642] - DirectMessageListenerContainer Add Transaction Support
  • [AMQP-650] - Change AsyncRabbitTemplate to use an AbstractMessgeListenerContainer
  • [AMQP-654] - DMLC: Recover From Interrupted Broker

Bug

  • [AMQP-196] - RabbitTemplate/RabbitGatewaySupport incompatible with JDK proxy
  • [AMQP-633] - Non Transactional RabbitTemplate Uses Container Transactional Channel
  • [AMQP-644] - Don't Stop the Container on NoSuchMethodException
  • [AMQP-648] - Container Fails to Recover
  • [AMQP-653] - RabbitMessagingTemplate doesn't take advantage of RabbitTemplate's registered converters
  • [AMQP-656] - Unable to refer to the default exchange using @Argument within a @RabbitListener
  • [AMQP-657] - SimpleAmqpHeaderMapper doesn't map properly receivedUserId header
  • [AMQP-660] - Invalid GenericMessage requeued indefinitely
  • [AMQP-661] - NPE with null QueueName in SMLC
  • [AMQP-663] - SimpleMessageListenerContainerIntegration2Tests testDeleteOneQueue fails intermittently
  • [AMQP-665] - DMLC: Destroy Default Consumer Monitor on Context Destroy
  • [AMQP-668] - MessageListenerContainerLifecycleIntegrationTests testNonTransactionalHighLevel fails intermittently

New Feature

  • [AMQP-632] - add a new method to RabbitMQTemplate which gives Pending Confirms Count

Task

  • [AMQP-529] - Remove Deprecations from 1.6 and Earlier
  • [AMQP-575] - TODOs When Spring Framework 4.x is Minimum
  • [AMQP-628] - Move Master to 2.0
  • [AMQP-647] - Spring Retry 1.2.0 Compatibility
  • [AMQP-651] - Set 3.6 as the Minimum rabbit-client Version
  • [AMQP-673] - Update to amqp-client 4.0.0
  • [AMQP-674] - Fix Log4j2Appender Deprecation

Improvement

  • [AMQP-418] - Add DirectMessageListenerContainer
  • [AMQP-616] - AsyncRabbitTemplate should support Direct Reply To
  • [AMQP-624] - Add SSL Support to Logging Appenders
  • [AMQP-630] - Move code base to Log4J2
  • [AMQP-631] - Add connectionName support
  • [AMQP-643] - Java 8 Migration
  • [AMQP-645] - Remove byte[] Version of CorrelationId on MessageProperties
  • [AMQP-646] - Add onShutdown to Channel and Connection Listeners
  • [AMQP-649] - RCFB - Allow null for TrustStore or KeyStore
  • [AMQP-652] - Use AnonymousQueue.Base64UrlNamingStrategy By Default
  • [AMQP-655] - RabbitTemplate Direct Reply-To Improvements
  • [AMQP-659] - Add Appropriate AliasFor to Rabbit Listener Annotations
  • [AMQP-667] - Support Delayed Exchange in @Exchange
  • [AMQP-672] - Allow SMLC to Start with Zero Queues
  • [AMQP-676] - @RabbitListener Exception Propagation when Request/Reply
  • [AMQP-677] - Add RabbitMQ Client 4.0 features to RabbitConnectionFactoryBean

Edit/Copy Release Notes

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