From: Corey Farrell Date: Mon, 1 Oct 2018 08:07:54 +0000 (-0400) Subject: Append CHANGES/UPGRADE.txt for module loader changes. X-Git-Tag: 16.0.0~1^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5821d1a61e016b8198f21c88bfa78c5c5e3bbc48;p=thirdparty%2Fasterisk.git Append CHANGES/UPGRADE.txt for module loader changes. Change-Id: Ib8db4e14187f5c11ecbff532df17d30c5d36fa3e --- diff --git a/CHANGES b/CHANGES index fa177b5661..5497940fa1 100644 --- a/CHANGES +++ b/CHANGES @@ -139,6 +139,13 @@ Core: by the system. * The STATIC_BUILD functionality has been removed as it has not been maintained and has not worked in quite some time. + * The module loader now enforces inter-module dependencies. This ensures that + a module is not started before another it depends on, even if preload is used. + If a dependency is not available or fails to startup this will block any + dependants from startup. + * Parts of the Asterisk core which can load configuration from realtime are now + built-in modules. It is no longer necessary to preload realtime drivers as + they are always initialized before the built-in modules. ------------------------------------------------------------------------------ --- Functionality changes from Asterisk 15.5.0 to Asterisk 15.6.0 ------------ diff --git a/UPGRADE.txt b/UPGRADE.txt index b2bd28d79a..93e4b5218b 100644 --- a/UPGRADE.txt +++ b/UPGRADE.txt @@ -77,3 +77,10 @@ res_monitor: Core: - libedit is no longer available as an embedded library and must be provided by the system. + - The module loader now enforces inter-module dependencies. This ensures that + a module is not started before another it depends on, even if preload is used. + If a dependency is not available or fails to startup this will block any + dependants from startup. + - Parts of the Asterisk core which can load configuration from realtime are now + built-in modules. It is no longer necessary to preload realtime drivers as + they are always initialized before the built-in modules.