dataplaneapi icon indicating copy to clipboard operation
dataplaneapi copied to clipboard

What is the version compatibility matrix between Dataplane API and HAProxy CE/Ent. Ed.?

Open akutz opened this issue 2 years ago • 1 comments

Is there published documentation that outlines the version compatibility matrix between Dataplanae API and HAProxy (both CE and Ent. Ed.)? For example, I would expect to find something like the following:

Dataplane API
HAProxy 2.1.0 2.2.0 2.3.0 2.4.0 2.5.0 2.7.0 2.8.0
2.0.x
2.2.x
2.4.x
2.6.x
2.7.x

Can someone please point me to this documentation? Thank you!

akutz avatar May 19 '23 21:05 akutz

Hi, currently all Data Plane API versions support all HAProxys newer then 2.0. In the future we are looking to have version parity between HAProxy and Data Plane API products and we will announce that when we are ready and when that becomes a reality, for now it is safe to use all versions of HAProxy with all Data Plane API versions.

Of course in newer Data Plane APIs there are fields which represent newly added HAProxy configuration keywords or stats socket commands which won't work (pass HAProxy validation) in older versions of HAProxy, but if you don't use them it is safe. Also we have a specific product for Data Plane API which works with our enterprise offering. You can find the documentation for that here: https://www.haproxy.com/documentation/hapee/latest/api/

mjuraga avatar Jun 26 '23 08:06 mjuraga