RabbitMQ: Compatibility and Supportability of Erlang Releases
search cancel

RabbitMQ: Compatibility and Supportability of Erlang Releases

book

Article ID: 450171

calendar_today

Updated On:

Products

VMware Tanzu RabbitMQ RabbitMQ

Issue/Introduction

RabbitMQ requires proper supported erlang to run. Please see the doc and verify, and install the correct erlang to install RabbitMQ

Environment

Any OS that RabbitMQ supports. 

Resolution

For the general compatibility, please see below table. The table only lists currently (Aug 2026) supported RabbitMQ and it could be updated any time. 

Please always consider the latest minor version that supports Erlang 27.x, as Erlang 26 is EOS now. There would not be any patch released for Erlang 26. 

RabbitMQ versionMin. required Erlang / OTPMax. supported Erlang / OTPNotes
4.3.0 – 4.3.427.027.xThe 4.3 release series is compatible with Erlang 27.
4.2.0 – 4.2.927.027.xThe 4.2 release series is compatible with Erlang 27.
4.1.0 – 4.1.1427.027.xThe 4.1 release series is compatible with Erlang 27.
4.0.4 – 4.0.2327.027.xStarting with v4.0.4, the 4.0 release series is compatible with Erlang 27.
4.0.1 – 4.0.326.226.2.xThe 4.0 release series is compatible with Erlang 26.2.
3.13.8 – 3.13.1827.027.xStarting with v3.13.8, the 3.13 release series is compatible with Erlang 27.
3.13.0 – 3.13.726.026.2.xThe 3.13 release series is compatible with Erlang 26.
Starting with Erlang 26, TLS client peer verification is enabled by default in the TLS implementation. If a client TLS certificate and key pair is not configured, TLS-enabled Shovels, Federation links, and LDAP server connections will fail. If peer verification is not necessary, it can be disabled.
OpenSSL 3 support in Erlang is considered to be mature and ready for production use.
Erlang 26.1 and later versions support FIPS mode on OpenSSL 3.

For more information, please see the public documents: 
https://techdocs.broadcom.com/us/en/vmware-tanzu/data-solutions/open-source-rabbitmq/4-3/opn-src-rabbitmq/site-which-erlang.html#-rabbitmq-and-erlang/otp-compatibility-matrix 

If you plan to run that are not supported(EOS/EOL) versions for any purpose, please see below document: 
https://www.rabbitmq.com/docs/which-erlang#old-timers

If you have any questions, please always feel free to contact Support Team for assistance.