[Asterisk-code-review] Append CHANGES/UPGRADE.txt for module loader changes. (asterisk[master])

Joshua Colp asteriskteam at digium.com
Tue Oct 2 08:47:49 CDT 2018


Joshua Colp has submitted this change and it was merged. ( https://gerrit.asterisk.org/10328 )

Change subject: Append CHANGES/UPGRADE.txt for module loader changes.
......................................................................

Append CHANGES/UPGRADE.txt for module loader changes.

Change-Id: Ib8db4e14187f5c11ecbff532df17d30c5d36fa3e
---
M CHANGES
M UPGRADE-16.txt
2 files changed, 14 insertions(+), 0 deletions(-)

Approvals:
  Joshua Colp: Looks good to me, but someone else must approve; Approved for Submit
  Benjamin Keith Ford: Looks good to me, but someone else must approve
  George Joseph: Looks good to me, approved



diff --git a/CHANGES b/CHANGES
index fef7212..bd1a7a7 100644
--- a/CHANGES
+++ b/CHANGES
@@ -150,6 +150,13 @@
    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-16.txt b/UPGRADE-16.txt
index b2bd28d..93e4b52 100644
--- a/UPGRADE-16.txt
+++ b/UPGRADE-16.txt
@@ -77,3 +77,10 @@
 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.

-- 
To view, visit https://gerrit.asterisk.org/10328
To unsubscribe, or for help writing mail filters, visit https://gerrit.asterisk.org/settings

Gerrit-Project: asterisk
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Ib8db4e14187f5c11ecbff532df17d30c5d36fa3e
Gerrit-Change-Number: 10328
Gerrit-PatchSet: 1
Gerrit-Owner: Corey Farrell <git at cfware.com>
Gerrit-Reviewer: Benjamin Keith Ford <bford at digium.com>
Gerrit-Reviewer: George Joseph <gjoseph at digium.com>
Gerrit-Reviewer: Jenkins2 (1000185)
Gerrit-Reviewer: Joshua Colp <jcolp at digium.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-code-review/attachments/20181002/339c2b23/attachment.html>


More information about the asterisk-code-review mailing list