SpringSource/spring-amqp — pull request #78 by garyrussell (2012-12-26 21:36:26+00:00)
Title: AMQP-283/284 Upgrade to RabbitMQ 3.0.0; AMQP-287 ConnectionTimeout

AMQP-283 Upgrade Rabbit Client to 3.0.0.
----

AMQP-284 Deprecate immediate (publish) flag, Deprecate Federated Exchanges.
----

Exchange Federation is no longer configured using
exchange declaration.

Federation: Pre 3.0
Configuration lives in the configuration file.
You must ensure all nodes in a cluster have the same configuration.
The broker must be restarted for changes to take effect.
Federated exchanges are of a special type, and must be declared as such by AMQP clients.

Federation: 3.0
Configuration is stored in the broker database, manipulated with rabbitmqctl or the management plugin.
All nodes in a cluster automatically have the same configuration.
Changes to federation take effect immediately.
Federated exchanges are transparent to clients; exchanges can become federated at any time.

AMQP-287 Add Configurable Consumer Start Timeout
----

See https://jira.springsource.org/browse/AMQP-287

Allow the configuration of an increased timeout for when
SYN packets are dropped.