Messaging
RabbitMQ: supported versions and end-of-life dates today
RabbitMQ 4.3 is supported; 4.2 reached end of life on Jul 31, 2026; the latest release is 4.3.6.
Last checked against endoflife.date and deps.dev.
- Latest release
- 4.3.6
- GitHub stars
- 13.9k
- OpenSSF Scorecard
- 5.7 / 10
Supported versions
Maintenance and supply chain
OpenSSF Scorecard 5.7 / 10 (scored )
The Scorecard rates the repository’s security practices, not known vulnerabilities. Recent activity: 30 commits and 19 issue updates found in the last 90 days.
Weakest checks
- Over-privileged CI tokens (Token-Permissions 0/10)
- Unpinned build dependencies (Pinned-Dependencies 0/10)
- No static analysis (SAST 0/10)
Production checklist
RabbitMQ production checklist: 6 checks before launch
- Must do: Remove the default guest user and create per-app users
- Should do: Encrypt client connections with TLS
- Should do: Set the memory high watermark and disk free limit for your hosts
Alternatives
Apache Kafka
Distributed event streaming platform for high-throughput data pipelines
Strengths
- High throughput (millions of messages/sec)
- Durable message storage with replay
Trade-offs
- Complex to set up and operate
- Higher latency than RabbitMQ
AWS SQS
Fully managed message queuing service
Strengths
- Fully managed (no servers to manage)
- Infinite scalability
Trade-offs
- AWS vendor lock-in
- Message size limited to 256KB
Google Pub/Sub
GCP-managed real-time messaging service
Strengths
- Global availability and low latency
- Automatic scaling
Trade-offs
- GCP vendor lock-in
- Limited message filtering
Azure Service Bus
Enterprise messaging service with queues and pub/sub topics
Strengths
- Enterprise-grade features (dead-letter queues, sessions)
- Both queue and pub/sub patterns
Trade-offs
- Azure vendor lock-in
- Limited to Azure ecosystem
Docs and release notes
Check RabbitMQ in your own stack
This page checks RabbitMQ in general. Your repo pins specific versions: the free dependency check reads your manifests and lists what to fix first. Prism Agent runs the same live checks on your whole stack and turns them into a plan your coding agent can build.