8.0 release notesΒΆ

The ALOHA 8.0 brings the following improvements:

  • powered by HAProxy Enterprise 1.6r1
  • SSL/TLS:
    • multi-certificate key type support
  • Packetshield, DDOS protection:
    • IPv6 support
    • stateful protection for all UDP protocols (SNMP, UPnP, etc...)
    • notification by traps or mail
    • new global counters
    • ability to manualy enable countermeasure
    • counters available through SNMP
  • WUI:
    • Graphs for packetshield
  • VRRP:
    • support of VRRPv3
    • support of Virtual MAC addresses
  • LB Layer 7:
    • New http-reuse to share unused server-side connections for multiple clients
    • export of HAProxy’s show info through SNMP
    • support of double quotes in the configuration
    • DNS resolution of server name at run time
    • GZIP stateless compression
    • support of variables at run time
    • Stick tables statistics synchronization
    • New hash-type load-balancing algorithm crc32
    • Redispatch interval
    • Dynamic generation of SSL certificates
    • New map type: map_regm to allow matching zones inthe regex
    • Mathematical converters can use a variable generated at runtime
    • New http-request rules:
      • set-var(<var name>) <expr>
      • sc-inc-gpc0(<sc-id>)
      • sc-set-gpt0(<sc-id>) <int>
      • silent-drop
      • set-src <expr>
    • New http-response rules:
      • set-status
      • set-var(<var-name>) <expr>
      • sc-inc-gpc0(<sc-id>)
      • sc-set-gpt0(<sc-id>) <int>
      • silent-drop
    • New tcp-request connection rules:
      • sc-inc-gpc0(<sc-id>)
      • sc-set-gpt0(<sc-id>) <int>
      • silent-drop
    • New tcp-response content rules:
      • set-var(<var-name>) <expr>
      • sc-inc-gpc0(<sc-id>)
      • sc-set-gpt0(<sc-id>) <int>
      • silent-drop
    • New tcp-request content rules:
      • sc-inc-gpc0(<sc-id>)
      • sc-set-gpt0(<sc-id>) <int>
      • set-var(<var-name>) <expr>
      • silent-drop
    • New converters:
      • capture-req(<id>)
      • capture-res(<id>)
      • set-var(<var name>)
      • table_gpt0(<table>)
    • New fetches:
      • Internal states:
        • bin(<hexa>)
        • bool(<bool>)
        • int(<integer>)
        • ipv4(<ipv4>)
        • ipv6(<ipv6>)
        • meth(<method>)
        • str(<string>)
        • var(<var-name>)
      • Layer 4:
        • sc_get_gpt0(<ctr>[,<table>]), sc0_get_gpt0([<table>]), ...
        • src_get_gpt0([<table>])
      • Layer 6:
        • req.ssl_st_ext
        • res.ssl_hello_type
      • Layer 7:
        • unique-id