[kea-announce] Kea 2.4.1 and Kea 2.5.4 are available

Victoria Risk vicky at isc.org
Wed Nov 29 16:50:39 UTC 2023


Internet Systems Consortium is pleased to announce the release of Kea 2.4.1 and 2.5.4.

The current stable branch of Kea is Kea 2.4 and its most recent release
is 2.4.1.
Releases in the Kea 2.5.x sequence are part of the Kea 2.5 development
branch, where new features are provided for testing and evaluation
before the branch is designated stable and recommended for production use.

Kea source tarballs are available from cloudsmith.io:

https://dl.cloudsmith.io/public/isc/kea-2-4/raw/versions/2.4.1/kea-2.4.1.tar.gz <https://dl.cloudsmith.io/public/isc/kea-2-4/raw/versions/2.4./kea-2.4.0.tar.gz>

https://dl.cloudsmith.io/public/isc/kea-2-5/raw/versions/2.5.4/kea-2.5.4.tar.gz <https://dl.cloudsmith.io/public/isc/kea-2-5/raw/versions/2.5.3/kea-2.5..tar.gz>

And from the ISC download page:  https://www.isc.org/download

Also note that we have recently introduced an experimental Docker image.
Kea Dockers are vailable in a separate repository on Cloudsmith: https://cloudsmith.io/~isc/repos/docker/packages/
——

Significant changes in 2.4.1
Fixes for the following bugs have been implemented since the previous 
release, version 2.4.0:

1. **Race condition in FLQ**: The Free Lease Queue (FLQ) allocator is 
now thread-safe. It suffered from a race condition which could result in 
kea-dhcp4 crashing [#3143].
2. **Interface redetection regression**: Interface redetection governed 
by the "re-detect" configuration flag, which is enabled by default, 
stopped working with the 2.3.6 release. It is now working again as of 
version 2.4.1 [#3145].
3. **Minor hammer update**: A minor change to hammer, our build tool, 
was introduced to fix issues with building the 2.4 branch on our test 
farm [#3148].
Release note: https://downloads.isc.org/isc/kea/2.4.1/Kea-2.4.1-ReleaseNotes.txt

Significant changes in Kea 2.5.4.
The following bugfixes and features have been implemented since the 
previous release, version 2.5.3:

1. **Ping check**: One of the last ISC DHCP features that was missing in 
Kea is ping check; starting with this release, it is now available in 
Kea as a subscriber-only hook. The basic idea is that the Kea DHCP 
server, before handing out an IPv4 lease, attempts to ping the address 
to be offered. If it receives a response, it marks the lease as being 
declined and discards the offer. Pings are not 100% reliable due to 
access technologies, firewalls, broken clients, and other factors, but 
in some deployments ping check might be very helpful. This feature is 
considered experimental at this stage, and it currently requires 
multi-threading to be enabled. It is suspected that this version may 
interfere with High Availability and Forensic Logging hooks; this will 
be an area for testing in the coming weeks. Please use with caution and 
report any issues you observe [#2781, #3084, #3165].
2. **RADIUS**: The new RADIUS hook library `libdhcp_radius.so` is now 
functional and has feature parity with the old RADIUS hook library 
`libdhcp_old_radius.so`. There are a few differences that come from 
using Kea's own RADIUS client as opposed to the FreeRADIUS client; they 
are documented in the ARM. This is the last release that contains the 
old RADIUS hook library [#2442, #3042, #3081, #3104, #3105, #3127].
3. **Thread pool improvements**: Kea is now able to pause and resume 
threads, instead of stopping and restarting them, resulting in greater 
efficiency [#1599, #3142].
4. **Documentation improvements**: A confusing typo in the documenation 
for DDNS updates was fixed [#3138].
Release note: https://downloads.isc.org/isc/kea/2.5.4/Kea-2.5.4-ReleaseNotes.txt



Thank you again to everyone who assisted us in making this release
possible.

We look forward to receiving your feedback.

-- 
ISC Kea team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/kea-announce/attachments/20231129/53bbd4a0/attachment.htm>


More information about the kea-announce mailing list