Infrastructure changelog

New infrastructure versions are automatically rolled out to your stacks. These upgrades will be applied to your test environments first, and then your production environments. Stack Managers and Release Managers will receive an email notification when an upgrade will be performed.

If you require an upgrade promptly or want to speed up the upgrade process, you can use the “Upgrade infrastructure” checkbox under Advanced Options when performing a full deployment. This will force the environment to be upgraded to the latest infrastructure version.

Version 5

5.4.0 - 23 September 2024

  • Improved vector package installation method on web instances
  • Fixed admin whitelist incorrectly blocking all URIs containing "admin".

5.3.3 - 12 August 2024

  • Resolved issue with secrets containing certain special characters
  • Resolved issue with failing deployments due to concurrent writes to a file

5.3.2 - 12 July 2024

  • Hotfix: fixed outdated repository key for vector package

5.3.1 - 4 June 2024

  • Security updates

5.2.1 - 13 March 2024

  • Security updates
  • Removal of legacy backup system

5.1.3 - 5 March 2024

  • Security updates
  • Hotfix for failing deployments
  • Base image updated to latest Ubuntu packages as of 5 March 2024

5.1.2 - 7 November 2023

  • Security updates

5.1.1 - 27 September 2023

  • Base image updated to latest Ubuntu packages as of 26 September 2023.

5.1.0 - 19 September 2023

  • Improved PHP package installation process to reduce full deployment times.
  • Added support for PHP 8.2

5.0.3 - 15 August 2023

  • Hotfix: fixed intel-microcode package causing bake process to fail.

5.0.2 - 28 July 2023

  • Hotfix: fixed amd64-microcode package causing bake process to fail.
  • Base image updated to latest Ubuntu/PHP packages as of 28 July 2023. Key package versions:
    • PHP 7.4.33, PHP 8.0.29, PHP 8.1.21, Apache 2.4.52, Nginx 1.24.0

5.0.1 - 5 May 2023

  • Hotfix: Replace invalid SASL password for email server authentication

5.0.0 - 24 April 2023

  • Upgraded operating system from Ubuntu 18.04 (Bionic Beaver) and Ubuntu 22.04 (Jammy Jellyfish).
  • Base image updated to latest Ubuntu/PHP packages as of 24 April 2023. Key package versions:
    • PHP 7.4.33, PHP 8.0.28, PHP 8.1.18, Apache 2.4.52, Nginx 1.22.1

Version 4

4.5.0 - 27 October 2022

  • Base image updated to latest Ubuntu/PHP packages as of 26 October 2022. Key package versions:
    • PHP 7.4.32, PHP 8.0.24, PHP 8.1.11, Apache 2.4.29, Nginx 1.22.1

4.4.1 - 25 October 2022

  • Hotfix SIEM integration with backwards compatibility

4.4.0 - 26 July 2022

  • Base image updated to latest Ubuntu/PHP packages as of 26 July 2022. Key package versions:
    • PHP 7.3.33, PHP 7.4.30, PHP 8.0.21, Apache 2.4.29, Nginx 1.22.0

4.3.4 - 23 June 2022

  • Hotfix security logging format.

4.3.3 - 16 June 2022

  • Introduce additional security logging.

4.3.2 - 18 May 2022

  • Fix platform metrics for PHP 8.0+ installations.

4.3.1 - 9 May 2022

  • Fix incorrect port records in X-Forwarded-Port and X-Real-Port headers.

4.3.0 - 21 April 2022

  • Introduce infrastructure support for PHP 8.1.
  • Base image updated to latest Ubuntu/PHP packages as of 20th April 2022. Key package versions:
    • PHP 7.4.28, PHP 8.0.17, PHP 8.1.4, Apache 2.4.29, Nginx 1.20.2

4.2.2 - 26 January 2022

  • Security updates

4.2.1 - 16 September 2021

  • Base image updated to latest Ubuntu/PHP packages as of 6th September 2021. Key package versions:
    • PHP 7.3.31, PHP 7.4.24, PHP 8.0.11, Apache 2.4.29, Nginx 1.20.1

4.1.7 - 23 March 2021

  • Fixed admin and security whitelisting

4.1.6 - 9 February 2021

  • Operating system updates

4.1.5 - 30 November 2020

  • Introduce infrastructure support for PHP 8.
  • Resolved issue where some secrets and environment variables were not available after deployments.
  • Base image updated to latest Ubuntu packages as of 30th November 2020. Key package versions:
    • PHP 5.6.40, PHP 7.1.33, PHP 7.2.34, PHP 7.3.24, PHP 7.4.13, PHP 8.0.0, Apache 2.4.29, Nginx 1.18.0

4.1.3 - 5 October 2020

  • Resolved issue with secrets containing certain special characters.
  • Add in additional whitelisting support.
  • Base image updated to latest Ubuntu packages as of 5th October 2020. Key package versions:
    • PHP 5.6.40, PHP 7.1.33, PHP 7.2.33, PHP 7.3.22, PHP 7.4.10, Apache 2.4.29, Nginx 1.18.0

4.1.1 - 28 August 2020

  • Improvements to snapshot creation process for some newer versions of MySQL.
  • Improvements to snapshot restoration process to avoid system resource exhaustion.
  • Base image updated to latest Ubuntu packages as of 28th August 2020. Key package versions:
    • PHP 5.6.40, PHP 7.1.33, PHP 7.2.33, PHP 7.3.21, PHP 7.4.9, Apache 2.4.29, Nginx 1.18.0

4.1.0 - 20 July 2020

  • Add support for traffic routed through AWS CloudFront.
  • Enable self-service secrets by default.
  • Base image updated to latest Ubuntu packages as of 20th July 2020. Key package versions:
    • PHP 5.6.40, PHP 7.1.33, PHP 7.2.32, PHP 7.3.20, PHP 7.4.8, Apache 2.4.29, Nginx 1.18.0

4.0.21 - 7 July 2020

  • Resolved an issue where deployments would fail due to broken wkhtmltopdf package source.

4.0.20 - 20 May 2020

  • Resolved an issue where Apache metrics would stop being reported.
  • Base image updated to latest Ubuntu packages as of 20th May 2020. Key package versions:
    • PHP 5.6.40, PHP 7.1.33, PHP 7.2.31, PHP 7.3.18, PHP 7.4.6, Apache 2.4.29, Nginx 1.18.0

4.0.19 - 31 March 2020

  • Support for dynamic SSL provisioning for the upcoming release of Let’s Encrypt.
  • Improvements to the snapshot restoration process when restoring a large number of assets.
  • Base image updated to latest Ubuntu packages as of 31st March 2020. Key package versions:
    • PHP 5.6.40, PHP 7.1.33, PHP 7.2.29, PHP 7.3.16, PHP 7.4.4, Apache 2.4.29, Nginx 1.16.1

4.0.18 - 31 January 2020

  • Minor adjustments to internally used scripts.
  • Base image updated to latest Ubuntu packages as of 31st January 2020. Key package versions:
    • PHP 5.6.40, PHP 7.1.33, PHP 7.2.27, PHP 7.3.14, PHP 7.4.2, Apache 2.4.29, Nginx 1.16.1

4.0.17 - 6 January 2020

  • Base image updated to latest Ubuntu packages as of 6th January 2020. Key package versions:
    • PHP 5.6.40, PHP 7.1.33, PHP 7.2.26, PHP 7.3.13, PHP 7.4.1, Apache 2.4.29, Nginx 1.16.1

4.0.16 - 6 December 2019

  • Add support for PHP 7.4, which can be enabled by updating your .platform.yml file.
  • Reintroduce support for PHP 5.6 to ensure environments choosing to remain on an end-of-life PHP version are on a supported infrastructure version and operating system for upcoming features.
  • Minor adjustments to internally used scripts.
  • Base image updated to latest Ubuntu packages as of 6th December 2019. Key package versions:
    • PHP 5.6.40, PHP 7.1.33, PHP 7.2.25, PHP 7.3.12, PHP 7.4.0, Apache 2.4.29, Nginx 1.16.1

4.0.15 - 29 November 2019

  • Add support for PHP 7.4, which can be enabled by updating your .platform.yml file.
  • Base image updated to latest Ubuntu packages as of 29th November 2019. Key package versions:
    • PHP 7.1.33, PHP 7.2.25, PHP 7.3.12, PHP 7.4.0, Apache 2.4.29, Nginx 1.16.1

4.0.14 - 28 October 2019

  • Resolves an issue where emails cannot be sent from your stack.

4.0.13 - 17 October 2019

  • Base image updated to latest Ubuntu packages as of 17th October 2019. Key package versions:
    • PHP 7.1.32, PHP 7.2.23, PHP 7.3.10, Apache 2.4.29, Nginx 1.16.1
  • Minor adjustments to internally used scripts.

4.0.12 - 19 September 2019

  • Base image updated to latest Ubuntu packages as of 19th September 2019. Key package versions:
    • PHP 7.1.32, PHP 7.2.22, PHP 7.3.9, Apache 2.4.29, Nginx 1.16.1
  • Further improvements to the snapshotting process:
    • Tables are no longer locked during a snapshot and will use a transaction to avoid blocking writes. This change will only be effective if your database only contains InnoDB tables. Table locking will continue if your database contains MyISAM tables to ensure data consistency as MyISAM doesn’t support transactions.
    • Updates to the compression used to speed up the time taken to create a snapshot.

4.0.11 - 16 September 2019

  • Base image updated to latest Ubuntu packages as of 13th September 2019. Key package versions:
    • PHP 7.1.32, PHP 7.2.22, PHP 7.3.9, Apache 2.4.29, Nginx 1.16.1
  • Fix issue where Apache system temp differed from CLI due to systemd “PrivateTmp” setting
  • Minor adjustments to internally used scripts.

4.0.10 - 9 September 2019

  • Base image updated to latest Ubuntu packages as of 9th September 2019. Key package versions:
    • PHP 7.1.32, PHP 7.2.22, PHP 7.3.9, Apache 2.4.29, Nginx 1.16.1

4.0.9 - 29 August 2019

  • Improvements to the snapshotting process to prevent failures being reported as successful, resulting in an incomplete database backup.

4.0.8 - 28 August 2019

  • Base image updated to latest Ubuntu packages as of 28th August 2019. Key package versions:
    • PHP 7.1.31, PHP 7.2.21, PHP 7.3.8, Apache 2.4.29, Nginx 1.16.1

4.0.7 - 19 August 2019

  • Base image updated to latest Ubuntu packages as of 19th August 2019. Key package versions:
    • PHP 7.1.31, PHP 7.2.21, PHP 7.3.8, Apache 2.4.29, Nginx 1.16.0

4.0.6 - 9 August 2019

  • Fixed issue where AppArmor would block ClamAV virus scans within the web directory.
  • Base image updated to latest Ubuntu packages as of 9th August 2019. Key package versions:
    • PHP 7.1.31, PHP 7.2.21, PHP 7.3.8, Apache 2.4.29, Nginx 1.16.0

4.0.5 - 5 August 2019

  • Fixed issue where emails would fail to send when using port 25. This issue is only present if your bespoke code has custom functionality that uses SMTP to send emails instead of the built-in mail() functionality.

4.0.4 - 25 July 2019

  • Fixed issue where manipulating a large number of images using the built-in Silverstripe functions in a short time span would fail when ImageMagick was set as the image manipulation backend.

4.0.3 - 23 July 2019

  • Fixed issue where New Relic module was not correctly logging all requests.

4.0.2 - 22 July 2019

  • Added support for Blackfire performance profiling.
  • Base image updated to latest Ubuntu packages as of 22th July 2019. Key package versions:
    • PHP 7.1.30, PHP 7.2.20, PHP 7.3.7, Apache 2.4.29, Nginx 1.16.0

4.0.1 - 9 July 2019

  • Adjustments to logging agent sending intervals.

4.0.0 - 8 July 2019

  • Changed operating system from Debian 8 (Jessie) to Ubuntu 18.04 (Bionic Beaver).
  • PHP 5.6 is no longer installed and all support has been removed. Your stack will not be upgraded to this infrastructure version if you are using PHP 5.6.
  • PHP 7.2 is now the default PHP version for new stacks, or when no version is explicitly defined in .platform.yml (previously was 5.6)
  • Improvements to internal provisioning scripts for faster setup.
  • Support for TLSv1.3 has been added.
  • Weak SSL ciphers have been removed. We now use the “intermediate” suite from Mozilla SSL Config Generator.
    • Oldest compatible clients: Firefox 27, Android 4.4.2, Chrome 31, Edge, IE 11 on Windows 7, Java 8u31, OpenSSL 1.0.1, Opera 20, and Safari 9.
  • Rework internal logging collection for improved reliability.
  • New Relic module no longer produces logging spam on every request.
  • Base image updated to latest Ubuntu packages as of 4th July 2019. Key package versions:
    • PHP 7.1.30, PHP 7.2.19, PHP 7.3.6, Apache 2.4.29, Nginx 1.16.0

Was this answer helpful? Yes No

Sorry we couldn't be helpful. Help us improve this article with your feedback.