Update for 23.3.0-rc2

This commit is contained in:
Asterisk Development Team
2026-04-02 17:03:26 +00:00
parent 57b95deadc
commit a423a5f3ea
7 changed files with 174 additions and 6 deletions
+1 -1
View File
@@ -1 +1 @@
23.3.0-rc1
23.3.0-rc2
+1 -1
View File
@@ -1 +1 @@
ChangeLogs/ChangeLog-23.3.0-rc1.html
ChangeLogs/ChangeLog-23.3.0-rc2.html
+1 -1
View File
@@ -1 +1 @@
ChangeLogs/ChangeLog-23.3.0-rc1.md
ChangeLogs/ChangeLog-23.3.0-rc2.md
+82
View File
@@ -0,0 +1,82 @@
<html><head><title>ChangeLog for asterisk-23.3.0-rc2</title></head><body>
<h2>Change Log for Release asterisk-23.3.0-rc2</h2>
<h3>Links:</h3>
<ul>
<li><a href="https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-23.3.0-rc2.html">Full ChangeLog</a> </li>
<li><a href="https://github.com/asterisk/asterisk/compare/23.3.0-rc1...23.3.0-rc2">GitHub Diff</a> </li>
<li><a href="https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-23.3.0-rc2.tar.gz">Tarball</a> </li>
<li><a href="https://downloads.asterisk.org/pub/telephony/asterisk">Downloads</a> </li>
</ul>
<h3>Summary:</h3>
<ul>
<li>Commits: 2</li>
<li>Commit Authors: 2</li>
<li>Issues Resolved: 3</li>
<li>Security Advisories Resolved: 0</li>
</ul>
<h3>User Notes:</h3>
<h3>Upgrade Notes:</h3>
<h3>Developer Notes:</h3>
<h3>Commit Authors:</h3>
<ul>
<li>George Joseph: (1)</li>
<li>nappsoft: (1)</li>
</ul>
<h2>Issue and Commit Detail:</h2>
<h3>Closed Issues:</h3>
<ul>
<li>1844: [bug]: cdrel_custom isn't respecting the default time format for CEL records</li>
<li>1845: [bug]:res_cdrel_custom produces wrong float timestamps</li>
<li>1852: [bug]: res_cdrel_custom: connection to the sqlite3 database closes from time to time</li>
</ul>
<h3>Commits By Author:</h3>
<ul>
<li>
<h4>George Joseph (1):</h4>
</li>
<li>
<p>res_cdrel_custom: Resolve several formatting issues.</p>
</li>
<li>
<h4>nappsoft (1):</h4>
</li>
<li>res_cdrel_custom: do not free config when no new config was loaded</li>
</ul>
<h3>Commit List:</h3>
<ul>
<li>res_cdrel_custom: do not free config when no new config was loaded</li>
<li>res_cdrel_custom: Resolve several formatting issues.</li>
</ul>
<h3>Commit Details:</h3>
<h4>res_cdrel_custom: do not free config when no new config was loaded</h4>
<p>Author: nappsoft
Date: 2026-04-02</p>
<p>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.</p>
<p>Resolves: #1852</p>
<h4>res_cdrel_custom: Resolve several formatting issues.</h4>
<p>Author: George Joseph
Date: 2026-03-31</p>
<p>Several issues are resolved:</p>
<ul>
<li>
<p>Internally, floats were used for timestamp values but this could result
in wrapping so they've been changed to doubles.</p>
</li>
<li>
<p>Historically, the default CEL eventtime format is <code>&lt;seconds&gt;.&lt;microseconds&gt;</code>
with <code>&lt;microseconds&gt;</code> always being 6 digits. This should have continued to be
the case but res_cdrel_custom wasn't checking the <code>dateformat</code> setting in
cel.conf and was defaulting to <code>%F %T</code>. res_cdrel_custom now gets the default
date format from cel.conf, which will be whatever the <code>dateformat</code> parameter
is set to or <code>&lt;seconds&gt;.&lt;microseconds&gt;</code> if not set.</p>
</li>
<li>
<p>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 CEL <code>eventtime</code> and CDR
<code>start</code>, <code>answer</code> and <code>end</code> fields. For example: <code>eventtime(%FT%T%z)</code>.</p>
</li>
</ul>
<p>Resolves: #1844
Resolves: #1845</p>
</body></html>
+86
View File
@@ -0,0 +1,86 @@
## Change Log for Release asterisk-23.3.0-rc2
### Links:
- [Full ChangeLog](https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-23.3.0-rc2.html)
- [GitHub Diff](https://github.com/asterisk/asterisk/compare/23.3.0-rc1...23.3.0-rc2)
- [Tarball](https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-23.3.0-rc2.tar.gz)
- [Downloads](https://downloads.asterisk.org/pub/telephony/asterisk)
### 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 the `dateformat` setting 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 the `dateformat` parameter
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 CEL `eventtime` and CDR
`start`, `answer` and `end` fields. For example: `eventtime(%FT%T%z)`.
Resolves: #1844
Resolves: #1845
+2 -2
View File
@@ -1,4 +1,4 @@
<html><head><title>Readme for asterisk-23.3.0-rc1</title></head><body>
<html><head><title>Readme for asterisk-23.3.0-rc2</title></head><body>
<h1>The Asterisk(R) Open Source PBX</h1>
<pre><code>By Mark Spencer &lt;markster@digium.com&gt; and the Asterisk.org developer community.
Copyright (C) 2001-2025 Sangoma Technologies Corporation and other copyright holders.
@@ -37,7 +37,7 @@ hardware.</p>
<p>If you are updating from a previous version of Asterisk, make sure you
read the Change Logs.</p>
<!-- CHANGELOGS (the URL will change based on the location of this README) -->
<p><a href="ChangeLogs/ChangeLog-23.3.0-rc1.html">Change Logs</a></p>
<p><a href="ChangeLogs/ChangeLog-23.3.0-rc2.html">Change Logs</a></p>
<!-- END-CHANGELOGS -->
<h3>NEW INSTALLATIONS</h3>
+1 -1
View File
@@ -55,7 +55,7 @@ If you are updating from a previous version of Asterisk, make sure you
read the Change Logs.
<!-- CHANGELOGS (the URL will change based on the location of this README) -->
[Change Logs](ChangeLogs/ChangeLog-23.3.0-rc1.html)
[Change Logs](ChangeLogs/ChangeLog-23.3.0-rc2.html)
<!-- END-CHANGELOGS -->
### NEW INSTALLATIONS