Breaking changes in 2.0?

I’m looking at upgrading from 1.8 to 2.0. But I haven’t been able to find if what, if any, the breaking changes are. Is there a list of breaking changes, or an upgrade guide somewhere?

1 Like

There is no upgrade guide.

I suggest to read the .0 release announcements:

https://www.mail-archive.com/haproxy@formilux.org/msg32143.html

https://www.mail-archive.com/haproxy@formilux.org/msg34215.html

HTX is enabled by default in 2.0, this can have an impact on non-compliant clients and servers/applications (header-names must be case-insensitive and will be lower-cased due to the internal representation). Some checks are stricter due to HTX. The Makefile TARGET becomes linux-glibc instead of linux2628.

Those 2 points are the major changes to look out for. Of course adequate testing should be performed before rolling it out.