Changelog

Complete version history for Centmin Mod LEMP stack, from the earliest releases in 2011 to the current active branches.

Current Active Branches

  • 141.00beta01 — Latest beta with EL10 support, PHP 8.3.21 default (7.0–8.5 supported), Nginx 1.29.6, MariaDB up to 12.3
  • 140.00beta01 — Beta with MariaDB up to 11.4, PHP 7.4.33 default (7.0–8.3 supported), Nginx 1.29.6
  • 132.00stable — Current stable release, PHP 7.4.33 default (7.0–8.3 supported), Nginx 1.29.6, MariaDB up to 10.6

Current Branches

What’s New in 141.00beta01

Latest Beta

The 141.00beta01 branch is the latest Centmin Mod beta release. Centmin Mod 141.00beta01 adds EL10 support (AlmaLinux 10, Rocky Linux 10) while continuing support for CentOS 7, EL8, and EL9.

  • Added EL10 support: AlmaLinux 10, Rocky Linux 10
  • Nginx 1.29.6
  • Default PHP 7.4.33 (EL7), 8.0.X (EL8), 8.1.X (EL9), 8.3.x (EL10) — configurable to any supported version via centmin.sh menu option 5
  • Supported PHP versions: 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5
  • EL7/EL8/EL9: PHP 8.3.21 default — EL10: PHP 8.3.x default (min. 8.3.26)
  • EL9/EL10: PHP ≤8.0 requires custom OpenSSL 1.1.1w patches (system uses OpenSSL 3.x)
  • MariaDB 10.6 default (EL7-EL9), 10.11 for EL10; supports up to MariaDB 12.3
  • Continued support for AlmaLinux 8/9, Rocky Linux 8/9, and CentOS 7 (EOL)
  • GitHub: 141.00beta01 branch

140.00beta01

Beta
  • Nginx 1.29.6
  • Default PHP 7.4.33 (EL7), 8.0.X (EL8), 8.1.X (EL9) — configurable to any supported version via centmin.sh menu option 5
  • Supported PHP versions: 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3
  • EL7/EL8/EL9: same PHP 7.4.33 default across all supported OS
  • EL9: PHP ≤8.0 requires custom OpenSSL 1.1.1w patches (system uses OpenSSL 3.0)
  • MariaDB 10.4 (EL7), 10.6 (EL8/EL9); supports up to 11.4
  • Supports AlmaLinux 8/9, Rocky Linux 8/9, and CentOS 7 (EOL)
  • GitHub: 140.00beta01 branch

132.00stable

Current Stable
  • Nginx 1.29.6
  • Default PHP 7.4.33 (EL7), 8.0.X (EL8), 8.1.X (EL9) — configurable to any supported version via centmin.sh menu option 5
  • Supported PHP versions: 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3
  • EL7/EL8/EL9: same PHP 7.4.33 default across all supported OS
  • EL9: PHP ≤8.0 requires custom OpenSSL 1.1.1w patches (system uses OpenSSL 3.0)
  • MariaDB 10.4 (EL7), 10.6 (EL8/EL9); supports up to 10.6
  • Supports AlmaLinux 8/9, Rocky Linux 8/9, and CentOS 7 (EOL)
  • GitHub: 132.00stable branch

Legacy Releases

130.00beta01

Legacy Beta

124.00stable

Legacy Stable
v1.2.3 Series (2013–2019)

v1.2.3-eva2000.09 (123.09beta01)

Ongoing development through June 2019

Major beta release with extensive feature additions including HTTP/2, HTTP/3, Brotli, Let’s Encrypt, dynamic modules, MariaDB 10.x, PHP 7.x support, and many new tools.

Show full changelog (100+ changes)
  • Defaults to PHP 5.6.22+ (later branches use PHP 7.x/8.x)
  • Added Nginx HTTP/2 and HTTP/3 QUIC support
  • Added ngx_brotli module (20–40% better compression than gzip)
  • Added Let’s Encrypt integration via acmetool.sh
  • Added Nginx dynamic module support (NJS, Brotli, Image Filter, etc.)
  • Added BoringSSL TLS v1.3 Nginx support
  • Added OpenSSL 1.1.1 TLS v1.3 support
  • Added TCP Fast Open and MTU Black Hole Discovery
  • Added MariaDB 10.1/10.2/10.3/10.4 support
  • Added PHP 7.0/7.1/7.2/7.3 support with Profile Guided Optimization
  • Added GCC 8 and Clang 4.0/5.0/6.0 compiler support
  • Added GeoIP2 Nginx module support
  • Added zstd compression for log rotation
  • Added PHP compression extensions (brotli, lz4, lzf, zstd)
  • Added 30+ new tools and addons
  • Cloudflare Zlib Performance Library support
  • Nginx Zero Downtime Upgrade support
  • Updated CSF Firewall default rules
  • Updated PHP-FPM to systemd on CentOS 7

v1.2.3-eva2000.08 (123.08stable)

31 July 2015
Show changelog
  • Added CentOS 7.0 & 7.1 support
  • Added PHP 7 / PHP NG support
  • Added menu option 22 for WordPress install + Nginx vhost
  • Added menu option 23 for code updates via GitHub
  • Added pure-ftpd virtual FTP user support
  • Added Nginx Lua modules + LuaJIT support
  • Added Linux Malware Detect + ClamAV addon
  • Added custom_config.inc persistent configuration
  • Updated default PHP opcache to Zend Opcache
  • Updated MariaDB 10.x as default MySQL server
  • Updated Nginx with ngx_stream_core_module, reuseport, jemalloc

v1.2.3-eva2000.07

30 June 2014
Show changelog
  • 40–60% faster install time improvements
  • Added CLI install method for unattended installation
  • Added menu option #21 for batch Nginx, PHP-FPM, Siege upgrades
  • Updated Nginx to 1.9.1, PHP to 5.4.42, OpenSSL to 1.0.2c
  • Added Phusion Passenger support for Ruby, Rails, Python
  • Added Nginx GeoIP module and headers-more module
  • PHP extension auto-reinstall on upgrades
  • Added ccache for up to 60% faster recompiles

v1.2.3-eva2000.06

27 December 2013
  • Added Oracle Linux 6.x support
  • Updated Nginx 1.5.8, PCRE 8.34, Memcached 1.4.17
  • Updated ngx_pagespeed to 1.7.30.1 beta

v1.2.3-eva2000.05

4 December 2013
  • Updated Nginx 1.5.7, CentOS 6.5 support
  • Fixed Percona and Varnish YUM repos

v1.2.3-eva2000.04

19 September 2013
  • Updated Nginx 1.5.5, PCRE 8.33
  • Added dynamic cpu worker_processes allocation
  • PHP 5.5 + Zend OPCode cache support

v1.2.3-eva2000.03

19 July 2013
  • Updated Nginx 1.4.2 stable, ngx_pagespeed 1.6.29.3 beta

v1.2.3-eva2000.02

15 July 2013
  • PHP 5.3.27, preliminary PHP 5.5 + Zend OPCache support
  • AVG Anti-Virus addon included

v1.2.3-eva2000.01

26 June 2013
  • Added Google SPDY module and ngx_pagespeed support
  • Switched to MariaDB 5.5.x YUM repo default
  • Nginx 1.4.1 stable, PHP 5.3.26
  • Up to 40% faster installation than v1.2.2
  • Added ccache compiler caching, imagick, memcached extensions
v1.2.2 Series (2011–2013)

v1.2.2-eva2000.22

8 May 2013
  • Nginx 1.4.1 stable, PHP 5.3.24

v1.2.2-eva2000.21

23 February 2013
  • Nginx 1.2.7, MariaDB 5.2.14, PHP 5.3.22, NSD 3.2.14

v1.2.2-eva2000.20

11 October 2012
  • Nginx 1.2.4, PHP 5.3.17, Memcached 1.4.15, font mime types

v1.2.2-eva2000.19

25 August 2012
  • Nginx 1.2.3, PHP 5.3.16, APC 3.1.12, igbinary serializer

v1.2.2-eva2000.18

15 July 2012
  • Nginx 1.2.2 stable, PHP 5.3.14, Oracle UEK R2 detection

v1.2.2-eva2000.17

19 May 2012
  • PHP 5.3.13, 256MB minimum memory check, CSF DENY_IP_LIMIT raised to 1000

v1.2.2-eva2000.16

29 April 2012
  • Nginx 1.2.0 stable, Xcache 2.0.0 for PHP 5.4 support

v1.2.2-eva2000.15

14 April 2012
  • Added automatic logging support (CENTMINLOGDIR), MariaDB 5.2.12

v1.2.2-eva2000.14

3 April 2012
  • Nginx 1.1.18, ondemand PHP-FPM process manager, CentOS 5.8 detection

v1.2.2-eva2000.13

16 March 2012
  • Nginx 1.1.17, automatic conf directory backup on upgrade

v1.2.2-eva2000.12

12 March 2012
  • Nginx 1.1.16, PHP 5.4.0 compatibility fixes, NSD 3.2.10

v1.2.2-eva2000.11

6 February 2012
  • PHP 5.3.10, Nginx 1.1.14, added ImageMagick, Suhosin, FFMPEG

v1.2.2-eva2000.10

15 January 2012
  • Added wget check, fixed command shortcuts

v1.2.2-eva2000.09

12 January 2012
  • PHP 5.3.9, added diskalert.sh cron job, iotop, iftop, mytop

v1.2.2-eva2000.08

20 December 2011
  • CentOS version checks

v1.2.2-eva2000.07

13 December 2011
  • Nginx 1.1.11, MariaDB 5.2.10

v1.2.2-eva2000.06

27 November 2011
  • Nginx 1.1.8, added multi-threaded compression tools, control panel checks

v1.2.2-eva2000.05

5 November 2011
  • Nginx 1.1.7, sendmail configuration support

v1.2.2-eva2000.04

18 October 2011
  • Nginx 1.1.6, SSI option, CentOS 5.7 checks

v1.2.2-eva2000.03

9 October 2011
  • Switched MariaDB back to RPM install due to YUM repo key issues

v1.2.2-eva2000.02

8 October 2011
  • centminmod.com domain launched, Nginx 1.1.5, custom 404/50x pages

v1.2.2-eva2000.01

3 October 2011
  • Nginx 1.1.4, rate limiting, Change SSHD Port menu option, OpenVZ support
v1.2.1 Series (June–September 2011)

v1.2.1-eva2000.14

24 September 2011
  • Public release (renamed to centmin.sh), logrotate, OpenSSL 1.0.0e, MariaDB 5.2.9

v1.2.1-eva2000.13

14 September 2011 — Private Beta
  • Tuned for OpenVZ, added min configs for <256MB systems

v1.2.1-eva2000.12

8 September 2011 — Private Beta
  • NSD domain setup menu, error logging at compile stages

v1.2.1-eva2000.11

6 September 2011 — Private Beta
  • Extended menu with Nginx add vhost & ioping.sh support

v1.2.1-eva2000.10

4 September 2011 — Private Beta
  • Added script menu support

v1.2.1-eva2000.09

1 September 2011
  • Nginx 1.0.6, optimised MariaDB my.cnf for low-memory VPS

v1.2.1-eva2000.08

26 August 2011
  • Added IMAP support, CentOS 6.0 mlocate fix

v1.2.1-eva2000.07

24 August 2011
  • PHP 5.3.8, Memcached 1.4.7

v1.2.1-eva2000.06

22 August 2011
  • MariaDB 5.2.8 update

v1.2.1-eva2000.05

19 August 2011
  • PHP 5.3.7, MariaDB YUM repo install option

v1.2.1-eva2000.04

10 August 2011
  • CentOS 6.0 EPEL repo, Python 2.7.2, fixed MariaDB startup

v1.2.1-eva2000.03

2 August 2011
  • Added mcrypt for CentOS 5.6/6.0

v1.2.1-eva2000.02

31 July 2011
  • Nginx 1.0.5, fixed MariaDB for CentOS 5.6

v1.2.1-eva2000.01

18 June 2011
  • Synced with official Centmin v1.2.1, MariaDB 5.2.7, libevent 2.0.12
v1.2.0 Series (June 2011) — First Releases

v1.2.0-eva2000.04

13 June 2011
  • PHP-FPM optimisations, fixed MySQL command shortcuts

v1.2.0-eva2000.03

11 June 2011
  • Added yum.conf check routine, experimental script with upgrade routines

v1.2.0-eva2000.02

10 June 2011
  • Fixed Nginx/PHP-FPM PATH_INFO and PHP_SELF variables

v1.2.0-eva2000.01

9 June 2011
  • Initial release — MariaDB 5.2.x as default MySQL server
  • Memcached server, Python 2.7.1, APC Cache from source
  • Xcache and memcache admin pages with password setup