# Kea 2.4.1 Release Notes, November 29, 2023
Welcome to Kea 2.4.1, a maintenance release of the stable 2.4 series.
Kea is a DHCP implementation developed by Internet Systems Consortium
(ISC) that features DHCPv4 and DHCPv6 servers with DNS update and a REST
API; optional database support (MySQL and PostgreSQL); optional RADIUS,
Kerberos, YANG/NETCONF, and GSS-TSIG support; and much more. Kea
provides extensive management capabilities, including but not limited
to: TLS support, Role-Based Access Control, run-time configuration
monitoring and updates via a REST API, host reservations, and client
classification.
The text below references issue numbers. For more details, visit the Kea
GitLab page at https://gitlab.isc.org/isc-projects/kea/-/issues. For
details about Docker issues, visit the page at
https://gitlab.isc.org/isc-projects/kea-docker/-/issues/. For details
about packaging, visit the page at
https://gitlab.isc.org/isc-projects/kea-packaging/-/issues/.
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].
## Incompatible Changes
None.
## License
This version of Kea is released under the Mozilla Public License,
version 2.0.
https://www.mozilla.org/en-US/MPL/2.0
Some Kea hook libraries are provided under the MPL 2.0; others are
licensed with the Kea Hooks Basic Commercial End User License. The
source for each hook library includes the applicable license.
## Download
Pre-built ISC packages for current versions of the most popular Linux
operating systems are available at:
https://cloudsmith.io/\~isc/repos/
Pre-built Docker images and well as Docker files are available. For
details, see:
https://gitlab.isc.org/isc-projects/kea-docker
The Kea source and PGP signature for this release may be downloaded from:
https://www.isc.org/download
The signature was generated with the ISC code-signing key, which is
available at:
https://www.isc.org/pgpkey
ISC provides detailed documentation, including installation instructions
and usage tutorials, in the Kea Administrator Reference Manual.
Documentation is included with the installation or at
https://kea.readthedocs.io/en/latest/index.html in HTML, PDF, or EPUB
formats. ISC maintains a public open source code tree, wiki, issue
tracking system, milestone planner, and roadmap at
https://gitlab.isc.org/isc-projects/kea.
Limitations and known issues with this release can be found at
https://gitlab.isc.org/isc-projects/kea/-/wikis/known-issues-list.
We ask users of this software to please let us know how it worked for
you and what operating system you tested on. Feel free to share your
feedback on the Kea Users mailing list
(https://lists.isc.org/mailman/listinfo/kea-users). We would also like
to hear whether the documentation is adequate and accurate. Please open
tickets in the Kea GitLab project for bugs, documentation omissions and
errors, and enhancement requests. We want to hear from you even if
everything worked.
## Support
Professional support for Kea is available from ISC. We encourage all
professional users to consider this option; Kea maintenance is funded
with support subscriptions. For more information on ISC's Kea software
support, see https://www.isc.org/support/.
Free best-effort support is provided by our user community via a mailing
list. Information on all public email lists is available at
https://www.isc.org/community/mailing-list. If you have any comments or
questions about working with Kea, please share them to the Kea Users
list (https://lists.isc.org/mailman/listinfo/kea-users). Bugs and
feature requests may be submitted via GitLab at
https://gitlab.isc.org/isc-projects/kea/-/issues.
## Changes
The following summarizes changes and important upgrades since the
previous release, version 2.4.0.
2169. [build] razvan
The library version numbers have been bumped up for the Kea 2.4.1
stable release.
(Gitlab #3153)
2168. [bug] andrei
Fixed interface redetection which had stopped working since
Kea 2.3.6.
(Gitlab #3017, #3145)
2167. [bug] razvan
Fixed a race condition in free lease queue allocator.
(Gitlab #3111, #3143)
There were no changes to the hook libraries, but please update hook
libraries to the 2.4.1 version when updating your core application(s).
Thank you again to everyone who assisted us in making this release
possible.
We look forward to receiving your feedback.