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

Sub-task

  • [AMQP-84] - Create 'release' CI build plan for AMQP

Bug

  • [AMQP-190] - CachingConnectionFactory leaks channels when synchronized with a TransactionManager
  • [AMQP-249] - Issues with RabbitTemplate Temporary Reply Queues
  • [AMQP-250] - Anonymous reply-queue Doesn't Work with Send/Reply Operations
  • [AMQP-252] - Remove System.out Call In JsonMessageConverter
  • [AMQP-255] - Publisher Confirms with Multiple Listeners Not Distributed Properly
  • [AMQP-260] - Hanging thread when using RabbitTransactionManager with a listener container where channelTransacted=true
  • [AMQP-261] - MissingIdRetryTests fails if there is no broker running
  • [AMQP-262] - ConcurrentModificationException with publish confirms
  • [AMQP-268] - MDC properties are not correctly handled in AmqpAppender
  • [AMQP-272] - Misspelled accessor for messageKeyGenerator in StatefulRetryOperationsInterceptorFactoryBean
  • [AMQP-274] - Listener Container Local Transactions Not Properly Set Up
  • [AMQP-275] - Race Condition When Stopping Listener Container
  • [AMQP-280] - Fix Race Condition in Test
  • [AMQP-281] - AmqpAppender is causing the application not to shut down
  • [AMQP-282] - AmqpAppender always logs message body with default encoding
  • [AMQP-287] - Cannot Connect (no server response) prevents container start
  • [AMQP-295] - Fix Version in QuickTour Maven Snippet
  • [AMQP-296] - Update Spring to 3.1.4
  • [AMQP-304] - Tests are not closing Rabbit connections properly
  • [AMQP-305] - Polish Reference Documentation

Improvement

  • [AMQP-253] - Provide Option for the AMQP Appender to Add a Message Id
  • [AMQP-256] - rabbit:listener-container should expose channel-transacted attribute
  • [AMQP-266] - Catch and WARN Incompatible Queue Declarations
  • [AMQP-271] - Support Use of Standard CorrelationId Message Property
  • [AMQP-277] - Add SimpleClassMapper for JsonMessageConverter

New Feature

  • [AMQP-297] - Add RabbitAdmin.getQueueProperies()
  • [AMQP-300] - Support jackson 2.0

Refactoring

  • [AMQP-294] - Remove Class and Package Tangles

Task

  • [AMQP-83] - Migrate build to Gradle
  • [AMQP-240] - Add Reference Documentation For Publisher Confirms and Returns
  • [AMQP-248] - Create 1.1.x Branch; Update master to JDK 6
  • [AMQP-251] - Update Rabbit Client to 2.8.4
  • [AMQP-276] - Rename spring-amqp-core Back to spring-amqp
  • [AMQP-278] - spring-amqp White Space Cleanup
  • [AMQP-283] - Update RabbitMQ to 3.0
  • [AMQP-284] - Deprecate 'immediate' Flag on RabbitTemplate and Federated Exchanges
  • [AMQP-289] - Incorrect default acknowledgement mode in Message Listener Container Configuration section of ref guide
  • [AMQP-293] - Upgrade Gradle Wrapper to 1.4
  • [AMQP-298] - Add 'What's New' in AMQP 1.2 to Reference
  • [AMQP-301] - Remove Spring 3.1 Deprecations (XmlBeanFactory) in Test Cases
  • [AMQP-302] - Remove warnings during build with JDK7
  • [AMQP-303] - Improve Rules Compliance (Sonar)

Edit/Copy Release Notes

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