Bug #12898
closedUpdate HAProxy Backend to Latest LTS
100%
Description
The version of HAProxy in stable is very old and due to be unsupported at the end of the year. We should really move to the 2.4 branch for LTS support on the latest LTS.
This version is already in Freshports:
https://www.freshports.org/net/haproxy
Updated by Viktor Gurov over 2 years ago
- Assignee set to Viktor Gurov
HAProxy-devel is already 2.4 (2026-Q2 (LTS))
HAProxy-stable update to 2.2 version (2025-Q2 (LTS)):
https://gitlab.netgate.com/pfSense/pfSense/-/merge_requests/655
https://gitlab.netgate.com/pfSense/FreeBSD-ports/-/merge_requests/194
Updated by Kris Phillips over 2 years ago
Viktor Gurov wrote in #note-1:
HAProxy-devel is already 2.4 (2026-Q2 (LTS))
HAProxy-stable update to 2.2 version (2025-Q2 (LTS)):
https://gitlab.netgate.com/pfSense/pfSense/-/merge_requests/655
https://gitlab.netgate.com/pfSense/FreeBSD-ports/-/merge_requests/194
Why are we moving to 2.2 for the stable release? 2.4 is the current LTS and 2.6 is set to be the next LTS in Q2 of this year. Even 2.2 is quite old at this point. I would say we should move the -devel branch to 2.6 to stay in line with the next LTS and move stable to the current LTS of 2.4.
Updated by Viktor Gurov over 2 years ago
Kris Phillips wrote in #note-2:
Viktor Gurov wrote in #note-1:
HAProxy-devel is already 2.4 (2026-Q2 (LTS))
HAProxy-stable update to 2.2 version (2025-Q2 (LTS)):
https://gitlab.netgate.com/pfSense/pfSense/-/merge_requests/655
https://gitlab.netgate.com/pfSense/FreeBSD-ports/-/merge_requests/194Why are we moving to 2.2 for the stable release? 2.4 is the current LTS and 2.6 is set to be the next LTS in Q2 of this year. Even 2.2 is quite old at this point. I would say we should move the -devel branch to 2.6 to stay in line with the next LTS and move stable to the current LTS of 2.4.
The -devel branch means the development state only for the package, but not for the haproxy binary.
The current -devel branch uses haproxy 2.4.9, while non-devel can use 2.2.x.
Updated by Jim Pingle over 2 years ago
- Status changed from New to Pull Request Review
They are still putting out 2.2.x releases and it's a smaller and therefore safer jump. If that is OK then after a while we can always bump both up again to later versions.
Updated by Viktor Gurov over 2 years ago
- Status changed from Pull Request Review to Feedback
- % Done changed from 0 to 100
Applied in changeset pfsense:07fe3d3d60a61621171fbc0a1a5e42c1462fb5ed.
Updated by Viktor Gurov over 2 years ago
Updated by Danilo Zrenjanin over 2 years ago
- Status changed from Feedback to Resolved
Installed HAproxy on the:
2.7.0-DEVELOPMENT (amd64) built on Fri Mar 11 06:21:33 UTC 2022 FreeBSD 12.3-STABLE
[2.7.0-DEVELOPMENT][admin@pftest2.ipbgd.office]/root: pkg version | grep haproxy haproxy22-2.2.19 = pfSense-pkg-haproxy-0.61_5 =
I am marking this ticket resolved.