Hello there ! I developed a lua action for HAProxy (v3.1) that returns a full http response without any backend. For this I'm using txn:done{}. It's working great, with great performances too (+30k/sec queries handled). But responses are not compressed, and it seems lua responses are not transiting through HAProxy compression module. Is it expected behaviour, and if so, How can I compress my responses ? It seems zlib lua package is not available in official haproxy images so I cannot compress it myself directly in LUA (or maybe I'm missing something, I'm not a lua guy).
Thanks !