← Back to all sparks
F

FreeSWITCH

MEETINGS
Velocity0.0

Software-defined telecom stack for voice, video and messaging.

After twenty-one months of silence, FreeSWITCH 1.11 deleted thirty legacy modules and moved on

voiptelephonylegacy-removaltlsbreaking-changes
Current state
The 1.11 line arrived in May 2026 after the 1.10 series had gone quiet since August 2024. Its opening release migrated to PCRE2, upgraded Windows to OpenSSL 3.x, added Debian 13 support and removed roughly thirty legacy modules. The follow-up three weeks later added a reloadcert API for hot TLS certificate reloads across mod_sofia and mod_verto without dropping calls, plus SIP 603 detection and passthrough control.
Where it's heading
The 1.11 releases read as deferred maintenance being paid down in one move: regex library, TLS stack, supported distributions and dead module surface all changed together after a long gap. The reloadcert work points at the same audience — operators who cannot take an outage to rotate a certificate. This is consolidation for long-running production switches, not feature expansion.
Prediction
Expect further 1.11.x releases continuing the security-and-stability framing, with attention on modules affected by the PCRE2 and OpenSSL 3 migrations as deployments upgrade.

Recent moves

  1. 2mo ago

    Hot TLS certificate reloads and SIP 603 passthrough

    Adds a reloadcert API that swaps TLS certificates across mod_sofia and mod_verto without disconnecting calls, alongside SIP 603+ detection and critical security fixes. It targets the same operators the 1.11.0 cleanup was aimed at.

    View source ↗
  2. 2mo ago

    PCRE2, OpenSSL 3 on Windows, and thirty legacy modules removed

    ⚡ SPARK

    The release that opened the 1.11 line after nearly two years, clearing out around thirty legacy modules and moving the regex and TLS foundations. Everything in this window follows from the decisions made here.

    View source ↗
  3. 1y ago

    ARM64 support arrives, Debian 10 and CentOS dropped

    Adds ARM64 builds and a compliant random number generator API while dropping Debian 10 and CentOS support. The last release of the 1.10 line before the long gap, and already trimming platforms.

    View source ↗
  4. 2y ago

    FreeSWITCH 1.10.11 security and static analysis fixes

    A security and stability release built mostly from Coverity findings and a sofia-sip version bump. Routine hardening on the 1.10 line.

    View source ↗
  5. 2y ago

    Debian 12, OpenSSL 3 and FFmpeg 5 support

    Adds Debian 12 Bookworm, OpenSSL 3 and FFmpeg 5 support with static analysis cleanup across core and most modules. The platform-currency work that 1.11.0 would later finish on Windows.

    View source ↗
  6. 3y ago

    FreeSWITCH 1.10.9 security and build improvements

    Security fixes plus Windows build-time improvements and dependency bumps. Ordinary maintenance from the middle of the 1.10 line.

    View source ↗