The ALOHA 8.0 brings the following improvements:

New Features

Powered by HAProxy 1.6r1

SSL/TLS

Multi-certificate key type support

PacketShield and DDOS protection
  • IPv6 support

  • Stateful protection for all UDP protocols (SNMP, UPnP, etc.)

  • Notification by traps or mail

  • New global counters

  • Ability to manually 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 in the regex

  • Mathematical converters can use a variable generated at runtime

New http-request rules
  • 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 for 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