2008-11-19 12:42:19 +00:00
|
|
|
===========================================================
|
2008-11-21 20:42:37 +00:00
|
|
|
===
|
2010-06-03 18:53:24 +00:00
|
|
|
=== Information for upgrading between Asterisk versions
|
2008-02-08 16:49:19 +00:00
|
|
|
===
|
2008-11-21 20:42:37 +00:00
|
|
|
=== These files document all the changes that MUST be taken
|
|
|
|
=== into account when upgrading between the Asterisk
|
|
|
|
=== versions listed below. These changes may require that
|
|
|
|
=== you modify your configuration files, dialplan or (in
|
|
|
|
=== some cases) source code if you have your own Asterisk
|
2011-01-04 16:38:28 +00:00
|
|
|
=== modules or patches. These files also include advance
|
2008-11-21 20:42:37 +00:00
|
|
|
=== notice of any functionality that has been marked as
|
|
|
|
=== 'deprecated' and may be removed in a future release,
|
|
|
|
=== along with the suggested replacement functionality.
|
2008-02-08 16:49:19 +00:00
|
|
|
===
|
|
|
|
=== UPGRADE-1.2.txt -- Upgrade info for 1.0 to 1.2
|
|
|
|
=== UPGRADE-1.4.txt -- Upgrade info for 1.2 to 1.4
|
2008-11-19 12:42:19 +00:00
|
|
|
=== UPGRADE-1.6.txt -- Upgrade info for 1.4 to 1.6
|
2010-07-23 19:17:30 +00:00
|
|
|
=== UPGRADE-1.8.txt -- Upgrade info for 1.6 to 1.8
|
2013-08-30 18:38:00 +00:00
|
|
|
=== UPGRADE-10.txt -- Upgrade info for 1.8 to 10
|
|
|
|
=== UPGRADE-11.txt -- Upgrade info for 10 to 11
|
|
|
|
=== UPGRADE-12.txt -- Upgrade info for 11 to 12
|
2014-08-08 01:33:18 +00:00
|
|
|
=== UPGRADE-13.txt -- Upgrade info for 12 to 13
|
2016-07-21 15:35:39 -06:00
|
|
|
=== UPGRADE-14.txt -- Upgrade info for 13 to 14
|
2017-07-20 09:52:38 -06:00
|
|
|
=== UPGRADE-15.txt -- Upgrade info for 14 to 15
|
2010-07-23 19:17:30 +00:00
|
|
|
===========================================================
|
2017-08-09 15:24:58 -05:00
|
|
|
|
2018-11-08 08:53:44 -07:00
|
|
|
From 16.0.0 to 16.1.0:
|
|
|
|
|
|
|
|
Core:
|
|
|
|
- ast_bt_get_symbols() now returns a vector of strings instead of an
|
|
|
|
array of strings. This must be freed with ast_bt_free_symbols.
|
|
|
|
|
2017-08-09 15:24:58 -05:00
|
|
|
New in 16.0.0:
|
|
|
|
|
2017-12-22 16:27:52 -05:00
|
|
|
app_fax:
|
|
|
|
- The app_fax module is now deprecated, users should migrate to the
|
|
|
|
replacement module res_fax.
|
|
|
|
|
2017-10-16 11:53:07 -04:00
|
|
|
app_macro:
|
|
|
|
- The app_macro module is now deprecated and by default it is no longer
|
|
|
|
built. Users should migrate to app_stack (Gosub). A warning is logged
|
|
|
|
the first time any Macro is used.
|
|
|
|
|
2017-12-11 15:27:29 -06:00
|
|
|
AMI:
|
|
|
|
- The ContactStatus and Status fields for the manager events ContactStatus
|
|
|
|
and ContactStatusDetail are now set to "NonQualified" when a contact exists
|
|
|
|
but has not been qualified.
|
2018-08-06 11:22:22 +00:00
|
|
|
- The ContactStatus event will no longer be sent by PJSIP when a device
|
|
|
|
refreshes its registration.
|
2018-09-03 13:50:07 +02:00
|
|
|
- The "Newexten" event is now part of the "dialplan" class. The documentation
|
|
|
|
for Asterisk 15 already specified this, but the implementation was actually
|
|
|
|
using the "call" class instead.
|
2017-12-11 15:27:29 -06:00
|
|
|
|
|
|
|
ARI:
|
|
|
|
- The ContactInfo event's contact_status field is now set to "NonQualified"
|
|
|
|
when a contact exists but has not been qualified.
|
|
|
|
|
2018-02-19 19:55:50 -06:00
|
|
|
Build System:
|
|
|
|
- MALLOC_DEBUG no longer has an effect on Asterisk's ABI. Asterisk built
|
|
|
|
with MALLOC_DEBUG can now successfully load binary modules built without
|
|
|
|
MALLOC_DEBUG and vice versa. Third-party pre-compiled modules no longer
|
|
|
|
need to have a special build with it enabled.
|
|
|
|
|
2018-07-16 16:08:20 -04:00
|
|
|
- Asterisk now depends on libjansson >= 2.11. If this version is not
|
|
|
|
available on your distro you can use `./configure --with-jansson-bundled`.
|
|
|
|
|
2018-03-21 14:30:18 +02:00
|
|
|
chan_dahdi:
|
|
|
|
- Timeouts for reading digits from analog phones are now configurable in
|
|
|
|
chan_dahdi.conf: firstdigit_timeout, interdigit_timeout, matchdigit_timeout.
|
|
|
|
|
2018-01-09 17:23:54 -05:00
|
|
|
cdr_syslog:
|
|
|
|
- The cdr_syslog module is now deprecated and by default it is no longer
|
|
|
|
built.
|
2018-02-12 02:26:56 -05:00
|
|
|
|
2017-12-22 16:27:52 -05:00
|
|
|
res_config_sqlite:
|
|
|
|
- The res_config_sqlite module is now deprecated, users should migrate to the
|
|
|
|
replacement module res_config_sqlite3.
|
|
|
|
|
|
|
|
res_monitor:
|
|
|
|
- The res_monitor module is now deprecated, users should migrate to the
|
|
|
|
replacement module app_mixmonitor.
|
|
|
|
|
2018-02-12 02:26:56 -05:00
|
|
|
Core:
|
|
|
|
- libedit is no longer available as an embedded library and must be provided
|
|
|
|
by the system.
|
2018-10-01 04:07:54 -04:00
|
|
|
- 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.
|