From f2d28cc9e92250b08ae08ccedf3b64dc4944b762 Mon Sep 17 00:00:00 2001 From: Cormac McCarthy Date: Thu, 31 Aug 2023 14:25:25 -0700 Subject: [PATCH] Add support for PHP 8.0.30, 8.1.22 and 8.2.9 (#2118) * Add support for PHP 8.0.30, 8.1.22 and 8.2.9 * Add GPG key for PHP 8.0 * Update with PHP base image tags --- build/__phpVersions.sh | 16 ++++++++-------- build/constants.yaml | 16 ++++++++-------- doc/supportedPlatformVersions.md | 12 ++++++++++++ images/runtime/php-fpm/8.0/8.0.Dockerfile | 8 ++++---- images/runtime/php-fpm/8.1/8.1.Dockerfile | 6 +++--- .../runtime/php-fpm/8.1/base.bullseye.Dockerfile | 2 +- images/runtime/php-fpm/8.2/8.2.Dockerfile | 6 +++--- .../runtime/php-fpm/8.2/base.bullseye.Dockerfile | 2 +- images/runtime/php/8.0/8.0.Dockerfile | 8 ++++---- images/runtime/php/8.0/base.buster.Dockerfile | 2 +- images/runtime/php/8.1/8.1.Dockerfile | 6 +++--- images/runtime/php/8.2/8.2.Dockerfile | 6 +++--- .../php/versions/bullseye/versionsToBuild.txt | 5 ++++- .../php/versions/buster/versionsToBuild.txt | 5 ++++- .../php/versions/focal-scm/versionsToBuild.txt | 5 ++++- .../php/versions/stretch/versionsToBuild.txt | 5 ++++- src/BuildScriptGenerator/PhpVersions.cs | 16 ++++++++-------- 17 files changed, 75 insertions(+), 51 deletions(-) diff --git a/build/__phpVersions.sh b/build/__phpVersions.sh index fd7db37125..4241cd2500 100644 --- a/build/__phpVersions.sh +++ b/build/__phpVersions.sh @@ -1,7 +1,7 @@ # This file was auto-generated from 'constants.yaml'. Changes may be overridden. -PHP_RUNTIME_BASE_TAG='20230713.2' -PHP_FPM_RUNTIME_BASE_TAG='20230720.2' +PHP_RUNTIME_BASE_TAG='20230831.3' +PHP_FPM_RUNTIME_BASE_TAG='20230831.3' COMPOSER_VERSION='2.0.8' COMPOSER_SETUP_SHA384='e21205b207c3ff031906575712edab6f13eb0b361f2085f1f1237b7126d785e826a450292b6cfd1d64d92e6563bbde02' COMPOSER1_9_VERSION='1.9.3' @@ -9,15 +9,15 @@ COMPOSER1_10_VERSION='1.10.19' COMPOSER2_0_VERSION='2.0.8' COMPOSER2_2_VERSION='2.2.9' COMPOSER2_3_VERSION='2.3.4' -PHP82_VERSION='8.2.8' +PHP82_VERSION='8.2.9' PHP82_KEYS='1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544' -PHP82_TAR_SHA256='cfe1055fbcd486de7d3312da6146949aae577365808790af6018205567609801' -PHP81_VERSION='8.1.21' +PHP82_TAR_SHA256='1e6cb77f997613864ab3127fbfc6a8c7fdaa89a95e8ed6167617b913b4de4765' +PHP81_VERSION='8.1.22' PHP81_KEYS='528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544' -PHP81_TAR_SHA256='e634a00b0c6a8cd39e840e9fb30b5227b820b7a9ace95b7b001053c1411c4821' -PHP80_VERSION='8.0.29' +PHP81_TAR_SHA256='9ea4f4cfe775cb5866c057323d6b320f3a6e0adb1be41a068ff7bfec6f83e71d' +PHP80_VERSION='8.0.30' PHP80_KEYS='1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F' -PHP80_TAR_SHA256='14db2fbf26c07d0eb2c9fab25dbde7e27726a3e88452cca671f0896bbb683ca9' +PHP80_TAR_SHA256='216ab305737a5d392107112d618a755dc5df42058226f1670e9db90e77d777d9' PHP74_VERSION='7.4.33' PHP74_KEYS='42670A7FE4D0441C8E4632349E4FDC074A4EF02D 5A52880781F755608BF815FC910DEB46F53EA312' PHP74_TAR_SHA256='924846abf93bc613815c55dd3f5809377813ac62a9ec4eb3778675b82a27b927' diff --git a/build/constants.yaml b/build/constants.yaml index 1cdac7aa43..e24a8634cc 100644 --- a/build/constants.yaml +++ b/build/constants.yaml @@ -170,8 +170,8 @@ file-name-prefix: __ - name: php-versions constants: - php-runtime-base-tag: 20230713.2 - php-fpm-runtime-base-tag: 20230720.2 + php-runtime-base-tag: 20230831.3 + php-fpm-runtime-base-tag: 20230831.3 composer-version: 2.0.8 composer-setup-sha384: e21205b207c3ff031906575712edab6f13eb0b361f2085f1f1237b7126d785e826a450292b6cfd1d64d92e6563bbde02 composer1-9-version: 1.9.3 @@ -179,15 +179,15 @@ composer2-0-version: 2.0.8 composer2-2-version: 2.2.9 composer2-3-version: 2.3.4 - php82-version: 8.2.8 + php82-version: 8.2.9 php82-keys: 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544 - php82-tar-sha256: cfe1055fbcd486de7d3312da6146949aae577365808790af6018205567609801 - php81-version: 8.1.21 + php82-tar-sha256: 1e6cb77f997613864ab3127fbfc6a8c7fdaa89a95e8ed6167617b913b4de4765 + php81-version: 8.1.22 php81-keys: 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 - php81-tar-sha256: e634a00b0c6a8cd39e840e9fb30b5227b820b7a9ace95b7b001053c1411c4821 - php80-version: 8.0.29 + php81-tar-sha256: 9ea4f4cfe775cb5866c057323d6b320f3a6e0adb1be41a068ff7bfec6f83e71d + php80-version: 8.0.30 php80-keys: 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F - php80-tar-sha256: 14db2fbf26c07d0eb2c9fab25dbde7e27726a3e88452cca671f0896bbb683ca9 + php80-tar-sha256: 216ab305737a5d392107112d618a755dc5df42058226f1670e9db90e77d777d9 php74-version: 7.4.33 php74-keys: 42670A7FE4D0441C8E4632349E4FDC074A4EF02D 5A52880781F755608BF815FC910DEB46F53EA312 php74-tar-sha256: 924846abf93bc613815c55dd3f5809377813ac62a9ec4eb3778675b82a27b927 diff --git a/doc/supportedPlatformVersions.md b/doc/supportedPlatformVersions.md index 01004484c8..b9e040d2a3 100644 --- a/doc/supportedPlatformVersions.md +++ b/doc/supportedPlatformVersions.md @@ -922,6 +922,7 @@ - 8.0.27 - 8.0.28 - 8.0.29 +- 8.0.30 - 8.1.0 - 8.1.4 - 8.1.6 @@ -934,6 +935,7 @@ - 8.1.19 - 8.1.20 - 8.1.21 +- 8.1.22 - 8.2.0 - 8.2.1 - 8.2.2 @@ -942,6 +944,7 @@ - 8.2.6 - 8.2.7 - 8.2.8 +- 8.2.9 ### buster @@ -974,6 +977,7 @@ - 8.0.27 - 8.0.28 - 8.0.29 +- 8.0.30 - 8.1.0 - 8.1.4 - 8.1.6 @@ -986,6 +990,7 @@ - 8.1.19 - 8.1.20 - 8.1.21 +- 8.1.22 - 8.2.0 - 8.2.1 - 8.2.2 @@ -994,6 +999,7 @@ - 8.2.6 - 8.2.7 - 8.2.8 +- 8.2.9 ### focal-scm @@ -1026,6 +1032,7 @@ - 8.0.27 - 8.0.28 - 8.0.29 +- 8.0.30 - 8.1.0 - 8.1.4 - 8.1.6 @@ -1038,6 +1045,7 @@ - 8.1.19 - 8.1.20 - 8.1.21 +- 8.1.22 - 8.2.0 - 8.2.1 - 8.2.2 @@ -1046,6 +1054,7 @@ - 8.2.6 - 8.2.7 - 8.2.8 +- 8.2.9 ### stretch @@ -1088,6 +1097,7 @@ - 8.0.27 - 8.0.28 - 8.0.29 +- 8.0.30 - 8.1.0 - 8.1.4 - 8.1.6 @@ -1099,6 +1109,7 @@ - 8.1.19 - 8.1.20 - 8.1.21 +- 8.1.22 - 8.2.0 - 8.2.1 - 8.2.2 @@ -1107,6 +1118,7 @@ - 8.2.6 - 8.2.7 - 8.2.8 +- 8.2.9 diff --git a/images/runtime/php-fpm/8.0/8.0.Dockerfile b/images/runtime/php-fpm/8.0/8.0.Dockerfile index 73118c755f..96d99e4c73 100644 --- a/images/runtime/php-fpm/8.0/8.0.Dockerfile +++ b/images/runtime/php-fpm/8.0/8.0.Dockerfile @@ -42,12 +42,12 @@ ENV PHP_CFLAGS="-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_ ENV PHP_CPPFLAGS="$PHP_CFLAGS" ENV PHP_LDFLAGS="-Wl,-O1 -Wl,--hash-style=both -pie" -ENV GPG_KEYS 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F 2C16C765DBE54A088130F1BC4B9B5F600B55F3B4 +ENV GPG_KEYS 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F 2C16C765DBE54A088130F1BC4B9B5F600B55F3B4 39B641343D8C104B2B146DC3F9C39DC0B9698544 -ENV PHP_VERSION 8.0.29 -ENV PHP_URL="https://www.php.net/get/php-8.0.29.tar.xz/from/this/mirror" PHP_ASC_URL="https://www.php.net/get/php-8.0.29.tar.xz.asc/from/this/mirror" -ENV PHP_SHA256="14db2fbf26c07d0eb2c9fab25dbde7e27726a3e88452cca671f0896bbb683ca9" PHP_MD5="" +ENV PHP_VERSION 8.0.30 +ENV PHP_URL="https://www.php.net/get/php-8.0.30.tar.xz/from/this/mirror" PHP_ASC_URL="https://www.php.net/get/php-8.0.30.tar.xz.asc/from/this/mirror" +ENV PHP_SHA256="216ab305737a5d392107112d618a755dc5df42058226f1670e9db90e77d777d9" PHP_MD5="" RUN set -eux; \ \ diff --git a/images/runtime/php-fpm/8.1/8.1.Dockerfile b/images/runtime/php-fpm/8.1/8.1.Dockerfile index 963c417a12..9d5caf72ef 100755 --- a/images/runtime/php-fpm/8.1/8.1.Dockerfile +++ b/images/runtime/php-fpm/8.1/8.1.Dockerfile @@ -45,9 +45,9 @@ ENV PHP_LDFLAGS="-Wl,-O1 -Wl,--hash-style=both -pie" ENV GPG_KEYS 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD -ENV PHP_VERSION 8.1.21 -ENV PHP_URL="https://www.php.net/get/php-8.1.21.tar.xz/from/this/mirror" PHP_ASC_URL="https://www.php.net/get/php-8.1.21.tar.xz.asc/from/this/mirror" -ENV PHP_SHA256="e634a00b0c6a8cd39e840e9fb30b5227b820b7a9ace95b7b001053c1411c4821" PHP_MD5="" +ENV PHP_VERSION 8.1.22 +ENV PHP_URL="https://www.php.net/get/php-8.1.22.tar.xz/from/this/mirror" PHP_ASC_URL="https://www.php.net/get/php-8.1.22.tar.xz.asc/from/this/mirror" +ENV PHP_SHA256="9ea4f4cfe775cb5866c057323d6b320f3a6e0adb1be41a068ff7bfec6f83e71d" PHP_MD5="" RUN set -eux; \ \ diff --git a/images/runtime/php-fpm/8.1/base.bullseye.Dockerfile b/images/runtime/php-fpm/8.1/base.bullseye.Dockerfile index d83238b082..624dc632b4 100644 --- a/images/runtime/php-fpm/8.1/base.bullseye.Dockerfile +++ b/images/runtime/php-fpm/8.1/base.bullseye.Dockerfile @@ -1,6 +1,6 @@ FROM oryxdevmcr.azurecr.io/private/oryx/php-fpm-8.1 SHELL ["/bin/bash", "-c"] -ENV PHP_VERSION 8.1.18 +ENV PHP_VERSION 8.1.22 # An environment variable for oryx run-script to know the origin of php image so that # start-up command can be determined while creating run script diff --git a/images/runtime/php-fpm/8.2/8.2.Dockerfile b/images/runtime/php-fpm/8.2/8.2.Dockerfile index fdf9b06c7c..ae1c3dcd10 100644 --- a/images/runtime/php-fpm/8.2/8.2.Dockerfile +++ b/images/runtime/php-fpm/8.2/8.2.Dockerfile @@ -44,9 +44,9 @@ ENV PHP_LDFLAGS="-Wl,-O1 -Wl,--hash-style=both -pie" ENV GPG_KEYS 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A -ENV PHP_VERSION 8.2.8 -ENV PHP_URL="https://www.php.net/get/php-8.2.8.tar.xz/from/this/mirror" PHP_ASC_URL="https://www.php.net/get/php-8.2.8.tar.xz.asc/from/this/mirror" -ENV PHP_SHA256="cfe1055fbcd486de7d3312da6146949aae577365808790af6018205567609801" PHP_MD5="" +ENV PHP_VERSION 8.2.9 +ENV PHP_URL="https://www.php.net/get/php-8.2.9.tar.xz/from/this/mirror" PHP_ASC_URL="https://www.php.net/get/php-8.2.9.tar.xz.asc/from/this/mirror" +ENV PHP_SHA256="1e6cb77f997613864ab3127fbfc6a8c7fdaa89a95e8ed6167617b913b4de4765" PHP_MD5="" RUN set -eux; \ \ diff --git a/images/runtime/php-fpm/8.2/base.bullseye.Dockerfile b/images/runtime/php-fpm/8.2/base.bullseye.Dockerfile index 719e9ebf9a..b43cec7089 100644 --- a/images/runtime/php-fpm/8.2/base.bullseye.Dockerfile +++ b/images/runtime/php-fpm/8.2/base.bullseye.Dockerfile @@ -1,6 +1,6 @@ FROM oryxdevmcr.azurecr.io/private/oryx/php-fpm-8.2 SHELL ["/bin/bash", "-c"] -ENV PHP_VERSION 8.2.5 +ENV PHP_VERSION 8.2.9 # An environment variable for oryx run-script to know the origin of php image so that # start-up command can be determined while creating run script diff --git a/images/runtime/php/8.0/8.0.Dockerfile b/images/runtime/php/8.0/8.0.Dockerfile index 6dd33747f1..120d6a8a93 100644 --- a/images/runtime/php/8.0/8.0.Dockerfile +++ b/images/runtime/php/8.0/8.0.Dockerfile @@ -99,11 +99,11 @@ ENV PHP_CFLAGS="-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_ ENV PHP_CPPFLAGS="$PHP_CFLAGS" ENV PHP_LDFLAGS="-Wl,-O1 -Wl,--hash-style=both -pie" -ENV GPG_KEYS 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F 2C16C765DBE54A088130F1BC4B9B5F600B55F3B4 +ENV GPG_KEYS 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F 2C16C765DBE54A088130F1BC4B9B5F600B55F3B4 39B641343D8C104B2B146DC3F9C39DC0B9698544 -ENV PHP_VERSION 8.0.29 -ENV PHP_URL="https://www.php.net/get/php-8.0.29.tar.xz/from/this/mirror" PHP_ASC_URL="https://www.php.net/get/php-8.0.29.tar.xz.asc/from/this/mirror" -ENV PHP_SHA256="14db2fbf26c07d0eb2c9fab25dbde7e27726a3e88452cca671f0896bbb683ca9" PHP_MD5="" +ENV PHP_VERSION 8.0.30 +ENV PHP_URL="https://www.php.net/get/php-8.0.30.tar.xz/from/this/mirror" PHP_ASC_URL="https://www.php.net/get/php-8.0.30.tar.xz.asc/from/this/mirror" +ENV PHP_SHA256="216ab305737a5d392107112d618a755dc5df42058226f1670e9db90e77d777d9" PHP_MD5="" RUN set -eux; \ \ diff --git a/images/runtime/php/8.0/base.buster.Dockerfile b/images/runtime/php/8.0/base.buster.Dockerfile index f7d7073c60..20e61c2399 100644 --- a/images/runtime/php/8.0/base.buster.Dockerfile +++ b/images/runtime/php/8.0/base.buster.Dockerfile @@ -1,6 +1,6 @@ FROM oryxdevmcr.azurecr.io/private/oryx/php-8.0 SHELL ["/bin/bash", "-c"] -ENV PHP_VERSION 8.0.28 +ENV PHP_VERSION 8.0.30 RUN a2enmod rewrite expires include deflate remoteip headers diff --git a/images/runtime/php/8.1/8.1.Dockerfile b/images/runtime/php/8.1/8.1.Dockerfile index 119caf75cc..920062d04c 100755 --- a/images/runtime/php/8.1/8.1.Dockerfile +++ b/images/runtime/php/8.1/8.1.Dockerfile @@ -100,9 +100,9 @@ ENV PHP_LDFLAGS="-Wl,-O1 -Wl,--hash-style=both -pie" ENV GPG_KEYS 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD -ENV PHP_VERSION 8.1.21 -ENV PHP_URL="https://www.php.net/get/php-8.1.21.tar.xz/from/this/mirror" PHP_ASC_URL="https://www.php.net/get/php-8.1.21.tar.xz.asc/from/this/mirror" -ENV PHP_SHA256="e634a00b0c6a8cd39e840e9fb30b5227b820b7a9ace95b7b001053c1411c4821" PHP_MD5="" +ENV PHP_VERSION 8.1.22 +ENV PHP_URL="https://www.php.net/get/php-8.1.22.tar.xz/from/this/mirror" PHP_ASC_URL="https://www.php.net/get/php-8.1.22.tar.xz.asc/from/this/mirror" +ENV PHP_SHA256="9ea4f4cfe775cb5866c057323d6b320f3a6e0adb1be41a068ff7bfec6f83e71d" PHP_MD5="" RUN set -eux; \ \ diff --git a/images/runtime/php/8.2/8.2.Dockerfile b/images/runtime/php/8.2/8.2.Dockerfile index 1e87fcd6e2..f432e555c2 100644 --- a/images/runtime/php/8.2/8.2.Dockerfile +++ b/images/runtime/php/8.2/8.2.Dockerfile @@ -100,9 +100,9 @@ ENV PHP_LDFLAGS="-Wl,-O1 -Wl,--hash-style=both -pie" ENV GPG_KEYS 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A -ENV PHP_VERSION 8.2.8 -ENV PHP_URL="https://www.php.net/get/php-8.2.8.tar.xz/from/this/mirror" PHP_ASC_URL="https://www.php.net/get/php-8.2.8.tar.xz.asc/from/this/mirror" -ENV PHP_SHA256="cfe1055fbcd486de7d3312da6146949aae577365808790af6018205567609801" PHP_MD5="" +ENV PHP_VERSION 8.2.9 +ENV PHP_URL="https://www.php.net/get/php-8.2.9.tar.xz/from/this/mirror" PHP_ASC_URL="https://www.php.net/get/php-8.2.9.tar.xz.asc/from/this/mirror" +ENV PHP_SHA256="1e6cb77f997613864ab3127fbfc6a8c7fdaa89a95e8ed6167617b913b4de4765" PHP_MD5="" RUN set -eux; \ \ diff --git a/platforms/php/versions/bullseye/versionsToBuild.txt b/platforms/php/versions/bullseye/versionsToBuild.txt index 3a8cd872f4..992685272e 100644 --- a/platforms/php/versions/bullseye/versionsToBuild.txt +++ b/platforms/php/versions/bullseye/versionsToBuild.txt @@ -15,6 +15,7 @@ 8.0.27, f942cbfe2f7bacbb8039fb79bbec41c76ea779ac5c8157f21e1e0c1b28a5fc3a, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, 8.0.28, 5e07278a1f315a67d36a676c01343ca2d4da5ec5bdb15d018e4248b3012bc0cd, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, 8.0.29, 14db2fbf26c07d0eb2c9fab25dbde7e27726a3e88452cca671f0896bbb683ca9, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, +8.0.30, 216ab305737a5d392107112d618a755dc5df42058226f1670e9db90e77d777d9, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, 8.1.0, a1317eff0723a2b3d3122bbfe107a1158570ea2822dc35a5fb360086db0f6bbc, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.1.4, 05a8c0ac30008154fb38a305560543fc172ba79fb957084a99b8d3b10d5bdb4b, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, @@ -28,6 +29,7 @@ 8.1.19, f42f0e93467415b2d30aa5b7ac825f0079a74207e0033010383cdc1e13657379, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.1.20, 4c9973f599e93ed5e8ce2b45ce1d41bb8fb54ce642824fd23e56b52fd75029a6, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.1.21, e634a00b0c6a8cd39e840e9fb30b5227b820b7a9ace95b7b001053c1411c4821, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, +8.1.22, 9ea4f4cfe775cb5866c057323d6b320f3a6e0adb1be41a068ff7bfec6f83e71d, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.0, 6ea4c2dfb532950fd712aa2a08c1412a6a81cd1334dd0b0bf88a8e44c2b3a943, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.1, 650d3bd7a056cabf07f6a0f6f1dd8ba45cd369574bbeaa36de7d1ece212c17af, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, @@ -36,4 +38,5 @@ 8.2.5, 800738c359b7f1e67e40c22713d2d90276bc85ba1c21b43d99edd43c254c5f76, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.6, 10b796f0ed45574229851212b30a596a76e70ae365322bcaaaf9c00fa7d58cca, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.7, 4b9fb3dcd7184fe7582d7e44544ec7c5153852a2528de3b6754791258ffbdfa0, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, -8.2.8, cfe1055fbcd486de7d3312da6146949aae577365808790af6018205567609801, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, \ No newline at end of file +8.2.8, cfe1055fbcd486de7d3312da6146949aae577365808790af6018205567609801, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, +8.2.9, 1e6cb77f997613864ab3127fbfc6a8c7fdaa89a95e8ed6167617b913b4de4765, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, \ No newline at end of file diff --git a/platforms/php/versions/buster/versionsToBuild.txt b/platforms/php/versions/buster/versionsToBuild.txt index 73136c43bf..91cb55efe9 100644 --- a/platforms/php/versions/buster/versionsToBuild.txt +++ b/platforms/php/versions/buster/versionsToBuild.txt @@ -29,6 +29,7 @@ 8.0.27, f942cbfe2f7bacbb8039fb79bbec41c76ea779ac5c8157f21e1e0c1b28a5fc3a, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, 8.0.28, 5e07278a1f315a67d36a676c01343ca2d4da5ec5bdb15d018e4248b3012bc0cd, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, 8.0.29, 14db2fbf26c07d0eb2c9fab25dbde7e27726a3e88452cca671f0896bbb683ca9, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, +8.0.30, 216ab305737a5d392107112d618a755dc5df42058226f1670e9db90e77d777d9, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, 8.1.0, a1317eff0723a2b3d3122bbfe107a1158570ea2822dc35a5fb360086db0f6bbc, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.1.4, 05a8c0ac30008154fb38a305560543fc172ba79fb957084a99b8d3b10d5bdb4b, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, @@ -42,6 +43,7 @@ 8.1.19, f42f0e93467415b2d30aa5b7ac825f0079a74207e0033010383cdc1e13657379, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.1.20, 4c9973f599e93ed5e8ce2b45ce1d41bb8fb54ce642824fd23e56b52fd75029a6, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.1.21, e634a00b0c6a8cd39e840e9fb30b5227b820b7a9ace95b7b001053c1411c4821, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, +8.1.22, 9ea4f4cfe775cb5866c057323d6b320f3a6e0adb1be41a068ff7bfec6f83e71d, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.0, 6ea4c2dfb532950fd712aa2a08c1412a6a81cd1334dd0b0bf88a8e44c2b3a943, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.1, 650d3bd7a056cabf07f6a0f6f1dd8ba45cd369574bbeaa36de7d1ece212c17af, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, @@ -50,4 +52,5 @@ 8.2.5, 800738c359b7f1e67e40c22713d2d90276bc85ba1c21b43d99edd43c254c5f76, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.6, 10b796f0ed45574229851212b30a596a76e70ae365322bcaaaf9c00fa7d58cca, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.7, 4b9fb3dcd7184fe7582d7e44544ec7c5153852a2528de3b6754791258ffbdfa0, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, -8.2.8, cfe1055fbcd486de7d3312da6146949aae577365808790af6018205567609801, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, \ No newline at end of file +8.2.8, cfe1055fbcd486de7d3312da6146949aae577365808790af6018205567609801, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, +8.2.9, 1e6cb77f997613864ab3127fbfc6a8c7fdaa89a95e8ed6167617b913b4de4765, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, \ No newline at end of file diff --git a/platforms/php/versions/focal-scm/versionsToBuild.txt b/platforms/php/versions/focal-scm/versionsToBuild.txt index 73136c43bf..91cb55efe9 100644 --- a/platforms/php/versions/focal-scm/versionsToBuild.txt +++ b/platforms/php/versions/focal-scm/versionsToBuild.txt @@ -29,6 +29,7 @@ 8.0.27, f942cbfe2f7bacbb8039fb79bbec41c76ea779ac5c8157f21e1e0c1b28a5fc3a, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, 8.0.28, 5e07278a1f315a67d36a676c01343ca2d4da5ec5bdb15d018e4248b3012bc0cd, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, 8.0.29, 14db2fbf26c07d0eb2c9fab25dbde7e27726a3e88452cca671f0896bbb683ca9, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, +8.0.30, 216ab305737a5d392107112d618a755dc5df42058226f1670e9db90e77d777d9, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, 8.1.0, a1317eff0723a2b3d3122bbfe107a1158570ea2822dc35a5fb360086db0f6bbc, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.1.4, 05a8c0ac30008154fb38a305560543fc172ba79fb957084a99b8d3b10d5bdb4b, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, @@ -42,6 +43,7 @@ 8.1.19, f42f0e93467415b2d30aa5b7ac825f0079a74207e0033010383cdc1e13657379, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.1.20, 4c9973f599e93ed5e8ce2b45ce1d41bb8fb54ce642824fd23e56b52fd75029a6, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.1.21, e634a00b0c6a8cd39e840e9fb30b5227b820b7a9ace95b7b001053c1411c4821, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, +8.1.22, 9ea4f4cfe775cb5866c057323d6b320f3a6e0adb1be41a068ff7bfec6f83e71d, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.0, 6ea4c2dfb532950fd712aa2a08c1412a6a81cd1334dd0b0bf88a8e44c2b3a943, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.1, 650d3bd7a056cabf07f6a0f6f1dd8ba45cd369574bbeaa36de7d1ece212c17af, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, @@ -50,4 +52,5 @@ 8.2.5, 800738c359b7f1e67e40c22713d2d90276bc85ba1c21b43d99edd43c254c5f76, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.6, 10b796f0ed45574229851212b30a596a76e70ae365322bcaaaf9c00fa7d58cca, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.7, 4b9fb3dcd7184fe7582d7e44544ec7c5153852a2528de3b6754791258ffbdfa0, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, -8.2.8, cfe1055fbcd486de7d3312da6146949aae577365808790af6018205567609801, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, \ No newline at end of file +8.2.8, cfe1055fbcd486de7d3312da6146949aae577365808790af6018205567609801, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, +8.2.9, 1e6cb77f997613864ab3127fbfc6a8c7fdaa89a95e8ed6167617b913b4de4765, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, \ No newline at end of file diff --git a/platforms/php/versions/stretch/versionsToBuild.txt b/platforms/php/versions/stretch/versionsToBuild.txt index d8b0d406c3..4080343d26 100644 --- a/platforms/php/versions/stretch/versionsToBuild.txt +++ b/platforms/php/versions/stretch/versionsToBuild.txt @@ -28,6 +28,7 @@ 8.0.27, f942cbfe2f7bacbb8039fb79bbec41c76ea779ac5c8157f21e1e0c1b28a5fc3a, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, 8.0.28, 5e07278a1f315a67d36a676c01343ca2d4da5ec5bdb15d018e4248b3012bc0cd, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, 8.0.29, 14db2fbf26c07d0eb2c9fab25dbde7e27726a3e88452cca671f0896bbb683ca9, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, +8.0.30, 216ab305737a5d392107112d618a755dc5df42058226f1670e9db90e77d777d9, 1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F, 8.1.0, a1317eff0723a2b3d3122bbfe107a1158570ea2822dc35a5fb360086db0f6bbc, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.1.4, 05a8c0ac30008154fb38a305560543fc172ba79fb957084a99b8d3b10d5bdb4b, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, @@ -40,6 +41,7 @@ 8.1.19, f42f0e93467415b2d30aa5b7ac825f0079a74207e0033010383cdc1e13657379, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.1.20, 4c9973f599e93ed5e8ce2b45ce1d41bb8fb54ce642824fd23e56b52fd75029a6, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.1.21, e634a00b0c6a8cd39e840e9fb30b5227b820b7a9ace95b7b001053c1411c4821, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, +8.1.22, 9ea4f4cfe775cb5866c057323d6b320f3a6e0adb1be41a068ff7bfec6f83e71d, 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.0, 6ea4c2dfb532950fd712aa2a08c1412a6a81cd1334dd0b0bf88a8e44c2b3a943, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.1, 650d3bd7a056cabf07f6a0f6f1dd8ba45cd369574bbeaa36de7d1ece212c17af, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, @@ -48,4 +50,5 @@ 8.2.5, 800738c359b7f1e67e40c22713d2d90276bc85ba1c21b43d99edd43c254c5f76, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.6, 10b796f0ed45574229851212b30a596a76e70ae365322bcaaaf9c00fa7d58cca, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, 8.2.7, 4b9fb3dcd7184fe7582d7e44544ec7c5153852a2528de3b6754791258ffbdfa0, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, -8.2.8, cfe1055fbcd486de7d3312da6146949aae577365808790af6018205567609801, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, \ No newline at end of file +8.2.8, cfe1055fbcd486de7d3312da6146949aae577365808790af6018205567609801, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, +8.2.9, 1e6cb77f997613864ab3127fbfc6a8c7fdaa89a95e8ed6167617b913b4de4765, 1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544, \ No newline at end of file diff --git a/src/BuildScriptGenerator/PhpVersions.cs b/src/BuildScriptGenerator/PhpVersions.cs index 0a6455971b..9f6647f291 100644 --- a/src/BuildScriptGenerator/PhpVersions.cs +++ b/src/BuildScriptGenerator/PhpVersions.cs @@ -6,8 +6,8 @@ namespace Microsoft.Oryx.BuildScriptGenerator.Common { public static class PhpVersions { - public const string PhpRuntimeBaseTag = "20230713.2"; - public const string PhpFpmRuntimeBaseTag = "20230720.2"; + public const string PhpRuntimeBaseTag = "20230831.3"; + public const string PhpFpmRuntimeBaseTag = "20230831.3"; public const string ComposerVersion = "2.0.8"; public const string ComposerSetupSha384 = "e21205b207c3ff031906575712edab6f13eb0b361f2085f1f1237b7126d785e826a450292b6cfd1d64d92e6563bbde02"; public const string Composer19Version = "1.9.3"; @@ -15,15 +15,15 @@ public static class PhpVersions public const string Composer20Version = "2.0.8"; public const string Composer22Version = "2.2.9"; public const string Composer23Version = "2.3.4"; - public const string Php82Version = "8.2.8"; + public const string Php82Version = "8.2.9"; public const string Php82Keys = "1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544"; - public const string Php82TarSha256 = "cfe1055fbcd486de7d3312da6146949aae577365808790af6018205567609801"; - public const string Php81Version = "8.1.21"; + public const string Php82TarSha256 = "1e6cb77f997613864ab3127fbfc6a8c7fdaa89a95e8ed6167617b913b4de4765"; + public const string Php81Version = "8.1.22"; public const string Php81Keys = "528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544"; - public const string Php81TarSha256 = "e634a00b0c6a8cd39e840e9fb30b5227b820b7a9ace95b7b001053c1411c4821"; - public const string Php80Version = "8.0.29"; + public const string Php81TarSha256 = "9ea4f4cfe775cb5866c057323d6b320f3a6e0adb1be41a068ff7bfec6f83e71d"; + public const string Php80Version = "8.0.30"; public const string Php80Keys = "1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F"; - public const string Php80TarSha256 = "14db2fbf26c07d0eb2c9fab25dbde7e27726a3e88452cca671f0896bbb683ca9"; + public const string Php80TarSha256 = "216ab305737a5d392107112d618a755dc5df42058226f1670e9db90e77d777d9"; public const string Php74Version = "7.4.33"; public const string Php74Keys = "42670A7FE4D0441C8E4632349E4FDC074A4EF02D 5A52880781F755608BF815FC910DEB46F53EA312"; public const string Php74TarSha256 = "924846abf93bc613815c55dd3f5809377813ac62a9ec4eb3778675b82a27b927";