From: Razvan Becheriu Date: Thu, 24 Jul 2025 15:32:50 +0000 (+0300) Subject: [#4030] bump up library versions for 3.1.0 release X-Git-Tag: Kea-3.1.0~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e933b13a8637170f32fd6666bc576fa72073f7a6;p=thirdparty%2Fkea.git [#4030] bump up library versions for 3.1.0 release --- diff --git a/ChangeLog b/ChangeLog index c8de898a79..46833e94f5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2377. [build] razvan + The library version numbers have been bumped up for the Kea 3.1.0 + development release. + (Gitlab #4030) + 2376. [func] razvan Added support for global list parameters (containing only scalar elements) in CB. The "host-reservation-identifiers" is now diff --git a/src/lib/asiodns/meson.build b/src/lib/asiodns/meson.build index fb000d7ebf..8a2d1f6404 100644 --- a/src/lib/asiodns/meson.build +++ b/src/lib/asiodns/meson.build @@ -9,7 +9,7 @@ kea_asiodns_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '62.0.0', + version: '72.0.0', ) LIBS_BUILT_SO_FAR = [kea_asiodns_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/asiolink/meson.build b/src/lib/asiolink/meson.build index 0b2174306b..0b389bab4f 100644 --- a/src/lib/asiolink/meson.build +++ b/src/lib/asiolink/meson.build @@ -21,7 +21,7 @@ kea_asiolink_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '87.0.0', + version: '98.0.0', ) LIBS_BUILT_SO_FAR = [kea_asiolink_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/cc/meson.build b/src/lib/cc/meson.build index c22a1a133b..70156435a5 100644 --- a/src/lib/cc/meson.build +++ b/src/lib/cc/meson.build @@ -21,7 +21,7 @@ kea_cc_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '82.0.0', + version: '93.0.0', ) LIBS_BUILT_SO_FAR = [kea_cc_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/config/meson.build b/src/lib/config/meson.build index 803cdfbf51..45f5b209ac 100644 --- a/src/lib/config/meson.build +++ b/src/lib/config/meson.build @@ -20,7 +20,7 @@ kea_config_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '83.0.0', + version: '94.0.0', cpp_args: [f'-DCONTROL_SOCKET_DIR="@RUNSTATEDIR_INSTALLED@"'], ) LIBS_BUILT_SO_FAR = [kea_config_lib] + LIBS_BUILT_SO_FAR diff --git a/src/lib/cryptolink/meson.build b/src/lib/cryptolink/meson.build index 7400a666aa..5b1d7388ab 100644 --- a/src/lib/cryptolink/meson.build +++ b/src/lib/cryptolink/meson.build @@ -19,7 +19,7 @@ kea_cryptolink_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '63.0.0', + version: '74.0.0', ) LIBS_BUILT_SO_FAR = [kea_cryptolink_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/d2srv/meson.build b/src/lib/d2srv/meson.build index fb734a6c1f..f9d864d067 100644 --- a/src/lib/d2srv/meson.build +++ b/src/lib/d2srv/meson.build @@ -18,7 +18,7 @@ kea_d2srv_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '63.0.0', + version: '74.0.0', ) LIBS_BUILT_SO_FAR = [kea_d2srv_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/database/meson.build b/src/lib/database/meson.build index 01a0dca40a..750e9224b9 100644 --- a/src/lib/database/meson.build +++ b/src/lib/database/meson.build @@ -15,7 +15,7 @@ kea_database_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '76.0.0', + version: '87.0.0', ) LIBS_BUILT_SO_FAR = [kea_database_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/dhcp/meson.build b/src/lib/dhcp/meson.build index 374c9221e8..ba392250ec 100644 --- a/src/lib/dhcp/meson.build +++ b/src/lib/dhcp/meson.build @@ -60,7 +60,7 @@ kea_dhcp_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '109.0.0', + version: '120.0.0', ) LIBS_BUILT_SO_FAR = [kea_dhcp_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/dhcp_ddns/meson.build b/src/lib/dhcp_ddns/meson.build index 8b0d55b3bb..ba48de8c3f 100644 --- a/src/lib/dhcp_ddns/meson.build +++ b/src/lib/dhcp_ddns/meson.build @@ -11,7 +11,7 @@ kea_dhcp_ddns_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '68.0.0', + version: '78.0.0', ) LIBS_BUILT_SO_FAR = [kea_dhcp_ddns_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/dhcpsrv/meson.build b/src/lib/dhcpsrv/meson.build index ac891d6a48..13368d76b5 100644 --- a/src/lib/dhcpsrv/meson.build +++ b/src/lib/dhcpsrv/meson.build @@ -103,7 +103,7 @@ kea_dhcpsrv_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '129.0.0', + version: '140.0.0', ) LIBS_BUILT_SO_FAR = [kea_dhcpsrv_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/dns/meson.build b/src/lib/dns/meson.build index e708df367c..525917534c 100644 --- a/src/lib/dns/meson.build +++ b/src/lib/dns/meson.build @@ -32,7 +32,7 @@ kea_dns_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '71.0.0', + version: '81.0.0', ) LIBS_BUILT_SO_FAR = [kea_dns_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/eval/meson.build b/src/lib/eval/meson.build index e694540959..47e5f90d70 100644 --- a/src/lib/eval/meson.build +++ b/src/lib/eval/meson.build @@ -14,7 +14,7 @@ kea_eval_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '84.0.0', + version: '95.0.0', ) LIBS_BUILT_SO_FAR = [kea_eval_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/exceptions/meson.build b/src/lib/exceptions/meson.build index abcadc8785..761b96ae41 100644 --- a/src/lib/exceptions/meson.build +++ b/src/lib/exceptions/meson.build @@ -7,7 +7,7 @@ kea_exceptions_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '45.0.0', + version: '55.0.0', ) LIBS_BUILT_SO_FAR = [kea_exceptions_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/hooks/hooks.h b/src/lib/hooks/hooks.h index 463ba591b1..6e23f6a3ec 100644 --- a/src/lib/hooks/hooks.h +++ b/src/lib/hooks/hooks.h @@ -12,8 +12,8 @@ namespace { -// Version 30000 of the hooks framework, set for Kea 3.0.0 -const int KEA_HOOKS_VERSION = 30000; +// Version 30100 of the hooks framework, set for Kea 3.1.0 +const int KEA_HOOKS_VERSION = 30100; // Names of the framework functions. const char* const LOAD_FUNCTION_NAME = "load"; diff --git a/src/lib/hooks/meson.build b/src/lib/hooks/meson.build index bc9f241f33..efbcf3dd1e 100644 --- a/src/lib/hooks/meson.build +++ b/src/lib/hooks/meson.build @@ -23,7 +23,7 @@ kea_hooks_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '118.0.0', + version: '129.0.0', ) LIBS_BUILT_SO_FAR = [kea_hooks_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/http/meson.build b/src/lib/http/meson.build index eef8a59713..1c272aea33 100644 --- a/src/lib/http/meson.build +++ b/src/lib/http/meson.build @@ -32,7 +32,7 @@ kea_http_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '87.0.0', + version: '98.0.0', ) LIBS_BUILT_SO_FAR = [kea_http_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/log/meson.build b/src/lib/log/meson.build index 5f3f302a77..153781dc98 100644 --- a/src/lib/log/meson.build +++ b/src/lib/log/meson.build @@ -27,7 +27,7 @@ kea_log_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '75.0.0', + version: '85.0.0', ) LIBS_BUILT_SO_FAR = [kea_log_lib] + LIBS_BUILT_SO_FAR subdir('compiler') diff --git a/src/lib/mysql/meson.build b/src/lib/mysql/meson.build index 60526a2f84..7a7a1294c2 100644 --- a/src/lib/mysql/meson.build +++ b/src/lib/mysql/meson.build @@ -14,7 +14,7 @@ kea_mysql_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '88.0.0', + version: '99.0.0', ) LIBS_BUILT_SO_FAR = [kea_mysql_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/pgsql/meson.build b/src/lib/pgsql/meson.build index e203e28aa9..697df85b0f 100644 --- a/src/lib/pgsql/meson.build +++ b/src/lib/pgsql/meson.build @@ -14,7 +14,7 @@ kea_pgsql_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '88.0.0', + version: '99.0.0', ) LIBS_BUILT_SO_FAR = [kea_pgsql_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/process/meson.build b/src/lib/process/meson.build index ce495039c4..515c80a6b1 100644 --- a/src/lib/process/meson.build +++ b/src/lib/process/meson.build @@ -22,7 +22,7 @@ kea_process_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '90.0.0', + version: '101.0.0', ) LIBS_BUILT_SO_FAR = [kea_process_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/stats/meson.build b/src/lib/stats/meson.build index 5ce0479b85..cb90663f0a 100644 --- a/src/lib/stats/meson.build +++ b/src/lib/stats/meson.build @@ -9,7 +9,7 @@ kea_stats_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '53.0.0', + version: '63.0.0', ) LIBS_BUILT_SO_FAR = [kea_stats_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/tcp/meson.build b/src/lib/tcp/meson.build index cf30284a20..1fe7f4eb06 100644 --- a/src/lib/tcp/meson.build +++ b/src/lib/tcp/meson.build @@ -14,7 +14,7 @@ kea_tcp_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '33.0.0', + version: '43.0.0', ) LIBS_BUILT_SO_FAR = [kea_tcp_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/util/meson.build b/src/lib/util/meson.build index d3e1efa432..59a71f8353 100644 --- a/src/lib/util/meson.build +++ b/src/lib/util/meson.build @@ -25,7 +25,7 @@ kea_util_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '101.0.0', + version: '112.0.0', ) subdir('io') subdir('unittests') diff --git a/src/lib/yang/meson.build b/src/lib/yang/meson.build index bad4ff73ab..304ea2a940 100644 --- a/src/lib/yang/meson.build +++ b/src/lib/yang/meson.build @@ -30,7 +30,7 @@ kea_yang_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '74.0.0', + version: '84.0.0', ) LIBS_BUILT_SO_FAR = [kea_yang_lib] + LIBS_BUILT_SO_FAR kea_yang_headers = [