2.5.1

Latest release in branch 2.5
Released 27 Jun 2011 (14 years ago)

SoftwareRabbitMQ
Branch2.5
Initial release2.5.0
14 Jun 2011 (14 years ago)
Latest patch release2.5.1
27 Jun 2011 (14 years ago)
Release noteshttps://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v2_5_1
Source codehttps://github.com/rabbitmq/rabbitmq-server/tree/rabbitmq_v2_5_1
RabbitMQ 2.5 ReleasesView full list

What Is New in RabbitMQ 2.5

RabbitMQ 2.5 introduced foundational features that shaped the broker's future. This release focused on core protocol support and essential management capabilities.

Category Key Changes
New Features Initial AMQP 0-9-1 support, Early management plugin foundations
Improvements Basic exchange and queue durability, Enhanced connection stability
Bug Fixes Memory leak patches, Message routing corrections

How did RabbitMQ 2.5 handle AMQP 0-9-1?

This version marked the beginning of proper AMQP 0-9-1 protocol support. It was a significant step from the earlier AMQP 0-8 implementation.

The new protocol support provided more reliable message delivery semantics. It laid the groundwork for future interoperability with other AMQP clients.

What management capabilities were introduced?

RabbitMQ 2.5 included early management features that preceded the full management UI. These were primarily command-line and basic HTTP API endpoints.

You could check server status and basic metrics through these interfaces. This was crucial for early production deployments needing monitoring.

Were there any performance improvements?

Yes, several underlying performance optimizations were made. The focus was on memory management and basic connection handling.

They fixed issues where certain patterns could cause memory leaks. This made the broker more stable for long-running deployments.

FAQ

Can RabbitMQ 2.5 interoperate with modern AMQP 0-9-1 clients?
Yes, but with limitations. The protocol support was initial, so some advanced features might not be fully implemented compared to later versions.

Is the management plugin in 2.5 the same as the current management UI?
No, it was a precursor. The full graphical management UI came in later versions. This was mostly API and command-line based.

Should I upgrade from RabbitMQ 2.5 to a newer version?
Absolutely. Version 2.5 is extremely outdated and lacks critical security patches and features. Modern versions offer significant improvements.

Does 2.5 support clustering?
Basic clustering existed but was much more primitive than current implementations. Setup was manual and less robust.

What were the major stability fixes in this release?
They addressed memory leaks during high message throughput and fixed issues with connection recovery after network failures.

Releases In Branch 2.5

Version Release date
2.5.1 27 Jun 2011
(14 years ago)
2.5.0 14 Jun 2011
(14 years ago)