FreePBX Open Source - FreePBX Versions
Last Updated: Jan 19, 2026
There are multiple supported versions of FreePBX. Once a version is made generally available (GA), it is supported for some period of time. During this initial support period, rolling updates include changes to fix bugs that have been reported and features that have been added following policy (features must not introduce backwards incompatible behavior and must include tests when possible). At some point, the version will be deprecated and only maintained with fixes for security issues and commercial improvements (SFCIO). Finally, the version will reach its End of Life, where it will no longer receive changes of any kind (EOL).
FreePBX Version | Current Status | FreePBX Developer Start Date | FreePBX BETA1 Date | FreePBX GA2 Date | FreePBX SFCIO3 Date | FreePBX EOL4 Date | OS5 Version | OS Release Date | OS EOL Date | Asterisk Versions Available Range10 | Asterisk STA6/LTS7 Versions Targeted | Asterisk LTS Release Date | Asterisk LTS EOL Date |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
15 | EOL4 | 2015-01-01 | 2024-12-01 | 2025-10-01 | SNG7 | 2019-04-12 | 2024-06-30 | 13-19 | NA/18 | ||||
16 | SUPPORTED8 | 2019-01-01 | 2026-09-01* | 2027-01-01* | SNG7 | 2021-06-21 | 2024-06-30 | 13-20 | 19/20 | ||||
17 | SUPPORTED | 2023-01-01 | 2028-02-14 | 2028-06-30 | Debian 12 | 18-23 | 21/22 | ||||||
18 | PLANNED9 | 2026-04-01 | 2026-09-01 | 2027-01-01 | 2030-02-14 | 2030-07-01 | Debian 13 | 2030-08-31 | 22-27 | 23/24 | 2026-10-31 | 2031-10-31 | |
19 | PLANNED9 | 2027-09-01 | 2028-02-14 | 2028-06-30 | 2032-02-14 | 2032-07-01 | Debian 14 | 2027-07-01 | 2032-07-31 | 24-29 | 25/26 | 2028-10-31 | 2033-10-31 |
20 | PLANNED9 | 2029-09-01 | 2030-02-14 | 2030-07-01 | 2034-02-14 | 2034-07-01 | Debian 15 | 2029-07-01 | 2034-07-31 | 26-31 | 27/28 | 2030-10-31 | 2035-10-31 |
Key
*DUE TO SNG7 OS EOL: FreePBX 16 may reach EOL sooner.
ITALICS = Dates from other projects. (Some anticipated future dates not yet published by those projects.)
BETA = Testing version.
GA = General Availability.
SFCIO = Security Fix and Commercial Improvements Only.
EOL = End Of Life.
OS = Operating System.
STA = STAndard. Asterisk Standard releases receive one year of updates and then one year of security fixes from the core Asterisk development team. Read more about Asterisk versions in the Asterisk Documentation site. The Asterisk Standard version listed in the chart is targeted during initial development of the corresponding FreePBX version.
LTS = Long Term Support. Asterisk LTS releases receive four years of updates and then one year of security fixes from the core Asterisk development team. The LTS release of Asterisk listed in the chart is the primary, most current version for use in the corresponding production FreePBX version.
SUPPORTED = The EOL SNG7 OS is NOT supported while the FreePBX software itself IS supported.
PLANNED = Future release not yet available.
Each FreePBX version offers the asterisk-version-switch command line script to help users switch to different versions of Asterisk from a range of menu options. This includes choosing between multiple different Standard, Long Term Support, and Certified versions of Asterisk. Occasionally, to help users test new systems, the FreePBX offered support level for a particular version of Asterisk is marked as BETA, such as the January 18, 2026 inclusion of STAndard release Asterisk 23 with FreePBX 17 for non-production beta testing use only.
Synchronized Cycles
Starting in 2025, the release cycle will be more closely synchronized to the Debian GNU/Linux release cycle, as it is the underlying target operating system for supported versions of FreePBX and a requirement for the FreePBX shell script installer. We also take into account the Asterisk LTS release cycle to help improve system longevity. Such synchronization, practically, translates into these guiding points for our work:
Starting with FreePBX 16, the EOL date of FreePBX version N will be equal to the GA date of FreePBX version N+2.
Corollary: At any time, two (2) FreePBX versions will be supported
Exception: There were three (3) supported versions – 15, 16, and 17 – for almost fourteen (14) months during 2024-25, but that changed back to two (2) versions – 16 and 17 – when v15 went EOL on 2025-10-01.)
Starting with FreePBX 16, the SFCIO date of FreePBX version N will be equal to the BETA date of FreePBX version N+2.
Starting with FreePBX 17, the FreePBX EOL date will be equal to the Debian OS EOL date.
Starting with FreePBX 17, the FreePBX GA release will default to the most recent Asterisk STA release available at the time, and the GA release will transition its default to the next Asterisk Long Term Support (LTS) release as soon as it is made available (appx. 3-4 months after initial GA release). Some releases of Asterisk versions before and after these specified STA/LTS releases may be available for a particular FreePBX version for non-production beta testing purposes, using the asterisk-version-switch command.
Starting with FreePBX 18, there will be a new major FreePBX release every two (2) years, following the Debian release cycle.
Starting with FreePBX 19, development work on the next FreePBX version triggers two (2) months after the Debian OS release date, with default to the most recent Asterisk release available at that time (STA or LTS).
Return to Documentation Home | Sangoma Support