VoIP.info Asterisk

Asterisk 24 release-candidate readiness: rc4 status, artifacts and upgrade evidence

Separate the Asterisk 24 lifecycle label, rc4 artifact, branch documentation, package owner and installed runtime before evaluating an upgrade.

Reviewed 2026-10-30First-party Asterisk lifecycle, release-candidate announcement, change-log and artifact indexes were rechecked October 30, 2026. The versions table still labelled 24.x Pre-release, the project had announced 24.0.0-rc4 on October 29, and the inspected release index exposed rc1 through rc4 without establishing a final 24.0.0 release. Lifecycle labels, scheduled dates, branch documentation, candidate artifacts, downstream packages and an installed runtime remain separate evidence. No host, repository, package channel, artifact, hash, signature, source tree, dependency, build, module, configuration, process, API, endpoint, hint, parked call, packet, media stream or call was inspected or testedAdvancedDocumentation based · not lab tested

Record the release state without promoting a candidate

On October 30, 2026, the official versions table still labelled 24.x Pre-release even though its release-date cell showed October 15. The Asterisk Development Team announced 24.0.0-rc4 on October 29, and the inspected release index exposed rc1, rc2, rc3 and rc4 artifacts but did not establish a final 24.0.0 release.

Preserve the displayed lifecycle label, scheduled date, announcement, artifact name and observation time separately. A branch, documentation tree, tag or release candidate is not proof of general availability, a downstream package, or production suitability.

Bind every decision to an exact artifact

Record the complete candidate version, source URL, retrieval time, file size, published digest and signature file before a build. Verify downloaded bytes through the organization’s trusted key and provenance process; merely seeing .sha256 or .asc beside a tarball is not verification.

Do not shorten 24.0.0-rc4 to 24.0.0 in evidence or automation. Keep a release candidate isolated from final-release package channels and preserve the prior artifact and rollback path.

Read the cumulative change history, not only the rc4 delta

The rc4 change log reports two issue resolutions: refreshing invalid device or presence sources when hints are displayed, and comparing a removed presence source safely when a hint changes. It is not a complete inventory of Asterisk 24 changes.

Review the cumulative branch change logs and every candidate delta between the deployed version and selected artifact. Classify configuration, dialplan, hints, parking, AMI, ARI, AGI, channel-driver, codec, database, module and third-party integration impacts before testing.

Match branch documentation to the running binary

The existence of an Asterisk 24 documentation tree proves that branch-specific documentation is published. It does not prove that the service runs branch 24, that a package owner ships rc4, or that every documented module was selected and loaded.

Capture the service binary path and running version, then trace source inclusion, dependencies, build selection, installed module files, module-loader policy, loaded state and registered capability. Use the exact branch API page rather than silently transferring a Latest_API field to another branch.

Use a non-production acceptance matrix

Asterisk upgrade guidance recommends a test or non-production system, migration of configuration and data backups, focused testing of documented behavior changes, and thorough testing of APIs and dialplan. Rebuild or reinstall all modules through the same owner and check third-party module versions.

Exercise startup, module inventory, configuration parsing, database migration, registrations, routing, hints, parking, transfer, queues, voicemail, recording, emergency-readiness procedures, integrations, observability and rollback. This guide records an evidence plan; it does not claim compatibility or a completed laboratory test.

Treat the rc4 hint fixes as scoped clues

The rc4 delta concerns invalid device or presence sources used by core show hint or core show hints, plus a crash path when a hint loses its presence component after a replace or reload. The announcement also associates the invalid-source work with parked-slot hints that could remain Unavailable after startup.

Do not infer that every hint, presence provider, parking lot, dialplan reload or extension-state issue is fixed. Preserve the exact hint expression, device and presence sources, provider load order, command output and state events, then keep corrected state separate from a completed parked-call workflow.

Sources & applicability

Primary references for the technical details above. Operational examples and planning checklists are VoIP.info editorial guidance.

Examples require adaptation to your topology. No live PBX or hardware testing is claimed.