TNG versions

From TNG_Wiki
Revision as of 12:22, 13 July 2024 by KenRoy (talk | contribs) (updated to show TNG 14.0.5 release date)
Jump to navigation Jump to search

TNG is being constantly updated to introduce new features, correct problems and stay up to date with the underlying software platforms. Old versions will generally continue to work but may introduce new security problems.

TNG is particularly dependent on the PHP scripting language and MySQL database system and to a lesser extent on changes in HTML and CSS, the web presentation systems. Using unsupported versions of PHP and to some extent MySQL runs the danger of hacking attempts succeeding due to known vulnerabilities that haven't been addressed.

Internet Service Providers (ISPs) may still allow the use of older versions of PHP and MySQL via cPanel but these should be treated with caution.

TNG Version history

Where support is indicated for a version, it applies to the latest minor version.

TNG Version Released Latest version Released Minimum PHP version Maximum PHP version
14.0 27 December 2022 14.0.5 15 June 2024 7.0 8.3
13.1.2 16 April 2022 13.1.2 16 April 2022 5.6 8.1
13.1.0 1 November 2021 13.1.1 1 January 2022 5.6 8.0.16 but not 8.1
13.0.0 21 September 2020 13.0.3 8 June 2021 5.6 7.4
12.3.0 14 March 2020 12.3.0 14 March 2020 5.6 7.3
12.2.0 28 Sep 2019 12.2.0 28 Sep 2019 5.6 7.3
12.1.0 11 Mar 2019 12.1.0 11 Mar 2019 5.6 7.2
12.0.0 1 May 2018 12.0.3 15 Dec 2018 5.6 7.2
11.1.2 23 Sep 2017 11.1.2 23 Sep 2017 5.4 7.1
11.1 4 Feb 2017 11.1.2 23 Sep 2017 5.4 7.0
11.0 16 Mar 2016 11.0.2 16 Sep 2016 5.4 7.0
10.1.3 24 Oct 2015 10.1.3 24 Oct 2015 4.0.4 5.6
10.1 26 Jan 2015 10.1.3 24 Oct 2015 4.0.4 5.6
10.0 6 Feb 2014 10.0.3 16 Aug 2014 4.0.4 5.6
9.2 13 Mar 2013 9.2.2 7 Aug 2013 4.0.4 5.6
9.1 27 Dec 2012 9.2.2 7 Aug 2013 4.0.4 5.4
9.0 6 Feb 2012 9.2.2 7 Aug 2013 4.0.4 5.4
8.1 4 Jan 2011 8.1.3 30 Aug 2011 4.0.4 5.3
8.0 1 May 2010 8.1.3 30 Aug 2011 4.0.4 5.3
7.1 10 Mar 2010 7.1.3 10 Mar 2010 4.0.4
7.0 23 June 2008 7.0.3 14 Jan 2009 4.0.4
6.2 16 Jan 2008 6.2.0 19 Jan 2008 4.0.4
6.1 11 May 2007 6.1.2 14 Sep 2007 4.0.4
6.0 Jan 2007 6.2.0 19 Jan 2008 4.0.4
5.1 9 Jun 2006 5.1.4 9 Jun 2006 4.0.4
5.0 14 May 2005 5.1.4 9 Jun 2006 4.0.4

PHP Version history

PHP versions have usually been actively supported (correcting general problems and minor updates) for 2 years with an extra year of security support. This means that if a new vulnerability is discovered during the latter time it will be addressed. In the last few years this has been formalised and certain versions have been given extended support. Thus 5.6 support doesn't stop till 2019[1] but every prior version has been frozen.[2]

The missing PHP v6 was an attempt to provide bottom-level Unicode support in PHP which failed. (At present PHP treats strings as bytes and treats multibyte characters as UTF-8 or UTF16 when necessary.) Most of its other innovations were introduced in v5.3 and 5.4 which explains why these versions appear in the earlier table. PHP v7 introduces a new underlying engine which is said to make 100% improvement in Wordpress loading times.

Which versions of PHP are available is entirely up to your ISP. Often they will continue to provide old versions on a no-guarantee basis. This doesn't necessarily mean that it's sensible to use them. To be safe, you are recommended to use the table below.

PHP version Released[3] Active support ends Security support ends Requires TNG
8.3 23 Nov 2023 31 Dec 2025 31 Dec 2027 v14.0
8.2 25 Nov 2022 25 Nov 2024 31 Dec 2026 v14.0
8.1 25 Nov 2021 25 Nov 2023 31 Dec 2025 v13.1.2
8.0 26 Nov 2020 26 Nov 2022 26 Nov 2023 v13
7.4 28 Nov 2019 28 Nov 2021 28 Nov 2022 v12
7.3 6 Dec 2018 6 Dec 2020 6 Dec 2021 v12
7.2 30 Nov 2017 30 Nov 2019 30 Nov 2020 v12
7.1 1 Dec 2016 1 Dec 2018 1 Dec 2019 v11.1.2
7.0 3 Dec 2015 3 Dec 2017 3 Dec 2018 v11
5.6 28 Aug 2014 19 Jan 2017 31 Dec 2018 v9.2.2
5.5 20 Jun 2013 21 Jul 2016 v9.2.2
5.4 1 Mar 2012 3 Sep 2015
5.3 30 Jun 2009 14 Aug 2014
5.2 2 Nov 2006 6 Jan 2011
5.1 24 Nov 2005 24 Aug 2006
5.0 13 Jul 2005 5 Sep 2005
4.4 11 Jul 2005 7 Aug 2008
4.3 27 Dec 2002 31 Mar 2005
4.2 22 Apr 2002 6 Sep 2002
4.1 10 Dec 2001 12 Mar 2002
4.0 22 May 2000 23 Jun 2001
3.0 6 Jun 1998 2 Oct 2000

MySQL version history

See also

PHP Upgrade Issues

References