← Documentation
Lifecycle · 11 min

Safe update and rollback

Separate core, telephony-engine and add-on releases while preserving a tested return path.

01

Read the signed catalog

RelayPBX verifies the release catalog and every package signature before installation. Core, FreeSWITCH and add-ons expose their own compatibility and restart requirements.

02

Prepare the maintenance window

Security updates may justify a shorter window, but they do not remove the backup and compatibility gates.

  • Create and verify a fresh backup.
  • Review database migrations and minimum supported core version.
  • Drain or redirect live traffic when the release requires a telephony restart.
  • Record the current component versions and health baseline.
03

Verify and roll back

After updating, run connectivity, registration, inbound/outbound and media checks. Rollback uses the last compatible package and restore point; schema rollback is never assumed to be safe without an explicit migration path.