ReleasNotes: Add minimum version requirements

Adding an explanation on minimum required versions to the release
notes, as well as bumping c-ares to version 1.14.0

The previous minimum (1.5.0) has been released in 2008. The new
version has been choosen to correlate with those distros, that
also provide a minimum version of Qt5 higher than 5.9, as 5.9
is no longer supported in the main branch
This commit is contained in:
Roland Knall 2022-07-21 14:03:54 +02:00
parent 1f3f41391c
commit 5991a75d78
2 changed files with 24 additions and 4 deletions

View File

@ -1146,7 +1146,7 @@ reset_find_package(GCRYPT GCRYPT_ERROR_LIBRARY)
find_package(GCRYPT "1.8.0" REQUIRED)
# C Asynchronous resolver
reset_find_package(CARES)
find_package(CARES "1.5.0" REQUIRED)
find_package(CARES "1.14.0" REQUIRED)
find_package(LEX REQUIRED)
find_package(Perl REQUIRED)
find_package(PCRE2 REQUIRED)

View File

@ -53,18 +53,38 @@ wsbuglink:17779[]
Code using the Lua GRegex module will have to be updated to use lrexlib-pcre2 instead.
In most cases the API should be compatible and the conversion just requires a module name change.
* The tap registration system has been updated and the list of arguments for tap_packet_cb has
changed. All taps registered through register_tap_listener have to be updated.
* Speed when using maxminddb has been greatly improved
* The PCRE2 library (https://www.pcre.org/) is now a required dependency to build Wireshark.
* You must now have a compiler with C11 support in order to build Wireshark.
* The tap registration system has been updated and the list of arguments for tap_packet_cb has
changed. All taps registered through register_tap_listener have to be updated.
* The following libraries and tools have had their minimum required version increased:
- CMake 3.10 is required on macos/Linux
- Qt version 5.12 (has been 5.6.0), although compilation with 5.10 and 5.11 is still possible, but will trigger a warning during configuration
- Windows SDK 10.0.18362.0 is required due to issues with C11 support
- macOS version 10.10 (has been 10.8) is required, if the Qt version is to be build, at least 10.11 is required, depending on the Qt version used (see below)
- glib2 version 2.50.0 (has been 2.38.0) is required
- gcrypt version 1.8.0 (has been 1.5.0) is required
- c-ares version 1.14.0 (has been 1.5.0)
- Python version 3.6.0 (has been 3.4.0)
- gnutls version 3.5.8 (has been 3.3.0)
- nghttp2 minimum version has been set to 1.11.0 (none previous)
* For building with Qt on macOS, the following versions are required depending on the Qt version to be used:
- Qt 5.10 or higher requires macOS version 10.11
- Qt 5.12 or higher requires macOS version 10.12
- Qt 5.14 or higher requires macOS version 10.13
- Qt 6.0 or higher requires macOS version 10.14
* Speed when using maxminddb has been greatly improved on Windows
Many other improvements have been made.
See the “New and Updated Features” section below for more details.
// === Bug Fixes
// The following bugs have been fixed: