Kea Significant Features Matrix
  • 02 Oct 2020
  • 2 Minutes To Read
  • Contributors
  • Print
  • Share
  • Dark
    Light

Kea Significant Features Matrix

  • Print
  • Share
  • Dark
    Light

This table lists the major feature differences for different releases of Kea.

Changes that are not backward-compatible

When we have to make a change in Kea that is not backwards-compatible, we highlight that change in the Changelog file in the Kea sources with an asterisk. The table below shows the more significant of these changes.

Please use the slider underneath each table to scroll left and right.
Feature Kea 1.4 EOL Kea 1.5 EOL Kea 1.6 Stable Kea 1.8 Stable Kea 1.9 Development
Access Control basic local authentication
BOOTP RFC 1497 (requires open source hook) X X
Client Classification - 'drop' class X X X
Comments are no longer transformed into user context (CL#1758) X X
Congestion Control X X X X
Database - Cassandra backend X X X X updated
Database - Configuration backend in MySQL X X X
Database - Host reservations in MySQL & PostgreSQL X X X X X
Database - reconnect MySQL, PostgreSQL X X X X
DDNS Controls X X X
DHCPv4-over-DHCPv6 - RFC7341 X X X X X
Documentation migration to Sphinx X X X
Global Host Reservations X X X X
Host Reservation address must be in subnet (CL# 1788) X X
High Availability - paged updates X X X X
IPv6-only option X
Lease Query (RFCs 4388 and 5007) - requires subscriber-only hook X X
Max/min - lease-lifetime X X X
Multithreading support X X
PXE boot and iPXE boot X X X X X
Renew/Rebind timers calculated automatically X X X
REST - (status-get) (Stork dependency) 1.6.3 X X
Subnet selection order (CL #1778) in the order configured in the order configured in the order configured by ascending subnet ID by ascending subnet ID
YANG model support ISC DHCPv4, ISC DHCPv6 model updated X X X

Kea hook libraries extend the base functionality of the open source Kea DHCP server. Kea hook libraries are distributed in source code form, but are not open source. ISC offers several "premium" hooks for purchase on our website at https://www.isc.org/shop/. We also offer support subscriptions, which include both the premium hooks and several subscriber-only Kea hooks. If you are interested in subscribing to ISC's software support services, please visit https://www.isc.org/support for more information.

This table lists the versions of Kea and the Kea hook libraries ISC supports with each version. In general, we recommend updating your hooks libraries every time you update Kea. ISC does not test new versions of Kea with older versions of the hook libraries and cannot guarantee they will work as expected.

Hooks Modules Kea 1.4 Kea 1.5 Kea 1.6 Kea 1.8 Kea 1.9 Dev Premium package Subscriber package
BOOTP (RFC 1497) X X
Configuration Backend Commands X updated X +
Client Classification Commands X X X X +
Flexible Identifier X X X X X + +
Flexible Options X new csv-format
Forensic Logging X - added log to db X X X X + +
High Availability X X X MT update X
Host Commands X X reservation-get-all, reservation-get-page lease4(6)-get-by-clientid(duid, hostname, hwaddress) subnet-id parameter is now optional + +
Lease Management X X X X X
Lease Query (RFCs 4388 and 5007) X X +
RADIUS Integration/ Host Cache X X cache-size, cache-get-by-id X X +
Subnet Management X X subnet4-update, subnet6-update X X +
Stats Commands X X X X X