From: Asterisk Development Team Date: Thu, 29 Apr 2021 15:22:40 +0000 (-0500) Subject: Update CHANGES and UPGRADE.txt for 16.18.0 X-Git-Tag: 16.18.0-rc1~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0fd9c6588bb24501852a45a074dd5125c517c606;p=thirdparty%2Fasterisk.git Update CHANGES and UPGRADE.txt for 16.18.0 --- diff --git a/CHANGES b/CHANGES index 44884109cc..92c2969eb3 100644 --- a/CHANGES +++ b/CHANGES @@ -12,6 +12,67 @@ === ============================================================================== +------------------------------------------------------------------------------ +--- Functionality changes from Asterisk 16.17.0 to Asterisk 16.18.0 ---------- +------------------------------------------------------------------------------ + +logger +------------------ + * The dateformat option in logger.conf will now control the remote + console (asterisk -r -T) timestamp format. Previously, dateformat only + controlled the formatting of the timestamp going to log files and the + main console (asterisk -c) but only for non-verbose messages. + + Internally, Asterisk does not send the logging timestamp with verbose + messages to console clients. It's up to the Asterisk remote consoles + to format verbose messages. Asterisk remote consoles previously did + not load dateformat from logger.conf. + + Previously there was a non-configurable and hard-coded "%b %e %T" + dateformat that would be used no matter what on all verbose console + messages printed on remote consoles. + + Example: + logger.conf + dateformat=%F %T.%3q + + # asterisk -rvvv -T + [2021-03-19 09:54:19.760-0400] Loading res_stasis_answer.so. + [Mar 19 09:55:43] -- Goto (dialExten,s,1) + + Given the following example configuration in logger.conf, Asterisk log + files and the console, will log verbose messages using the given + timestamp. Now ensuring that all remote console messages are logged + with the same dateformat as other log streams. + + --- + [general] + dateformat=%F %T.%3q + + [logfiles] + console => notice,warning,error,verbose + full => notice,warning,error,debug,verbose + --- + + Now we have a globally-defined dateformat that will be used + consistently across the Asterisk main console, remote consoles, and + log files. + + Now we have consistent logging: + + # asterisk -rvvv -T + [2021-03-19 09:54:19.760-0400] Loading res_stasis_answer.so. + [2021-03-19 09:55:43.920-0400] -- Goto (dialExten,s,1) + +res_pjsip +------------------ + * PJSIP transports can now be partially reloaded safely. This allows the + local_net and external_* options to be updated without restarting Asterisk. + + * PJSIP endpoints can now be configured to skip authentication when + handling OPTIONS requests by setting the allow_unauthenticated_options + configuration property to 'yes.' + ------------------------------------------------------------------------------ --- Functionality changes from Asterisk 16.16.2 to Asterisk 16.17.0 ---------- ------------------------------------------------------------------------------ diff --git a/UPGRADE.txt b/UPGRADE.txt index 4afe952c2b..0032e3033f 100644 --- a/UPGRADE.txt +++ b/UPGRADE.txt @@ -18,6 +18,16 @@ === =========================================================== +------------------------------------------------------------------------------ +--- Functionality changes from Asterisk 16.17.0 to Asterisk 16.18.0 ---------- +------------------------------------------------------------------------------ + +menuselect +------------------ + * menuselect --enable, --disable, --enable-category and --disable-category will + now fail with a non-zero exit code instead of silently failing if an invalid + option or category is specified. + ------------------------------------------------------------------------------ --- Functionality changes from Asterisk 16.16.2 to Asterisk 16.17.0 ---------- ------------------------------------------------------------------------------ diff --git a/doc/CHANGES-staging/logger_dateformat.txt b/doc/CHANGES-staging/logger_dateformat.txt deleted file mode 100644 index efeb11803d..0000000000 --- a/doc/CHANGES-staging/logger_dateformat.txt +++ /dev/null @@ -1,47 +0,0 @@ -Subject: logger - -The dateformat option in logger.conf will now control the remote -console (asterisk -r -T) timestamp format. Previously, dateformat only -controlled the formatting of the timestamp going to log files and the -main console (asterisk -c) but only for non-verbose messages. - -Internally, Asterisk does not send the logging timestamp with verbose -messages to console clients. It's up to the Asterisk remote consoles -to format verbose messages. Asterisk remote consoles previously did -not load dateformat from logger.conf. - -Previously there was a non-configurable and hard-coded "%b %e %T" -dateformat that would be used no matter what on all verbose console -messages printed on remote consoles. - -Example: -logger.conf - dateformat=%F %T.%3q - -# asterisk -rvvv -T -[2021-03-19 09:54:19.760-0400] Loading res_stasis_answer.so. -[Mar 19 09:55:43] -- Goto (dialExten,s,1) - -Given the following example configuration in logger.conf, Asterisk log -files and the console, will log verbose messages using the given -timestamp. Now ensuring that all remote console messages are logged -with the same dateformat as other log streams. - ---- -[general] -dateformat=%F %T.%3q - -[logfiles] -console => notice,warning,error,verbose -full => notice,warning,error,debug,verbose ---- - -Now we have a globally-defined dateformat that will be used -consistently across the Asterisk main console, remote consoles, and -log files. - -Now we have consistent logging: - -# asterisk -rvvv -T -[2021-03-19 09:54:19.760-0400] Loading res_stasis_answer.so. -[2021-03-19 09:55:43.920-0400] -- Goto (dialExten,s,1) diff --git a/doc/CHANGES-staging/pjsip_endpoint_unauthenticated_options.txt b/doc/CHANGES-staging/pjsip_endpoint_unauthenticated_options.txt deleted file mode 100644 index 9c8d32cb0e..0000000000 --- a/doc/CHANGES-staging/pjsip_endpoint_unauthenticated_options.txt +++ /dev/null @@ -1,5 +0,0 @@ -Subject: res_pjsip - -PJSIP endpoints can now be configured to skip authentication when -handling OPTIONS requests by setting the allow_unauthenticated_options -configuration property to 'yes.' diff --git a/doc/CHANGES-staging/pjsip_transport_partial_reload.txt b/doc/CHANGES-staging/pjsip_transport_partial_reload.txt deleted file mode 100644 index 1d1b0b6266..0000000000 --- a/doc/CHANGES-staging/pjsip_transport_partial_reload.txt +++ /dev/null @@ -1,4 +0,0 @@ -Subject: res_pjsip - -PJSIP transports can now be partially reloaded safely. This allows the -local_net and external_* options to be updated without restarting Asterisk. diff --git a/doc/UPGRADE-staging/menuselect-could-fail.txt b/doc/UPGRADE-staging/menuselect-could-fail.txt deleted file mode 100644 index e3e20ed833..0000000000 --- a/doc/UPGRADE-staging/menuselect-could-fail.txt +++ /dev/null @@ -1,5 +0,0 @@ -Subject: menuselect - -menuselect --enable, --disable, --enable-category and --disable-category will -now fail with a non-zero exit code instead of silently failing if an invalid -option or category is specified.