Release Summary

asterisk-16.25.0-rc1

Date: 2022-03-17

<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-16.24.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
12 Naveen Albert
5 George Joseph
4 Alexei Gradinari
3 Kevin Harwell
3 Sean Bright
1 Kfir Itzhak
1 Asterisk Development Team
1 Mike Bradeen
1 Joshua C. Colp
1 Ben Ford
1 Boris P. Korzun
12 N A
4 Alexei Gradinari
3 Kevin Harwell
1 George Joseph
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/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/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
8663dab865Asterisk Development TeamUpdate CHANGES and UPGRADE.txt for 16.25.0
705600d48eBen FordAMI: Bump version for 16.25.0.
45fec4bb7cGeorge Josephxml.c, config,c: Add stylesheets and variable list string parsing
f7158cc659George Josephxmldoc: Fix issue with xmlstarlet validation
2fcd80ef38George JosephMakefile: Allow XML documentation to exist outside source files
13177a310dGeorge Josephbuild: Refactor the earlier "basebranch" commit
83372e7ab5George Josephcore: Config and XML tweaks needed for geolocation
a2eb555230Sean Brightmanager.c: Simplify AMI ModuleCheck handling
7857e7914dSean 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.

.lastclean                                                                                  |    1
.version                                                                                    |    1
ChangeLog                                                                                   |97866 ----------
asterisk-16.24.0-summary.html                                                               |  434
asterisk-16.24.0-summary.txt                                                                |  867
b/.gitignore                                                                                |    2
b/CHANGES                                                                                   |   50
b/LICENSE                                                                                   |    3
b/Makefile                                                                                  |   58
b/UPGRADE.txt                                                                               |   13
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/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/configure                                                                                 |  136
b/configure.ac                                                                              |    6
b/contrib/ast-db-manage/config/versions/8f72185e437f_res_pjsip_pubsub_add_resource_list_.py |   29
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                                                                           | 2924
b/res/res_pjsip/pjsip_config.xml                                                            | 2029
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_stir_shaken/curl.c                                                                |   43
b/tests/CI/buildAsterisk.sh                                                                 |    9
b/tests/CI/installAsterisk.sh                                                               |    9
b/tests/test_config.c                                                                       |   83
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                                  |  114
b/third-party/pjproject/patches/0172-prevent-multipart-oob.patch                            |   37
contrib/realtime/mysql/mysql_cdr.sql                                                        |   41
contrib/realtime/mysql/mysql_config.sql                                                     | 1300
contrib/realtime/mysql/mysql_voicemail.sql                                                  |   35
contrib/realtime/postgresql/postgresql_cdr.sql                                              |   45
contrib/realtime/postgresql/postgresql_config.sql                                           | 1404
contrib/realtime/postgresql/postgresql_voicemail.sql                                        |   39
third-party/jansson/jansson-2.12.tar.bz2.md5                                                |    1
69 files changed, 4819 insertions(+), 105211 deletions(-)