The Asterisk Development Team would like to announce
the release of asterisk-18.26.0.
The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/18.26.0
and
https://downloads.asterisk.org/pub/telephony/asterisk
Repository: https://github.com/asterisk/asterisk
Tag: 18.26.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-18.26.0
Links:
Summary:
- Commits: 28
- Commit Authors: 7
- Issues Resolved: 13
- Security Advisories Resolved: 0
User Notes:
-
manager.c: Restrict ModuleLoad to the configured modules directory.
The ModuleLoad AMI action now restricts modules to the
configured modules directory. -
manager: Enhance event filtering for performance
You can now perform more granular filtering on events
in manager.conf using expressions like
eventfilter(name(Newchannel),header(Channel),method(starts_with)) = PJSIP/
This is much more efficient than
eventfilter = Event: Newchannel.*Channel: PJSIP/
Full syntax guide is in configs/samples/manager.conf.sample. -
db.c: Remove limit on family/key length
The
ast_db_*()
APIs have had the 253 byte limit on
“/family/key” removed and will now accept families and keys with a
total length of up to SQLITE_MAX_LENGTH (currently 1e9!). This
affects theDB*
dialplan applications, dialplan functions,
manager actions anddatabse
CLI commands. Since the
media_cache also uses theast_db_*()
APIs, you can now store
resources with URIs longer than 253 bytes.
Upgrade Notes:
Commit Authors:
- Allan Nathanson: (1)
- Ben Ford: (1)
- George Joseph: (10)
- Jiangxc: (1)
- Naveen Albert: (6)
- Peter Jannesen: (2)
- Sean Bright: (7)