FreePBX Open Source - FreePBX Versions

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

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

2019-04-12

2019-10-31

2024-12-01

2025-10-01

SNG7

2019-04-12

2024-06-30

13-19

NA/18

2020-10-20

2025-10-20

16

SUPPORTED8

2019-01-01

2021-06-21

2021-10-31

2026-09-01*

2027-01-01*

SNG7

2021-06-21

2024-06-30

13-20

19/20

2022-10-19

2027-10-19

17

SUPPORTED

2023-01-01

2024-03-12

2024-08-02

2028-02-14

2028-06-30

Debian 12

2023-06-10

2028-06-30

18-23

21/22

2024-10-16

2029-10-16

18

PLANNED9

2026-04-01

2026-09-01

2027-01-01

2030-02-14

2030-07-01

Debian 13

2025-08-09

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.)

  1. BETA = Testing version.

  2. GA = General Availability.

  3. SFCIO = Security Fix and Commercial Improvements Only.

  4. EOL = End Of Life.

  5. OS = Operating System.

  6. 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.

  7. 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.

  8. SUPPORTED = The EOL SNG7 OS is NOT supported while the FreePBX software itself IS supported.

  9. PLANNED = Future release not yet available.

  10. 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).