pbx_config.c: Fix reloading module if initially declined to load
[asterisk/asterisk.git] / UPGRADE-16.txt
1 ===========================================================
2 ===
3 === Information for upgrading between Asterisk versions
4 ===
5 === These files document all the changes that MUST be taken
6 === into account when upgrading between the Asterisk
7 === versions listed below. These changes may require that
8 === you modify your configuration files, dialplan or (in
9 === some cases) source code if you have your own Asterisk
10 === modules or patches. These files also include advance
11 === notice of any functionality that has been marked as
12 === 'deprecated' and may be removed in a future release,
13 === along with the suggested replacement functionality.
14 ===
15 === UPGRADE-1.2.txt -- Upgrade info for 1.0 to 1.2
16 === UPGRADE-1.4.txt -- Upgrade info for 1.2 to 1.4
17 === UPGRADE-1.6.txt -- Upgrade info for 1.4 to 1.6
18 === UPGRADE-1.8.txt -- Upgrade info for 1.6 to 1.8
19 === UPGRADE-10.txt  -- Upgrade info for 1.8 to 10
20 === UPGRADE-11.txt  -- Upgrade info for 10 to 11
21 === UPGRADE-12.txt  -- Upgrade info for 11 to 12
22 === UPGRADE-13.txt  -- Upgrade info for 12 to 13
23 === UPGRADE-14.txt  -- Upgrade info for 13 to 14
24 === UPGRADE-15.txt  -- Upgrade info for 14 to 15
25 ===========================================================
26
27 New in 16.0.0:
28
29 app_fax:
30  - The app_fax module is now deprecated, users should migrate to the
31    replacement module res_fax.
32
33 app_macro:
34  - The app_macro module is now deprecated and by default it is no longer
35    built.  Users should migrate to app_stack (Gosub).  A warning is logged
36    the first time any Macro is used.
37
38 AMI:
39  - The ContactStatus and Status fields for the manager events ContactStatus
40    and ContactStatusDetail are now set to "NonQualified" when a contact exists
41    but has not been qualified.
42  - The ContactStatus event will no longer be sent by PJSIP when a device
43    refreshes its registration.
44
45 ARI:
46  - The ContactInfo event's contact_status field is now set to "NonQualified"
47    when a contact exists but has not been qualified.
48
49 Build System:
50  - MALLOC_DEBUG no longer has an effect on Asterisk's ABI.  Asterisk built
51    with MALLOC_DEBUG can now successfully load binary modules built without
52    MALLOC_DEBUG and vice versa.  Third-party pre-compiled modules no longer
53    need to have a special build with it enabled.
54
55  - Asterisk now depends on libjansson >= 2.11.  If this version is not
56    available on your distro you can use `./configure --with-jansson-bundled`.
57
58 chan_dahdi:
59  - Timeouts for reading digits from analog phones are now configurable in
60    chan_dahdi.conf: firstdigit_timeout, interdigit_timeout, matchdigit_timeout.
61
62 cdr_syslog:
63  - The cdr_syslog module is now deprecated and by default it is no longer
64    built.
65
66 res_config_sqlite:
67  - The res_config_sqlite module is now deprecated, users should migrate to the
68    replacement module res_config_sqlite3.
69
70 res_monitor:
71  - The res_monitor module is now deprecated, users should migrate to the
72    replacement module app_mixmonitor.
73
74 Core:
75  - libedit is no longer available as an embedded library and must be provided
76    by the system.