This matrix is there to help these people discover what issue might affect them on the version they are running. It only covers stable branch 1.3 starting from 1.3.14.
Bugs are classified by low to high importance, low implying minor inconvenience, medium implying unexpected behaviour and high meaning a risk of service disruption.
An 'X' in a column indicates the bug affects that version with no known easy workaround. A 'W' indicates that the bug is present but a reasonable workaround is possible. An 'S' indicates a sleeping bug which could not be triggered under known conditions but which could have with minor unrelated code changes, so it might possibly affect some patched versions.
Branch/Version/Sub-Version | 1.3 | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
.14 | .15 | .16 | .17 | .18 | .19 | .20 | .21 | .22 | |||||||||||||||||||||||||
Bug | - | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .9 | .10 | .11 | .12 | .13 | .14 | - | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .9 | .10 | - | - | - | - | - | - | - |
(M) transparent proxy address ignored in backend | X | ||||||||||||||||||||||||||||||||
(M) hot reconfiguration failed because of a wrong error check | X | ||||||||||||||||||||||||||||||||
(L) stats report wrong number of connections | X | X | |||||||||||||||||||||||||||||||
(L) server might not exist when sending error report | X | X | |||||||||||||||||||||||||||||||
(M) tproxy uses wrong source | X | X | |||||||||||||||||||||||||||||||
(M) overlapping server flags | X | X | |||||||||||||||||||||||||||||||
(L) wrong byte count logged | X | X | |||||||||||||||||||||||||||||||
(M) sepoll truncates data | X | X | |||||||||||||||||||||||||||||||
(L) failed conns counted in the frontend | X | X | X | ||||||||||||||||||||||||||||||
(M) appsession lookup in URL does not work | X | X | X | ||||||||||||||||||||||||||||||
(L) server connections and retries counted wrong | X | X | X | ||||||||||||||||||||||||||||||
(L) option allbackups not working anymore | X | X | X | ||||||||||||||||||||||||||||||
(M) stats output limited to 16 kB | X | X | X | X | |||||||||||||||||||||||||||||
(M) stats output sometimes truncated | X | X | X | X | X | X | |||||||||||||||||||||||||||
(M) risk of event starvation in sepoll | X | X | X | X | X | X | |||||||||||||||||||||||||||
(M) scheduler causes random delays | X | X | X | X | X | X | X | X | |||||||||||||||||||||||||
(M) requests can stall in the backend queue | X | X | X | X | X | X | X | X | |||||||||||||||||||||||||
(L) use_backend would not correctly consider "unless" | W | W | W | W | W | W | W | W | W | W | |||||||||||||||||||||||
(H) segfault on url_param + check_post | W | W | W | ||||||||||||||||||||||||||||||
(M) server timeout could be ignored | X | X | X | X | X | X | X | X | X | X | |||||||||||||||||||||||
(M) sepoll causes busy loops | X | X | X | X | X | X | X | X | X | X | |||||||||||||||||||||||
(H) regparm is broken on GCC < 3 | X | X | X | X | X | X | X | X | X | X | |||||||||||||||||||||||
(M) maxconn not respected on servers | X | X | X | X | |||||||||||||||||||||||||||||
(M) connection throttling could return 0 conns | W | W | W | W | W | W | W | W | W | W | W | W | |||||||||||||||||||||
(M) configuration reload fails on backends | W | W | W | W | W | W | W | W | W | W | W | W | W | W | |||||||||||||||||||
(M) configuration reload fails on disabled proxies | W | W | W | W | W | W | W | W | W | W | W | W | W | W | |||||||||||||||||||
(L) ACL segfaults in default section | W | W | W | W | W | W | W | W | W | W | W | W | W | W | |||||||||||||||||||
(L) cookie capture ignores responses | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | |||||||||||||||||
(L) fatal startup errors not displayed in daemon mode | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | |||||||||||||||
(M) dead servers draining pending connections | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | |||||||||||||||
(L) listen does not accept more than 2 ip:port couples | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | |||||||||||||
(M) server state tracking can take ages to converge | W | W | W | W | W | W | W | W | |||||||||||||||||||||||||
(M) option "transparent" not working with backends | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | |||||||||||||
(L) startup exits on bind warnings | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | |||||||||||||
(L) source keyword causes issues in defaults section | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | |||||||||||||
(M) wrong maxconn test during accept causes error messages | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | |||||||||||
(M) busy loops randomly occuring in 1.3.16 | X | ||||||||||||||||||||||||||||||||
(M) busy loops still randomly occuring in 1.3.16 | X | ||||||||||||||||||||||||||||||||
(L) stats page reports negative numbers | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | ||||||||||
(H) random crashes on 64-bit platforms | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | X | X | ||||||||||
(L) 1.3.17 config parser crashes on tcp content rules | X | ||||||||||||||||||||||||||||||||
(M) redirect rules were processed too early | X | X | X | ||||||||||||||||||||||||||||||
(L) misuse of default ACLs not always reported | X | X | X | ||||||||||||||||||||||||||||||
(L) daemon mode hides error messages | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | |||||||
(M) old process remains present after config reload | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | ||||||
(M) truncated responses caused by missing shutdown(WR) | X | X | X | ||||||||||||||||||||||||||||||
(M) errors 502 reported on short responses | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | ||||||
(L) config parser does not report errors with tcp-request | X | X | X | ||||||||||||||||||||||||||||||
(M) random pauses occuring before sending last segment | X | X | X | ||||||||||||||||||||||||||||||
(H) 1.3.19 crashes when timeouts are not configured | W | ||||||||||||||||||||||||||||||||
(L) option tcplog logs to global when no log is defined | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | |||
(M) improper handling of 1xx response codes | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | ||
(L) timeouts triggered too late | X | X | X | X | X | ||||||||||||||||||||||||||||
(H) 1.3.21 crashes when connecting to stats socket | W |
Back to the HAProxy page
visitors online