res_config_odbc: Avoid deadlock when max_connections = 1
[asterisk/asterisk.git] / UPGRADE-15.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 ===========================================================
25
26 From 15.2.0 to 15.3.0:
27
28 res_pjsip
29 ------------------
30  * Users who are matching endpoints by SIP header need to reevaluate their
31    global "endpoint_identifier_order" option in light of the "ip" endpoint
32    identifier method split into the "ip" and "header" endpoint identifier
33    methods.
34
35 res_pjsip_endpoint_identifier_ip
36 ------------------
37  * The endpoint identifier "ip" method previously recognized endpoints either
38    by IP address or a matching SIP header.  The "ip" endpoint identifier method
39    is now split into the "ip" and "header" endpoint identifier methods.  The
40    "ip" endpoint identifier method only matches by IP address and the "header"
41    endpoint identifier method only matches by SIP header.  The split allows the
42    user to control the relative priority of the IP address and the SIP header
43    identification methods in the global "endpoint_identifier_order" option.
44    e.g., If you have two type=identify sections where one matches by IP address
45    for endpoint alice and the other matches by SIP header for endpoint bob then
46    you can now predict which endpoint is matched when a request comes in that
47    matches both.
48
49 New in 15.0.0:
50
51 Build System:
52  - '--with-pjproject-bundled' is now the default when running ./configure
53    It can be disabled with '--without-pjproject-bundled'.
54
55 Core:
56  - Multi-stream support has been added so a channel can have multiple
57    streams of the same type such as audio and video.
58
59  - The 'Data Retrieval API' has been removed. This API was not actively
60    maintained, was not added to new modules (such as res_pjsip), and there
61    exist better alternatives to acquire the same information, such as the
62    ARI. As a result, the 'DataGet' AMI action as well as the 'data get'
63    CLI command have been removed.