[asterisk-commits] russell: trunk r114931 - /trunk/UPGRADE.txt
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu May 1 12:28:26 CDT 2008
Author: russell
Date: Thu May 1 12:28:25 2008
New Revision: 114931
URL: http://svn.digium.com/view/asterisk?view=rev&rev=114931
Log:
Clarify the deprecation notice about Macro() to note that it will not be removed
for the sake of backwards compatibility, since it is a non-trivial task to convert
existing large dialplans that depend on Macro() to use GoSub(), instead.
Modified:
trunk/UPGRADE.txt
Modified: trunk/UPGRADE.txt
URL: http://svn.digium.com/view/asterisk/trunk/UPGRADE.txt?view=diff&rev=114931&r1=114930&r2=114931
==============================================================================
--- trunk/UPGRADE.txt (original)
+++ trunk/UPGRADE.txt Thu May 1 12:28:25 2008
@@ -92,7 +92,12 @@
Gosub()/Return() applications. To replace MacroExclusive(), we have
introduced dialplan functions LOCK(), TRYLOCK(), and UNLOCK(). You may use
these functions in any location where you desire to ensure that only one
- channel is executing that path at any one time.
+ channel is executing that path at any one time. The Macro() applications
+ are deprecated for performance reasons. However, since Macro() has been
+ around for a long time and so many dialplans depend heavily on it, it will
+ not be removed for the sake of backwards compatibility. It is also worth
+ noting that using both Macro() and GoSub() at the same time is _heavily_
+ discouraged.
* Read() now sets a READSTATUS variable on exit. It does NOT automatically
return -1 (and hangup) anymore on error. If you want to hangup on error,
you need to do so explicitly in your dialplan.
More information about the asterisk-commits
mailing list