Add NEWS entry about C++ 20 [nomail] [skip ci]

This commit is contained in:
Tim Wojtulewicz 2025-07-10 15:50:43 -07:00
parent a739d47835
commit a4acae2dfe

5
NEWS
View file

@ -12,6 +12,11 @@ release.
Breaking Changes Breaking Changes
---------------- ----------------
- Zeek and all of its associated submodules now require C++20-capable compilers to
build. This will let us move forward in using more modern C++ features and replace some
workarounds that we have been carrying. Minimum recommended versions of compilers are
GCC 10, Clang 8, and Visual Studio 2022.
- The code base underwent a big cleanup of #include usage, across almost all of the - The code base underwent a big cleanup of #include usage, across almost all of the
files. We tested builds of all of the existing third-party packages and only noticed one files. We tested builds of all of the existing third-party packages and only noticed one
or two failures, but there is a possibility for breakage related to this cleanup. or two failures, but there is a possibility for breakage related to this cleanup.