FreePBX Versions

Last Updated: Feb 27, 2025

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. Finally, the version will reach its End of Life, where it will no longer receive changes of any kind.

FreePBX Version

OS3 Version

OS Release Date

OS EOL Date

Asterisk STA1/LTS2 Versions

Asterisk LTS Release Date

Asterisk LTS EOL Date

FreePBX Dev. Start Date

FreePBX BETA4 Date

FreePBX GA5 Date

FreePBX SFCIO6 Date

FreePBX EOL7 Date

Current Status

FreePBX Version

OS3 Version

OS Release Date

OS EOL Date

Asterisk STA1/LTS2 Versions

Asterisk LTS Release Date

Asterisk LTS EOL Date

FreePBX Dev. Start Date

FreePBX BETA4 Date

FreePBX GA5 Date

FreePBX SFCIO6 Date

FreePBX EOL7 Date

Current Status

15

SNG7

2019-04-12

2024-06-30

15/16

2018-10-09

2023-10-09

2015-01-01

2019-04-12

2019-10-31

2024-12-01

2025-09-01

SUPPORTED8

16

SNG7

2021-06-21

2024-06-30

17/18

2020-10-20

2025-10-20

2019-01-01

2021-06-21

2021-10-31

2026-09-01*

2027-01-01*

SUPPORTED8

17

Debian 12

2023-06-10

2028-06-30

21/22

2024-10-16

2029-10-31

2023-01-01

2024-03-12

2024-08-02

2028-02-14

2028-06-30

SUPPORTED

18

Debian 13

2025-07-01

2030-07-01

23/24

2026-10-31

2031-10-31

2026-04-01

2026-09-01

2027-01-01

2030-02-14

2030-07-01

PLANNED

19

Debian 14

2027-07-01

2032-07-01

25/26

2028-10-31

2033-10-31

2027-09-01

2028-02-14

2028-06-30

2032-02-14

2032-07-01

PLANNED

20

Debian 15

2029-07-01

2034-07-01

27/28

2030-10-31

2035-10-31

2029-09-01

2030-02-14

2030-07-01

2034-02-14

2034-07-01

PLANNED

Key

*DUE TO SNG7 OS EOL: FreePBX 16 may reach EOL sooner.

ITALICS = Dates from other projects. (Some anticipated dates not yet published by those projects.)

  1. STA = STAndard.

  2. LTS = Long Term Support.

  3. OS = Operating System.

  4. BETA = Testing version.

  5. GA = General Availability.

  6. SFCIO = Security Fix and Commercial Improvements Only.

  7. EOL = End Of Life.

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

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 (currently 3 but going to 2 in September 2025 per v15 EOL date of 2025-09-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).

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