Releases: asterisk/asterisk
Asterisk Release 23.3.0
The Asterisk Development Team would like to announce
the release of asterisk-23.3.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/23.3.0
and
https://downloads.asterisk.org/pub/telephony/asterisk
Repository: https://github.com/asterisk/asterisk
Tag: 23.3.0
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Change Log for Release asterisk-23.3.0
Links:
Summary:
- Commits: 50
- Commit Authors: 21
- Issues Resolved: 34
- Security Advisories Resolved: 0
Asterisk Release 22.9.0
The Asterisk Development Team would like to announce
the release of asterisk-22.9.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/22.9.0
and
https://downloads.asterisk.org/pub/telephony/asterisk
Repository: https://github.com/asterisk/asterisk
Tag: 22.9.0
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Change Log for Release asterisk-22.9.0
Links:
Summary:
- Commits: 50
- Commit Authors: 21
- Issues Resolved: 34
- Security Advisories Resolved: 0
Asterisk Release 20.19.0
The Asterisk Development Team would like to announce
the release of asterisk-20.19.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/20.19.0
and
https://downloads.asterisk.org/pub/telephony/asterisk
Repository: https://github.com/asterisk/asterisk
Tag: 20.19.0
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Change Log for Release asterisk-20.19.0
Links:
Summary:
- Commits: 50
- Commit Authors: 21
- Issues Resolved: 34
- Security Advisories Resolved: 0
Asterisk Release 23.3.0-rc2
The Asterisk Development Team would like to announce
release candidate 2 of asterisk-23.3.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/23.3.0-rc2
and
https://downloads.asterisk.org/pub/telephony/asterisk
Repository: https://github.com/asterisk/asterisk
Tag: 23.3.0-rc2
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Change Log for Release asterisk-23.3.0-rc2
Links:
Summary:
- Commits: 2
- Commit Authors: 2
- Issues Resolved: 3
- Security Advisories Resolved: 0
User Notes:
Upgrade Notes:
Developer Notes:
Commit Authors:
- George Joseph: (1)
- nappsoft: (1)
Issue and Commit Detail:
Closed Issues:
- 1844: [bug]: cdrel_custom isn't respecting the default time format for CEL records
- 1845: [bug]:res_cdrel_custom produces wrong float timestamps
- 1852: [bug]: res_cdrel_custom: connection to the sqlite3 database closes from time to time
Commits By Author:
-
George Joseph (1):
- res_cdrel_custom: Resolve several formatting issues.
-
nappsoft (1):
- res_cdrel_custom: do not free config when no new config was loaded
Commit List:
- res_cdrel_custom: do not free config when no new config was loaded
- res_cdrel_custom: Resolve several formatting issues.
Commit Details:
res_cdrel_custom: do not free config when no new config was loaded
Author: nappsoft
Date: 2026-04-02
When the res_cdrel_custom modules is reloaded and the config has not been changed asterisk should not free the old config. Otherwise the connection to the database will be closed and no new connection will be opened.
Resolves: #1852
res_cdrel_custom: Resolve several formatting issues.
Author: George Joseph
Date: 2026-03-31
Several issues are resolved:
-
Internally, floats were used for timestamp values but this could result
in wrapping so they've been changed to doubles. -
Historically, the default CEL eventtime format is
<seconds>.<microseconds>
with<microseconds>always being 6 digits. This should have continued to be
the case but res_cdrel_custom wasn't checking thedateformatsetting in
cel.conf and was defaulting to%F %T. res_cdrel_custom now gets the default
date format from cel.conf, which will be whatever thedateformatparameter
is set to or<seconds>.<microseconds>if not set. -
The timeval field formatter for both CDR and CEL wasn't handling custom
strftime format strings correctly. This is now fixed so you should be able
to specifiy custom strftime format strings for the CELeventtimeand CDR
start,answerandendfields. For example:eventtime(%FT%T%z).
Asterisk Release 22.9.0-rc2
The Asterisk Development Team would like to announce
release candidate 2 of asterisk-22.9.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/22.9.0-rc2
and
https://downloads.asterisk.org/pub/telephony/asterisk
Repository: https://github.com/asterisk/asterisk
Tag: 22.9.0-rc2
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Change Log for Release asterisk-22.9.0-rc2
Links:
Summary:
- Commits: 2
- Commit Authors: 2
- Issues Resolved: 3
- Security Advisories Resolved: 0
User Notes:
Upgrade Notes:
Developer Notes:
Commit Authors:
- George Joseph: (1)
- nappsoft: (1)
Issue and Commit Detail:
Closed Issues:
- 1844: [bug]: cdrel_custom isn't respecting the default time format for CEL records
- 1845: [bug]:res_cdrel_custom produces wrong float timestamps
- 1852: [bug]: res_cdrel_custom: connection to the sqlite3 database closes from time to time
Commits By Author:
-
George Joseph (1):
- res_cdrel_custom: Resolve several formatting issues.
-
nappsoft (1):
- res_cdrel_custom: do not free config when no new config was loaded
Commit List:
- res_cdrel_custom: do not free config when no new config was loaded
- res_cdrel_custom: Resolve several formatting issues.
Commit Details:
res_cdrel_custom: do not free config when no new config was loaded
Author: nappsoft
Date: 2026-04-02
When the res_cdrel_custom modules is reloaded and the config has not been changed asterisk should not free the old config. Otherwise the connection to the database will be closed and no new connection will be opened.
Resolves: #1852
res_cdrel_custom: Resolve several formatting issues.
Author: George Joseph
Date: 2026-03-31
Several issues are resolved:
-
Internally, floats were used for timestamp values but this could result
in wrapping so they've been changed to doubles. -
Historically, the default CEL eventtime format is
<seconds>.<microseconds>
with<microseconds>always being 6 digits. This should have continued to be
the case but res_cdrel_custom wasn't checking thedateformatsetting in
cel.conf and was defaulting to%F %T. res_cdrel_custom now gets the default
date format from cel.conf, which will be whatever thedateformatparameter
is set to or<seconds>.<microseconds>if not set. -
The timeval field formatter for both CDR and CEL wasn't handling custom
strftime format strings correctly. This is now fixed so you should be able
to specifiy custom strftime format strings for the CELeventtimeand CDR
start,answerandendfields. For example:eventtime(%FT%T%z).
Asterisk Release 20.19.0-rc2
The Asterisk Development Team would like to announce
release candidate 2 of asterisk-20.19.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/20.19.0-rc2
and
https://downloads.asterisk.org/pub/telephony/asterisk
Repository: https://github.com/asterisk/asterisk
Tag: 20.19.0-rc2
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Change Log for Release asterisk-20.19.0-rc2
Links:
Summary:
- Commits: 2
- Commit Authors: 2
- Issues Resolved: 3
- Security Advisories Resolved: 0
User Notes:
Upgrade Notes:
Developer Notes:
Commit Authors:
- George Joseph: (1)
- nappsoft: (1)
Issue and Commit Detail:
Closed Issues:
- 1844: [bug]: cdrel_custom isn't respecting the default time format for CEL records
- 1845: [bug]:res_cdrel_custom produces wrong float timestamps
- 1852: [bug]: res_cdrel_custom: connection to the sqlite3 database closes from time to time
Commits By Author:
-
George Joseph (1):
- res_cdrel_custom: Resolve several formatting issues.
-
nappsoft (1):
- res_cdrel_custom: do not free config when no new config was loaded
Commit List:
- res_cdrel_custom: do not free config when no new config was loaded
- res_cdrel_custom: Resolve several formatting issues.
Commit Details:
res_cdrel_custom: do not free config when no new config was loaded
Author: nappsoft
Date: 2026-04-02
When the res_cdrel_custom modules is reloaded and the config has not been changed asterisk should not free the old config. Otherwise the connection to the database will be closed and no new connection will be opened.
Resolves: #1852
res_cdrel_custom: Resolve several formatting issues.
Author: George Joseph
Date: 2026-03-31
Several issues are resolved:
-
Internally, floats were used for timestamp values but this could result
in wrapping so they've been changed to doubles. -
Historically, the default CEL eventtime format is
<seconds>.<microseconds>
with<microseconds>always being 6 digits. This should have continued to be
the case but res_cdrel_custom wasn't checking thedateformatsetting in
cel.conf and was defaulting to%F %T. res_cdrel_custom now gets the default
date format from cel.conf, which will be whatever thedateformatparameter
is set to or<seconds>.<microseconds>if not set. -
The timeval field formatter for both CDR and CEL wasn't handling custom
strftime format strings correctly. This is now fixed so you should be able
to specifiy custom strftime format strings for the CELeventtimeand CDR
start,answerandendfields. For example:eventtime(%FT%T%z).
Asterisk Release 23.3.0-rc1
The Asterisk Development Team would like to announce
release candidate 1 of asterisk-23.3.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/23.3.0-rc1
and
https://downloads.asterisk.org/pub/telephony/asterisk
Repository: https://github.com/asterisk/asterisk
Tag: 23.3.0-rc1
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Change Log for Release asterisk-23.3.0-rc1
Links:
Summary:
- Commits: 48
- Commit Authors: 20
- Issues Resolved: 31
- Security Advisories Resolved: 0
Asterisk Release 22.9.0-rc1
The Asterisk Development Team would like to announce
release candidate 1 of asterisk-22.9.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/22.9.0-rc1
and
https://downloads.asterisk.org/pub/telephony/asterisk
Repository: https://github.com/asterisk/asterisk
Tag: 22.9.0-rc1
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Change Log for Release asterisk-22.9.0-rc1
Links:
Summary:
- Commits: 48
- Commit Authors: 20
- Issues Resolved: 31
- Security Advisories Resolved: 0
Asterisk Release 21.12.2
The Asterisk Development Team would like to announce
the release of asterisk-21.12.2.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/21.12.2
and
https://downloads.asterisk.org/pub/telephony/asterisk
Repository: https://github.com/asterisk/asterisk
Tag: 21.12.2
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Change Log for Release asterisk-21.12.2
Links:
Summary:
- Commits: 1
- Commit Authors: 1
- Issues Resolved: 1
- Security Advisories Resolved: 0
User Notes:
Upgrade Notes:
Developer Notes:
Commit Authors:
- Mike Bradeen: (1)
Issue and Commit Detail:
Closed Issues:
- 1833: [bug]: Address security vulnerabilities in pjproject
Commits By Author:
-
Mike Bradeen (1):
- res_pjsip: Address pjproject security vulnerabilities
Commit List:
- res_pjsip: Address pjproject security vulnerabilities
Commit Details:
res_pjsip: Address pjproject security vulnerabilities
Author: Mike Bradeen
Date: 2026-03-25
Address the following pjproject security vulnerabilities
GHSA-j29p-pvh2-pvqp - Buffer overflow in ICE with long username
GHSA-8fj4-fv9f-hjpc - Heap use-after-free in PJSIP presense subscription termination header
GHSA-g88q-c2hm-q7p7 - ICE session use-after-free race conditions
GHSA-x5pq-qrp4-fmrj - Out-of-bounds read in SIP multipart parsing
Resolves: #1833
Asterisk Release 20.19.0-rc1
The Asterisk Development Team would like to announce
release candidate 1 of asterisk-20.19.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/20.19.0-rc1
and
https://downloads.asterisk.org/pub/telephony/asterisk
Repository: https://github.com/asterisk/asterisk
Tag: 20.19.0-rc1
This release resolves issues reported by the community
and would have not been possible without your participation.
Thank You!
Change Log for Release asterisk-20.19.0-rc1
Links:
Summary:
- Commits: 48
- Commit Authors: 20
- Issues Resolved: 31
- Security Advisories Resolved: 0