Release Summary

asterisk-19.3.0

Date: 2022-03-24

<asteriskteam@digium.com>


Table of Contents

  1. Summary
  2. Contributors
  3. Closed Issues
  4. Other Changes
  5. Diffstat

Summary

[Back to Top]

This release is a point release of an existing major version. The changes included were made to address problems that have been identified in this release series, or are minor, backwards compatible new features or improvements. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous version are strongly encouraged to review the UPGRADE.txt document as well as the CHANGES document for information about upgrading to this release series.

The data in this summary reflects changes that have been made since the previous release, asterisk-19.2.0.


Contributors

[Back to Top]

This table lists the people who have submitted code, those that have tested patches, as well as those that reported issues on the issue tracker that were resolved in this release. For coders, the number is how many of their patches (of any size) were committed into this release. For testers, the number is the number of times their name was listed as assisting with testing a patch. Finally, for reporters, the number is the number of issues that they reported that were affected by commits that went into this release.

CodersTestersReporters
13 Naveen Albert
5 George Joseph
4 Alexei Gradinari
3 Kevin Harwell
3 Sean Bright
2 Asterisk Development Team
1 Kfir Itzhak
1 Mike Bradeen
1 Joshua C. Colp
1 Ben Ford
1 Mark Petersen
1 Boris P. Korzun
13 N A
4 Alexei Gradinari
3 Kevin Harwell
1 George Joseph
1 Mark Petersen
1 cagdas kopuz
1 Boris P. Korzun
1 Kfir Itzhak
1 Joshua C. Colp
1 kwk
1 Napadailo Yaroslav

Closed Issues

[Back to Top]

This is a list of all issues from the issue tracker that were closed by changes that went into this release.

Security

Category: pjproject/pjsip

ASTERISK-29945: pjproject: Security fixes for things
Reported by: Kevin Harwell

New Feature

Category: Channels/General

ASTERISK-29840: func_channel: Add LASTCONTEXT and LASTEXTEN fields
Reported by: N A

Category: Core/ManagerInterface/NewFeature

ASTERISK-29853: ami: Allow events to be globally disabled
Reported by: N A

Bug

Category: Applications/app_queue

ASTERISK-29873: [patch] Queue Realtime load
Reported by: Alexei Gradinari

Category: Core/General

ASTERISK-29365: taskprocessor: Can cause assert at shutdown
Reported by: Joshua C. Colp

Category: Core/ManagerInterface

ASTERISK-18416: [patch] Realtime queue agents unavailable via AMI before a call event.
Reported by: kwkASTERISK-27597: AMI Queuestatus not working (with realtime queue)
Reported by: cagdas kopuzASTERISK-29886: Asterisk AMI sends not-valid XML
Reported by: Napadailo Yaroslav

Category: General

ASTERISK-29923: docs, LICENSE: pbx.digium.com no longer exists
Reported by: N A

Category: Resources/General

ASTERISK-29871: res_prometheus: Failure to load causes FRACKs
Reported by: Mark Petersen

Category: Resources/res_config_pgsql

ASTERISK-29924: res_config_pgsql: omit "unsupported column type 'text'" error
Reported by: Boris P. Korzun

Category: Resources/res_pjsip_pubsub

ASTERISK-29904: RLS: Batched Notifications stop working
Reported by: Alexei Gradinari

Improvement

Category: Applications/General

ASTERISK-29877: app_mf: Allow reading a maximum number of digits
Reported by: N A

Category: Applications/app_mp3

ASTERISK-29900: app_mp3: Document and warn about https incompatibility
Reported by: N A

Category: Applications/app_queue

ASTERISK-29909: app_queue: Add support for withdrawing a call
Reported by: Kfir Itzhak

Category: Applications/app_voicemail

ASTERISK-29920: app_voicemail: Warn if trying to manage nonexistent mailbox
Reported by: N A

Category: Core/Channels

ASTERISK-29897: channels: Increase core debug levels for chatty debugs
Reported by: N A

Category: Core/Portability

ASTERISK-29353: Qualify jansson 2.14 for asterisk
Reported by: George Joseph

Category: Documentation

ASTERISK-29896: xmldocs: Add since tag
Reported by: N AASTERISK-29898: documentation: Add default attributes to documentation
Reported by: N A

Category: Functions/func_curl

ASTERISK-29809: curl, stir_shaken: refactor curl code
Reported by: N A

Category: Functions/func_db

ASTERISK-29925: func_db: Warn about malformed key names
Reported by: N A

Category: General

ASTERISK-29861: asterisk.h: add macro for curl user agent
Reported by: N AASTERISK-29866: cli: add core dump information to core show settings
Reported by: N A

Category: Resources/res_pjsip_pubsub

ASTERISK-29906: [patch] update RLS to reflect the changes to the lists
Reported by: Alexei GradinariASTERISK-29891: [patch] provide a display name for RLS subscriptions
Reported by: Alexei Gradinari

Category: Resources/res_stir_shaken

ASTERISK-29809: curl, stir_shaken: refactor curl code
Reported by: N A

Commits Not Associated with an Issue

[Back to Top]

This is a list of all changes that went into this release that did not reference a JIRA issue.

RevisionAuthorSummary
0740db7608Asterisk Development TeamUpdate for 19.3.0-rc1
96f98908f9Asterisk Development TeamUpdate CHANGES and UPGRADE.txt for 19.3.0
0c07f94c00Ben FordAMI: Bump version for 19.3.0.
1dc792a312George Josephxml.c, config,c: Add stylesheets and variable list string parsing
d00108df72George Josephxmldoc: Fix issue with xmlstarlet validation
38df1c35eeGeorge Josephcore: Config and XML tweaks needed for geolocation
e29cd99975George JosephMakefile: Allow XML documentation to exist outside source files
ca18e68470George Josephbuild: Refactor the earlier "basebranch" commit
67eb7c9e85Sean Brightmanager.c: Simplify AMI ModuleCheck handling
dfbb547f6aSean Brightres_pjsip.c: Correct minor typos in 'realm' documentation.

Diffstat Results

[Back to Top]

This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.

asterisk-19.2.0-summary.html                                                                |  445 -
asterisk-19.2.0-summary.txt                                                                 |  887 --
b/.gitignore                                                                                |    2
b/.version                                                                                  |    2
b/CHANGES                                                                                   |   56
b/ChangeLog                                                                                 |  660 ++
b/LICENSE                                                                                   |    3
b/Makefile                                                                                  |   58
b/UPGRADE.txt                                                                               |   13
b/apps/app_mf.c                                                                             |   30
b/apps/app_mp3.c                                                                            |    6
b/apps/app_queue.c                                                                          |  196
b/apps/app_reload.c                                                                         |    5
b/apps/app_voicemail.c                                                                      |   12
b/asterisk-19.3.0-rc1-summary.html                                                          |  149
b/asterisk-19.3.0-rc1-summary.txt                                                           |  381 +
b/build_tools/get_sourceable_makeopts                                                       |   54
b/build_tools/make_version                                                                  |   33
b/build_tools/make_xml_documentation                                                        |  249
b/build_tools/menuselect-deps.in                                                            |    1
b/configs/samples/extensions.conf.sample                                                    |    9
b/configs/samples/manager.conf.sample                                                       |   11
b/configs/samples/pjsip.conf.sample                                                         |   18
b/configs/samples/prometheus.conf.sample                                                    |    4
b/configure                                                                                 |  136
b/configure.ac                                                                              |    6
b/contrib/ast-db-manage/config/versions/8f72185e437f_res_pjsip_pubsub_add_resource_list_.py |   29
b/contrib/realtime/mysql/mysql_config.sql                                                   |    6
b/contrib/realtime/postgresql/postgresql_config.sql                                         |    6
b/doc/appdocsxml.dtd                                                                        |   14
b/funcs/func_channel.c                                                                      |   10
b/funcs/func_curl.c                                                                         |    4
b/funcs/func_db.c                                                                           |    8
b/include/asterisk.h                                                                        |    2
b/include/asterisk/channel.h                                                                |    2
b/include/asterisk/config.h                                                                 |   55
b/include/asterisk/file.h                                                                   |   17
b/include/asterisk/manager.h                                                                |    2
b/include/asterisk/res_pjsip_pubsub.h                                                       |   11
b/include/asterisk/xml.h                                                                    |  108
b/main/asterisk.c                                                                           |   39
b/main/audiohook.c                                                                          |   10
b/main/cdr.c                                                                                |    8
b/main/channel.c                                                                            |    4
b/main/channel_internal_api.c                                                               |   18
b/main/config.c                                                                             |   76
b/main/file.c                                                                               |   20
b/main/manager.c                                                                            |   84
b/main/taskprocessor.c                                                                      |   67
b/main/xml.c                                                                                |  182
b/makeopts.in                                                                               |    2
b/res/res_ari.c                                                                             |    4
b/res/res_config_pgsql.c                                                                    |    4
b/res/res_http_media_cache.c                                                                |    4
b/res/res_pjsip.c                                                                           | 3242 ----------
b/res/res_pjsip/pjsip_config.xml                                                            | 2347 +++++++
b/res/res_pjsip/pjsip_manager.xml                                                           |  901 ++
b/res/res_pjsip_exten_state.c                                                               |   24
b/res/res_pjsip_pubsub.c                                                                    |  150
b/res/res_prometheus.c                                                                      |    4
b/res/res_stir_shaken/curl.c                                                                |   43
b/tests/CI/buildAsterisk.sh                                                                 |    9
b/tests/CI/installAsterisk.sh                                                               |    9
b/tests/test_config.c                                                                       |   83
b/tests/test_res_prometheus.c                                                               |    4
b/third-party/jansson/jansson-2.14.tar.bz2.md5                                              |    1
b/third-party/pjproject/patches/0170-stun-integer-underflow.patch                           |   26
b/third-party/pjproject/patches/0171-dialog-set-free.patch                                  |   73
third-party/jansson/jansson-2.12.tar.bz2.md5                                                |    1
69 files changed, 6299 insertions(+), 4840 deletions(-)