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

Bug

  • [AMQP-290] - Rabbit namespace little bug, when using reference to queueArgumentsMap
  • [AMQP-330] - String array can not be converted back from message
  • [AMQP-331] - When java.lang.Error(e.g.OutOfMemory) occurs, threads do not abort.
  • [AMQP-332] - Adding multiple listeners inside a single listener-container element is not working
  • [AMQP-338] - Container Doesn't Stop Consuming
  • [AMQP-340] - Wrong RabbitMQ credentials are not considered as fatal error by SimpleMessageListenerContainer
  • [AMQP-343] - Update Gradle to 1.9; Add testAll Task.
  • [AMQP-346] - Fix "Rollback" Documentation

Defect

  • [AMQP-341] - Make AmqpAppenderIntegrationTests OS independent
  • [AMQP-342] - Fix MessageListenerContainerLifecycleIntegrationTests according to latest changes of SimpleMessageListenerContainer
  • [AMQP-355] - Fix Race Condition in Test Case

Improvement

  • [AMQP-211] - Add ErrorHandler to ConnectionFactory and outbound Gateways/ChannelAdapters like Spring-JMS has
  • [AMQP-230] - Improve direct exchange binding declaration
  • [AMQP-264] - Missing receive-timeout on <listener-container/> Namespace
  • [AMQP-306] - Add dynamic scaling of consumers via message listener container
  • [AMQP-334] - Unwrap a ListenerExecutionFailedException when invoking Retry
  • [AMQP-336] - Don't Run Performance Tests on Master Build
  • [AMQP-337] - Consider adding support for notifications when connections to the AMQP broker are lost and established.
  • [AMQP-347] - Avoid Stack Trace With "Normal" Close (200)

New Feature

  • [AMQP-39] - Provide a MessageBuilder with "fluent API" methods
  • [AMQP-45] - Add AbstractRoutingConnectionFactory
  • [AMQP-72] - Add receive-and-reply convenience to RabbitTemplate
  • [AMQP-77] - CachingConnectionFactory: Support an Option to Cache Connections
  • [AMQP-116] - Expose Tracer functionality from rabbit client
  • [AMQP-162] - Add parser support for binding arguments
  • [AMQP-345] - Server-assigned queue names with configurable options
  • [AMQP-348] - Allow Setting of Consumer Arguments

Task

  • [AMQP-241] - Add package-info files
  • [AMQP-335] - Check for Versioned Schemas in Test Cases (in build.gradle)
  • [AMQP-339] - Updates For SPR 4.0.0
  • [AMQP-344] - Use the SPR Stylesheet with JDK 7 Javadocs
  • [AMQP-350] - Create 1.3 Schema; Revert 1.2 Schema to 1.2.0
  • [AMQP-353] - Remove Deprecations

Edit/Copy Release Notes

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