New and/or improved features in HAProxy Enterprise 1.8r2 include:
netacuitymodule which allows the loading of DigitalElement/NetAcuity geolocation database into HAProxy. This module also allows for live updating from a central URL at a defined interval.
maxmindmodule which allows the loading of MaxMind GeoIP databases into HAProxy. This module also allows for live updating from a central URL at a defined interval.
send-metricsmodule allows HAProxy to send statistics at a defined interval to an external HTTP/HTTPS based API. This is useful for integrating with services such as NS1, which can collect HAProxy statistics and make DNS decisions. This also allows for integration with graphing and monitoring solutions.
modsecuritymodule which allows the loading of
modsecurityrulesets into HAProxy Enterprise, such as the OWASP CRS.
Version 1.8r2 includes the following backports:
HTTP Status code 103 (Early Hints)
Support for HTTP Status code 421 (Misdirected Request)
Cloud Native Logging (Log to stdout / fd)
CLI / Runtime API supports payloads (ocsp, map)
Master/Worker CLI (the master has its own socket and communicates with all workers, even those exiting)
Server queues now have a
set-priorityoption: Delivers JS/CSS before images; boosts premium level users compared to regular users, or gives lower priority to bots
Random based load balancing algorithm
localpeeras an environment variable
stick-tables extended with
Chunked Transfer Encoding support
Updated list of cacheable status codes ( 204, 404, 405, 414, 501 )
ssl_bc_session_key: Returns the SSL master key of the front/back connection
set SSL_OP_PRIORITIZE_CHACHA: Uses the client's preference when selecting the cipher suite
fe_defbe: Fetches frontend default backend name
field/word converter extended
ipv6 added to
Stick Table Aggregator
SIGHUP to reload
sourcekeyword for outbound connections
Syslog debug logging