Link Search Menu Expand Document
Version Released Security Support Release
2.5 2 months ago
(23 Nov 2021)
Ends in 11 months
(01 Jan 2023)
2.4 8 months ago
(14 May 2021)
Ends in 4 years
(01 Apr 2026)
2.3 1 year and 2 months ago
(05 Nov 2020)
Ended 3 weeks and 5 days ago
(01 Jan 2022)
2.2 1 year and 6 months ago
(07 Jul 2020)
Ends in 3 years
(01 Apr 2025)
2.1 2 years ago
(25 Nov 2019)
Ended 10 months ago
(18 Mar 2021)
2.0 2 years and 7 months ago
(16 Jun 2019)
Ends in 2 years
(01 Apr 2024)
1.9 3 years ago
(19 Dec 2018)
Ended 1 year and 6 months ago
(31 Jul 2020)
1.8 4 years ago
(26 Nov 2017)
Ends in 8 months
(01 Oct 2022)
1.7 5 years ago
(25 Nov 2016)
Ended 3 months and 4 weeks ago
(01 Oct 2021)

HAProxy is a free, very fast and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly suited for very high traffic web sites and powers a significant portion of the world’s most visited ones.

The HAProxy core team maintains multiple versions in parallel. Since version 1.8, two major version are released every year. The first digit usually indicates a breaking change (config format etc) but in practice rarely changes. The second digit indicates new features. Both constitute a branch. One extra number appears after these digits to indicate the bug fix release.

The core team deploys a lot of efforts backporting fixes to older releases while being extremely careful not to break anything. For this reason, it is really important to stay up to date within one branch, i.e. having the highest possible number on the last digits.

Branches with an even number are called “LTS” (for “long term support”) and are maintained for 5 years after their release. During this time they will receive fixes for bugs that are discovered after the release. These branches are aimed at general users who seek extreme stability and do not want to qualify a new version too often but still want to receive fixes.

Branches with an odd number are only called “stable”, they’re aimed at highly skilled users who prefer to upgrade often to benefit from modern features, and who are also able to roll back in case of problem. These versions are maintained between 12 and 18 months. The duration is short and purposely not strict so that the maintenance cycle is decided with users based on feedback, and so that these versions do not end up in embedded products. It may happen that a few features are backported to these version if there is some reasonable demand and the operation is considered riskless enough.

More information is available on the HAProxy website.

You should be running one of the supported release numbers listed above in the rightmost column.

You can check the version that you are currently using by running:
haproxy -v

You can submit an improvement to this page by visiting GitHub. You will need to fork the website and submit a Pull Request. A JSON version of this page is available at /api/haproxy.json. See the API Documentation for more.