Host Software#

Note

Beginning with version 60, version numbers are based on internal release numbers of CodeRed Cloud. Therefore they may not be consecutive as host software is not changed with every release.

Django-based host software#

Websites running Django, Wagtail, or Wagtail CRX are based on the following software.

Python 3.11 (django_py3.11)#

  • 61.0

    • Python 3.11.0

    • uwsgi 20.0.21

    • Debian 11 (bullseye) base

    • Includes build tools to enable building C extensions during pip install.

    • Includes CodeRed sendmail to improve sending of website-generated emails.

Python 3.10 (django_py3.10)#

  • 61.0

    • Python 3.10.8

    • uwsgi 20.0.21

  • 60.0

    • Python 3.10.7

    • Print timestamp during initialization, and EOT code when finished.

  • 1.1.0

    • Python 3.10.5

    • Improve caching and set expiry to 7 days for all static and media files.

    • Write WSGI log in apache-style format.

  • 1.0.0

    • Python 3.10.4

    • Debian 11 (bullseye) base

    • Includes build tools to enable building C extensions during pip install.

    • Includes CodeRed sendmail to improve sending of website-generated emails.

Python 3.9 (django_py3.9)#

  • 61.0

    • Python 3.9.15

    • uwsgi 20.0.21

  • 60.0

    • Python 3.9.14

    • Print timestamp during initialization, and EOT code when finished.

  • 1.1.0

    • Python 3.9.13

    • Improve caching and set expiry to 7 days for all static and media files.

    • Write WSGI log in apache-style format.

  • 1.0.0

    • Python 3.9.12

    • Debian 11 (bullseye) base

    • Includes build tools to enable building C extensions during pip install.

    • Includes CodeRed sendmail to improve sending of website-generated emails.

Python 3.8 (django_py3.8)#

  • 61.0

    • Python 3.8.15

    • uwsgi 20.0.21

  • 60.0

    • Python 3.8.14

    • Print timestamp during initialization, and EOT code when finished.

  • 1.1.0

    • Improve caching and set expiry to 7 days for all static and media files.

    • Write WSGI log in apache-style format.

  • 1.0.0

    • Python 3.8.13

    • Debian 11 (bullseye) base

    • Includes build tools to enable building C extensions during pip install.

    • Includes CodeRed sendmail to improve sending of website-generated emails.

Python 3.7 (django_py3.7)#

  • 61.0

    • Python 3.7.15

    • uwsgi 20.0.21

  • 60.0

    • Python 3.7.14

    • Print timestamp during initialization, and EOT code when finished.

  • 2.1.0

    • Improve caching and set expiry to 7 days for all static and media files.

    • Write WSGI log in apache-style format.

  • 2.0.0

    • Python 3.7.13

    • Debian 11 (bullseye) base

    • Includes build tools to enable building C extensions during pip install.

  • 1.4.2

    • Install latest version of an unpinned pip package, even if an older binary version exists.

    • Allow installing any version of mysqlclient and psycopg2

  • 1.4.1

    • Forcibly overwrite “From” address in emails sent via sendmail, to ensure deliverability to mail servers with strict DMARC or SPF policies.

  • 1.4.0

    • Improve sending of webapp-generated emails via sendmail replacement.

  • 1.3.0

    • Python 3.7.11

    • Support for running persistent daemon/background threads within Python code after request has completed.

  • 1.2.1

    • Python 3.7.10

  • 1.2.0

    • Install pip packages from local CodeRed mirror, when possible.

  • 1.1.1

    • Bugfix pre-installed constraints preventing some sites from deploying correctly.

  • 1.1.0

    • Pip packages django_sendmail_backend and wheel now included by default.

    • New helpful WSGI error pages.

    • Bugfix when initializing new Django >= 3.1 project.

  • 1.0.2

    • Fix email sending issue.

  • 1.0.1

    • Python 3.7.9

  • 1.0.0

    • Python 3.7.6

    • Debian 9 (stretch) base

Python 3.6 (django_py3.6)#

NOTE: Python 3.6 is unsupported and only available for historical purposes.

  • 60.0:

    • Print timestamp during initialization, and EOT code when finished.

  • 2.1.0

    • Improve caching and set expiry to 7 days for all static and media files.

    • Write WSGI log in apache-style format.

  • 2.0.0

    • Python 3.6.15

    • Debian 11 (bullseye) base

    • Includes build tools to enable building C extensions during pip install.

  • 1.4.2

    • Install latest version of an unpinned pip package, even if an older binary version exists.

    • Allow installing any version of mysqlclient and psycopg2

  • 1.4.1

    • Forcibly overwrite “From” address in emails sent via sendmail, to ensure deliverability to mail servers with strict DMARC or SPF policies.

  • 1.4.0

    • Improve sending of webapp-generated emails via sendmail replacement.

  • 1.3.0

    • Python 3.6.14

    • Support for running persistent daemon/background threads within Python code after request has completed.

  • 1.2.1

    • Python 3.6.13

  • 1.2.0

    • Install pip packages from local CodeRed mirror, when possible.

  • 1.1.1

    • Bugfix pre-installed constraints preventing some sites from deploying correctly.

  • 1.1.0

    • Pip packages django_sendmail_backend and wheel now included by default.

    • New helpful WSGI error pages.

    • Bugfix when initializing new Django >= 3.1 project.

  • 1.0.2

    • Fix email sending issue.

  • 1.0.1

    • Python 3.6.12

  • 1.0.0

    • Python 3.6.10

    • Debian 9 (stretch) base

WordPress host software#

Websites running WordPress are based on the following software.

PHP 8.1 (wordpress_php8.1)#

  • 61.0

    • PHP 8.1.12

    • wp-cli 2.7.1

  • 60.0

    • PHP 8.1.11

    • Debian 11 (bullseye) base

    • Includes CodeRed sendmail to improve sending of website-generated emails.

    • Imagick 3.7.0

    • Print timestamp during initialization, and EOT code when finished.

PHP 8.0 (wordpress_php8.0)#

  • 61.0

    • PHP 8.0.25

    • wp-cli 2.7.1

  • 60.0

    • PHP 8.0.24

    • Imagick 3.7.0

    • Print timestamp during initialization, and EOT code when finished.

  • 1.1.0

    • PHP 8.0.19

    • Set cache-control expiration to access time plus 7 days by default.

  • 1.0.0

    • PHP 8.0.18

    • Debian 11 (bullseye) base

    • Includes CodeRed sendmail to improve sending of website-generated emails.

PHP 7.4 (wordpress_php7.4)#

  • 61.0

    • wp-cli 2.7.1

  • 60.0

    • PHP 7.4.32

    • Imagick 3.7.0

    • Print timestamp during initialization, and EOT code when finished.

  • 1.1.0

    • Set cache-control expiration to access time plus 7 days by default.

  • 1.0.0

    • PHP 7.4.29

    • Debian 11 (bullseye) base

    • Includes CodeRed sendmail to improve sending of website-generated emails.

PHP 7.3 (wordpress_php7.3)#

NOTE: PHP 7.3 is unsupported and only available for historical purposes.

  • 60.0:

    • Print timestamp during initialization, and EOT code when finished.

  • 2.1.0

    • Set cache-control expiration to access time plus 7 days by default.

  • 2.0.0

    • PHP 7.3.33

    • Debian 11 (bullseye) base

  • 1.1.1

    • Forcibly overwrite “From” address in emails sent via sendmail, to ensure deliverability to mail servers with strict DMARC or SPF policies.

  • 1.1.0

    • Improve sending of webapp-generated emails via sendmail replacement.

  • 1.0.4

    • PHP 7.3.29

    • WP-CLI 2.5.0

  • 1.0.3

    • PHP 7.3.27

  • 1.0.2

    • Fix email sending issue.

  • 1.0.1

    • PHP 7.3.24

  • 1.0.0

    • PHP 7.3.13

    • Apache 2.4

    • Debian 9 (stretch) base

PHP 5.6 (wordpress_php5.6)#

NOTE: PHP 5 is unsupported and only available for historical purposes.

  • 60.0:

    • Print timestamp during initialization, and EOT code when finished.

  • 1.1.1

    • Forcibly overwrite “From” address in emails sent via sendmail, to ensure deliverability to mail servers with strict DMARC or SPF policies.

  • 1.1.0

    • Improve sending of webapp-generated emails via sendmail replacement.

  • 1.0.1

    • Fix email sending issue.

  • 1.0.0

    • PHP 5.6

    • Apache 2.4

    • Debian 9 (stretch) base

Static HTML host software#

NOTE PHP, Perl, Python, or other runtimes are not included with static HTML hosts. You may however use .htaccess files to configure your site.

Apache (apache)#

Current Apache version: 2.4 Current base operating system: Debian 11 (bullseye)

  • 60.0

    • Debian 11.5 (bullseye) base

    • Print timestamp during initialization, and EOT code when finished.

  • 1.3.0

    • Enable mod_include

    • Set cache-control expiration to access time plus 7 days by default.

  • 1.2.0

    • Debian 11.3 (bullseye) base

  • 1.1.2

    • Debian 10.10 (buster) base

  • 1.1.1

    • Debian 10.8 (buster) base

  • 1.1.0

    • Debian: 10.6 (buster) base

  • 1.0.0

    • Apache 2.4

    • Debian: 9.11 (stretch) base