... | @@ -4,11 +4,25 @@ Welcome to Kea 1.9.8, the eighth monthly release of the 1.9 development branch. |
... | @@ -4,11 +4,25 @@ Welcome to Kea 1.9.8, the eighth monthly release of the 1.9 development branch. |
|
|
|
|
|
This release adds new features, improves existing features, clarifies documentation, and fixes a few bugs. The most notable changes introduced in this version are:
|
|
This release adds new features, improves existing features, clarifies documentation, and fixes a few bugs. The most notable changes introduced in this version are:
|
|
|
|
|
|
1. some changes...
|
|
1. **Custom forensic logging** - Added (+) plus operator [#1824, #1863], Custom forensic logging format [#1860], better handling parameterless operation [1866], it is now possible to log option 82 contents (and any other option) on renewals [#1576].
|
|
|
|
|
|
|
|
2. **HA-MT stability** unit-test improvements [#1876], Hooks are now notified about entering or leaving critical section [#1818].
|
|
|
|
|
|
|
|
3. **Improved DROP class** - #1815
|
|
|
|
|
|
|
|
4. **Better vendor options handling** - retrieve vendor information from vendor class option in DHCPv6 [#1837]
|
|
|
|
|
|
|
|
5. **Security** - obfuscate passwords in logs [#1721], authentication information is now logged on dedicated logger [#1590], TLS support is now functional when building with Botan, instead of OpenSSL [#1665]
|
|
|
|
|
|
|
|
6. **Bugfixes** - Coverity (#1806, #1854, #1855, #1852, #1850, #1853, #1851, #1805), subnet selection option fix in DHCPv4 [#1816]
|
|
|
|
|
|
|
|
7. **Build improvements** - unit tests compilation fix on CentOS 7 [#1888], fix netconf compilation [#1883], Forensic logging unit test failures on FreeBSD [#1879], gcc11 compatiblity/Fedora 34 [#1834, #1833, #1871, #1839], building Sphinx docs on CentOS 7 [#1877], compatibility with sphinx 3.3.1 and newer [#1560]
|
|
|
|
|
|
|
|
8. **Testing** - Perfdhcp is now able to simulate DHCPv6 traffic coming from multiple subnets [#1416].
|
|
|
|
|
|
## Incompatible Changes
|
|
## Incompatible Changes
|
|
|
|
|
|
There are no backward-incompatible changes in this release.
|
|
**Dropping Python 2 support** - We dropped support for python2, which was officially EOLed on 1 Jan 2020. Most distributions have full native python3 support. CentOS 7 is the only distribution that still has python2 by default, but installing python3 is an easy task. When the Kea recently added support for introduced TLS connection, we determined that we are not going to implement this for legacy python2. As such, CentOS 7 have couple options. This affects only kea-shell tool. Users, who want to use kea-shell on CentOS 7 should install python3. kea-shell will still work on python2, but the TLS will not be supported. If python3 installation is not feasible for whatever reason, it is recommended to use different tools or environments. kea-shell simply sends JSON commands over HTTPS and prints JSON responses. [#1873]
|
|
|
|
|
|
## Known Issues
|
|
## Known Issues
|
|
|
|
|
... | | ... | |