... | ... | @@ -4,11 +4,11 @@ Welcome to Kea 1.9.2, the third monthly release of the 1.9 development branch. A |
|
|
|
|
|
The most significant changes introduced in this version are:
|
|
|
|
|
|
1. **Global and subnet reservations**. Earlier Kea versions had a single configuration parameter called `reservation-mode` that governed whether host reservations were global or subnet-level (either in pool or out-of-pool), and it was not possible to use different reservation types at the same time. However, in some deployments there is a need to use several types at the same time. As a result, the `reservation-mode` parameter is now deprecated and replaced by three separate boolean parameters: `reservations-global`, `reservations-in-subnet`, and `reservations-out-of-pool`, each of which can be controlled independently. This gives users more flexibility in their configuration. Caution is recommended as enabling more lookups has performance implications. #1405, #1550
|
|
|
1. **Global and subnet reservations**. Earlier Kea versions had a single configuration parameter called `reservation-mode` that governed whether host reservations were global (out-of-pool) or subnet-level (in pool), and it was not possible to use different reservation types at the same time. However, in some deployments there is a need to use several types at the same time. As a result, the `reservation-mode` parameter is now deprecated and replaced by three separate boolean parameters: `reservations-global`, `reservations-in-subnet`, and `reservations-out-of-pool`, each of which can be controlled independently. This gives users more flexibility in their configuration. Caution is recommended as enabling more lookups has performance implications. The older parameters will still work in this version, with a warning, but will be removed after Kea 2.0. #1405, #1550
|
|
|
|
|
|
2. **Fix for the `lease4-update` command in multi-threaded DHCPv4**. A bug has been discovered in the `lease4-update` command when the DHCPv4 server is running in multi-threaded mode. Unfortunately, this command is used in HA scenarios. The bug caused the server to fail to update the lease properly, while reporting incorrectly that the update was successful. This has now been fixed. A patch for 1.8.0 and 1.8.1 is available; the maintenance release of 1.8.2 that will include this fix is expected in December 2020. #1542
|
|
|
2. **Fix for the `lease4-update` command in multi-threaded DHCPv4**. A bug has been discovered in the `lease4-update` command when the DHCPv4 server is running in multi-threaded mode. This command is used in HA scenarios. The bug caused the server to fail to update the lease properly, while reporting incorrectly that the update was successful. This has now been fixed. A patch for 1.8.0 and 1.8.1 is attached to https://gitlab.isc.org/isc-projects/kea/-/issues/1542; the maintenance release of 1.8.2 that will include this fix is expected in December 2020. #1542
|
|
|
|
|
|
3. **Authentication hook points**. A new `auth` and `response` have been implemented in the Control Agent (CA). It is now possible to load a hook that processes incoming HTTP requests and performs access control and audit logging on them. This is a preparation step for a new hook library that will provide Role-based Access Control (RBAC). #1421
|
|
|
3. **Authentication hook points**. New `auth` and `response` hook points have been implemented in the Control Agent (CA). It is now possible to develop a hook that processes incoming HTTP requests and performs access control and audit logging on them. This is a preparation step for a new hook library that will provide Access Control (RBAC). #1421
|
|
|
|
|
|
4. **Escape character codes are more portable**. Code in the shell script has been updated to be more portable. As a result, `keactrl` can now run on FreeBSD. #1424
|
|
|
|
... | ... | |