Changelog for
libkea-cc68-2.6.1-2.2.i586.rpm :
* Tue Oct 08 2024 Jorik Cronenberg
- Update to release 2.6.1 Bug fixes:
* Corrected an issue in MySQL config back end that causes preferred life time values to be overwritten when updating client classes via remote-set-class6. command.
* Corrected an issue with overlapping enum values for option definition data type. This was causing option definitions of type \"record\", created via config backend commands, to not load properly when fetched from the back end.
* Corrected a bug in storing and fetching the encapsulated DHCP options from the configuration backend. These options were sometimes not returned when they were specified at the subnet, shared network or client class level.
* Fixed a file descriptor leak in the High Availability hook library.- Only require bison for build and enable regen_files on Tumbleweed and SLFO, because bison is too old in SLES/Leap- Remove leading zeros from %if %{with ...}
* Tue Jun 18 2024 Jan Engelhardt - Update to release 2.6.0
* New features:
* Hub-and-spoke model in High Availability (HA)
* Ping Check hook, RADIUS hook, Performance Monitoring hook
* Database connection retry on startup
* Classless static route option
* Discovery of Network-designated Resolvers (DNR) options
* Stash Agent options: ISC DHCP provided a `stash-agent-options` mechanism that, when enabled, caused the server to remember options inserted by a relay agent during the initial exchange with a client.
* Removals/Changes:
* Removed autogeneration of subnet-ids
* `output_options` was renamed to `output-options`
* Sat Feb 03 2024 Jan Engelhardt - Generate \"keadhcp\" user with sysusers mechanism
* Mon Jan 08 2024 Richard Rahl - Update to release 2.4.1
* fix a race condition in FLQ in which kea could crash
* fix a regression where redetection of interfaces stopped working
* Thu Jul 06 2023 Jorik Cronenberg - Add RuntimeDirectory to kea.service- Update to release 2.4.0 Breaking Changes:
* Both MySQL and PostgreSQL database schemas were updated to accommodate DHCPv6 Bulk Leasequery support.
* The values accepted by `operation-target` used in `reservation-
*` commands have been renamed: primary -> memory, alternate -> database.
* Kea DHCPv4 server can now handle multiple `vivco-suboptions` options with different enterprise IDs and multiple vendor options.
* The Discovery of Network-designated Resolvers (DNR) options have been implemented for both DHCPv4 and DHCPv6. The options allow configuration.
* Template classes mechanism, similar to spawning classes in ISC DHCP, has been implemented.
* Kea now keeps leases for a period of time after they are released.
* An address reserved in a global reservation must now lie within the range of the subnet or shared-network selected by Kea.
* It is now possible to add an \"empty\" host reservation without any attribute.
* kea-dhcp4 now supports the `offer-lifetime` parameter to allow the temporary allocation of leases during DHCPOFFER.
* Added support for Secure Zero Touch Provisioning options, per RFC8572.
* The kea-dhcp6 `prefix-len` and `pd-pools` list now checks the prefix lengths correctly.
* The preferred lifetime is now calculated as 0.625
* `valid-lifetime` unless explicitly specified.
* The link selection suboption is now optional.
* See /usr/share/doc/kea/ChangeLog in the kea-doc package for details.
* Wed Dec 14 2022 Jorik Cronenberg - Separate documentation into kea-doc package- Remove following packages from BuildRequires
* docbook-xsl-stylesheets
* elinks
* libxslt-tools
* Thu Aug 18 2022 Jan Engelhardt - Update to release 2.2.0
* Kea now features full native support for TLS in HA
* PostgreSQL configuration backend
* A new hook is dedicated to RBAC.
* A new hook limits the rate and number of leases.
* A new DDNS Tuning library adds custom behaviors related to Dynamic DNS updates on a per-client basis.
* The subnet_cmds hook has been expanded with several new commands: `subnet4-delta-add`, `subnet4-delta-del`, `subnet6-delta-add`, and `subnet6-delta-del`.
* Mon Oct 04 2021 Jan Engelhardt - Update to release 2.0.0
* In Kea 2.0, the HA component has undergone a substantial architectural change. When HA+MT is enabled, the DHCPv4 and DHCPv6 daemons are now able to open HTTP sockets on their own and connect directly to each other, bypassing the Control Agent (CA). This eliminates the bottlenecks of sequential UNIX socket connection and the need to translate between HTTP and UNIX socket connections.
* A new parameter on-fail gives the operator more control over what to do on database connection loss.
* The length of the \"parking lot queue\" is now configurable; a default value of 256 is used.
* A new statistic, `packet-queue-size`, has been added that reports packet-queue utilization.
* Thu Jun 03 2021 Jan Engelhardt - Update to release 1.9.8
* Kea now recognizes requests sent from vendors that include their information in DHCPv6 Vendor Class option (code 16).
* Fixed the server ignoring the Subnet Selection option supplied by a client if its query contained a Relay Agent Information (RAI) option without a Link Selection option.
* Sat May 15 2021 Jan Engelhardt - Update to release 1.9.7
* The Control Agent now supports TLS/HTTPS.
* kea-shell supports TLS/HTTPS.
* kea-admin now accepts the -P, --port parameter
* kea-dhcp4 now supports specifying valid-lifetime in client classes.
* Mon Apr 05 2021 Samu Voutilainen - Own directory /var/lib/kea, as that is used as default for memfile lease store.