From 92e31021bfdd272839f88d4bca6c11e5485deb87 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Sun, 14 Dec 2025 13:44:26 +0100 Subject: [PATCH 1/9] PHP 8.5 --- Dockerfile | 14 +++++++------- README.md | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1f76799..cb8c8af 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Which versions? -ARG PHP_VERSION=8.4.15 +ARG PHP_VERSION=8.5.0 ARG REDIS_EXT_VERSION=6.3.0 ARG IMAGICK_EXT_VERSION=3.8.1 ARG PCOV_EXT_VERSION=1.0.12 @@ -32,9 +32,9 @@ RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-he # Install PHP RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/php-$PHP_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20240924/redis-$REDIS_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20240924/imagick-$IMAGICK_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20240924/pcov-$PCOV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20250925/redis-$REDIS_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20250925/imagick-$IMAGICK_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20250925/pcov-$PCOV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php # Install Composer RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/composer-$COMPOSER_VERSION.tar.gz | tar xz -C /app/.heroku/php @@ -66,9 +66,9 @@ RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-he # Install PHP RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/php-$PHP_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20240924/redis-$REDIS_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20240924/imagick-$IMAGICK_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20240924/pcov-$PCOV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20250925/redis-$REDIS_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20250925/imagick-$IMAGICK_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20250925/pcov-$PCOV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php # Install Composer RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/composer-$COMPOSER_VERSION.tar.gz | tar xz -C /app/.heroku/php diff --git a/README.md b/README.md index dcc95c7..80a518a 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Usage: `FROM ghcr.io/robuust/heroku-php` * Heroku 24 * Apache * Nginx -* PHP 8.4.x with Redis, Imagick and PCov +* PHP 8.5.x with Redis, Imagick and PCov * Composer 2 * Node 24.x * Yarn 4.x From 902e9b7dc5ecf606380f4f51de0d575d017398d6 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Tue, 3 Feb 2026 11:24:59 +0100 Subject: [PATCH 2/9] Build pdo_sqlsrv for PHP 8.4 --- Dockerfile | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 735af46..26f61f1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # Which versions? -ARG PHP_VERSION=8.3.30 -ARG PDO_SQLSRV_EXT_VERSION=5.12.0 +ARG PHP_VERSION=8.4.17 +ARG PDO_SQLSRV_EXT_VERSION=5.13.0beta1 ARG REDIS_EXT_VERSION=6.3.0 ARG IMAGICK_EXT_VERSION=3.8.1 ARG PCOV_EXT_VERSION=1.0.12 @@ -34,10 +34,10 @@ RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-he # Install PHP RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/php-$PHP_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20230831/redis-$REDIS_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20230831/imagick-$IMAGICK_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20230831/pcov-$PCOV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20230831/pdo_sqlsrv-$PDO_SQLSRV_EXT_VERSION-x86.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20240924/redis-$REDIS_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20240924/imagick-$IMAGICK_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20240924/pcov-$PCOV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20240924/pdo_sqlsrv-$PDO_SQLSRV_EXT_VERSION-x86.tar.gz | tar xz -C /app/.heroku/php # Install Composer RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/composer-$COMPOSER_VERSION.tar.gz | tar xz -C /app/.heroku/php @@ -70,10 +70,10 @@ RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-he # Install PHP RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/php-$PHP_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20230831/redis-$REDIS_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20230831/imagick-$IMAGICK_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20230831/pcov-$PCOV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20230831/pdo_sqlsrv-$PDO_SQLSRV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20240924/redis-$REDIS_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20240924/imagick-$IMAGICK_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20240924/pcov-$PCOV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20240924/pdo_sqlsrv-$PDO_SQLSRV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php # Install Composer RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/composer-$COMPOSER_VERSION.tar.gz | tar xz -C /app/.heroku/php From 29f162aa315da77241b7fba525c42d71054e079e Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Tue, 3 Feb 2026 11:52:32 +0100 Subject: [PATCH 3/9] Updated packages.json --- packages.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/packages.json b/packages.json index 523c279..2ef921c 100644 --- a/packages.json +++ b/packages.json @@ -1,5 +1,22 @@ { "packages": [ + [ + { + "name": "heroku-sys/ext-pdo_sqlsrv", + "version": "5.13.0beta1", + "type": "heroku-sys-php-extension", + "require": { + "heroku-sys/heroku": "^24.0.0", + "heroku-sys/php": "8.4.*", + "heroku/installer-plugin": "^1.2.0" + }, + "dist": { + "type": "heroku-sys-tar", + "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20240924/pdo_sqlsrv-5.13.0beta1-x86.tar.gz" + }, + "time": "2026-02-03 11:52:30" + } + ], [ { "name": "heroku-sys/ext-pdo_sqlsrv", From e45e03a381cc135c5a9ff5f0e45d3c2135262311 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Tue, 3 Feb 2026 12:09:10 +0100 Subject: [PATCH 4/9] New packages.json format --- packages.json | 183 ++++++++++++++++++++++++++------------------------ 1 file changed, 95 insertions(+), 88 deletions(-) diff --git a/packages.json b/packages.json index 2ef921c..7289813 100644 --- a/packages.json +++ b/packages.json @@ -1,89 +1,96 @@ { - "packages": [ - [ - { - "name": "heroku-sys/ext-pdo_sqlsrv", - "version": "5.13.0beta1", - "type": "heroku-sys-php-extension", - "require": { - "heroku-sys/heroku": "^24.0.0", - "heroku-sys/php": "8.4.*", - "heroku/installer-plugin": "^1.2.0" - }, - "dist": { - "type": "heroku-sys-tar", - "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20240924/pdo_sqlsrv-5.13.0beta1-x86.tar.gz" - }, - "time": "2026-02-03 11:52:30" - } - ], - [ - { - "name": "heroku-sys/ext-pdo_sqlsrv", - "version": "5.12.0", - "type": "heroku-sys-php-extension", - "require": { - "heroku-sys/heroku": "^24.0.0", - "heroku-sys/php": "8.3.*", - "heroku/installer-plugin": "^1.2.0" - }, - "dist": { - "type": "heroku-sys-tar", - "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20230831/pdo_sqlsrv-5.12.0-x86.tar.gz" - }, - "time": "2024-12-03 15:31:30" - } - ], - [ - { - "name": "heroku-sys/ext-pdo_sqlsrv", - "version": "5.12.0", - "type": "heroku-sys-php-extension", - "require": { - "heroku-sys/heroku": "^22.0.0", - "heroku-sys/php": "8.3.*", - "heroku/installer-plugin": "^1.2.0" - }, - "dist": { - "type": "heroku-sys-tar", - "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-22-develop/extensions/no-debug-non-zts-20230831/pdo_sqlsrv-5.12.0-x86.tar.gz" - }, - "time": "2024-02-01 15:31:30" - } - ], - [ - { - "name": "heroku-sys/ext-pdo_sqlsrv", - "version": "5.12.0", - "type": "heroku-sys-php-extension", - "require": { - "heroku-sys/heroku": "^22.0.0", - "heroku-sys/php": "8.2.*", - "heroku/installer-plugin": "^1.2.0" - }, - "dist": { - "type": "heroku-sys-tar", - "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-22-develop/extensions/no-debug-non-zts-20220829/pdo_sqlsrv-5.12.0-x86.tar.gz" - }, - "time": "2024-02-01 15:31:30" - } - ], - [ - { - "name": "heroku-sys/ext-pdo_sqlsrv", - "version": "5.12.0", - "type": "heroku-sys-php-extension", - "require": { - "heroku-sys/heroku": "^22.0.0", - "heroku-sys/php": "8.1.*", - "heroku/installer-plugin": "^1.2.0" - }, - "dist": { - "type": "heroku-sys-tar", - "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-22-develop/extensions/no-debug-non-zts-20210902/pdo_sqlsrv-5.12.0-x86.tar.gz" - }, - "time": "2024-02-01 15:31:30" - } - ] - ] -} \ No newline at end of file + "packages": { + "heroku-sys/ext-pdo_sqlsrv": [ + { + "conflict": {}, + "dist": { + "type": "heroku-sys-tar", + "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-22-develop/extensions/no-debug-non-zts-20210902/pdo_sqlsrv-5.12.0-x86.tar.gz" + }, + "name": "heroku-sys/ext-pdo_sqlsrv", + "provide": {}, + "replace": {}, + "require": { + "heroku-sys/heroku": "^22.0.0", + "heroku-sys/php": "8.1.*", + "heroku/installer-plugin": "^1.2.0" + }, + "time": "2024-02-01 15:31:30", + "type": "heroku-sys-php-extension", + "version": "5.12.0" + }, + { + "conflict": {}, + "dist": { + "type": "heroku-sys-tar", + "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-22-develop/extensions/no-debug-non-zts-20220829/pdo_sqlsrv-5.12.0-x86.tar.gz" + }, + "name": "heroku-sys/ext-pdo_sqlsrv", + "provide": {}, + "replace": {}, + "require": { + "heroku-sys/heroku": "^22.0.0", + "heroku-sys/php": "8.2.*", + "heroku/installer-plugin": "^1.2.0" + }, + "time": "2024-02-01 15:31:30", + "type": "heroku-sys-php-extension", + "version": "5.12.0" + }, + { + "conflict": {}, + "dist": { + "type": "heroku-sys-tar", + "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-22-develop/extensions/no-debug-non-zts-20230831/pdo_sqlsrv-5.12.0-x86.tar.gz" + }, + "name": "heroku-sys/ext-pdo_sqlsrv", + "provide": {}, + "replace": {}, + "require": { + "heroku-sys/heroku": "^22.0.0", + "heroku-sys/php": "8.3.*", + "heroku/installer-plugin": "^1.2.0" + }, + "time": "2024-02-01 15:31:30", + "type": "heroku-sys-php-extension", + "version": "5.12.0" + }, + { + "conflict": {}, + "dist": { + "type": "heroku-sys-tar", + "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20230831/pdo_sqlsrv-5.12.0-x86.tar.gz" + }, + "name": "heroku-sys/ext-pdo_sqlsrv", + "provide": {}, + "replace": {}, + "require": { + "heroku-sys/heroku": "^24.0.0", + "heroku-sys/php": "8.3.*", + "heroku/installer-plugin": "^1.2.0" + }, + "time": "2024-12-03 15:31:30", + "type": "heroku-sys-php-extension", + "version": "5.12.0" + }, + { + "conflict": {}, + "dist": { + "type": "heroku-sys-tar", + "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20240924/pdo_sqlsrv-5.13.0beta1-x86.tar.gz" + }, + "name": "heroku-sys/ext-pdo_sqlsrv", + "provide": {}, + "replace": {}, + "require": { + "heroku-sys/heroku": "^24.0.0", + "heroku-sys/php": "8.4.*", + "heroku/installer-plugin": "^1.2.0" + }, + "time": "2026-02-03 11:52:30", + "type": "heroku-sys-php-extension", + "version": "5.13.0beta1" + } + ] + } +} From 74fd2b67143aae9e3ad074fc25bfd3e4b6b55451 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Tue, 3 Feb 2026 12:14:51 +0100 Subject: [PATCH 5/9] Reversed order --- packages.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/packages.json b/packages.json index 7289813..f648f28 100644 --- a/packages.json +++ b/packages.json @@ -5,35 +5,35 @@ "conflict": {}, "dist": { "type": "heroku-sys-tar", - "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-22-develop/extensions/no-debug-non-zts-20210902/pdo_sqlsrv-5.12.0-x86.tar.gz" + "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20240924/pdo_sqlsrv-5.13.0beta1-x86.tar.gz" }, "name": "heroku-sys/ext-pdo_sqlsrv", "provide": {}, "replace": {}, "require": { - "heroku-sys/heroku": "^22.0.0", - "heroku-sys/php": "8.1.*", + "heroku-sys/heroku": "^24.0.0", + "heroku-sys/php": "8.4.*", "heroku/installer-plugin": "^1.2.0" }, - "time": "2024-02-01 15:31:30", + "time": "2026-02-03 11:52:30", "type": "heroku-sys-php-extension", - "version": "5.12.0" + "version": "5.13.0beta1" }, { "conflict": {}, "dist": { "type": "heroku-sys-tar", - "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-22-develop/extensions/no-debug-non-zts-20220829/pdo_sqlsrv-5.12.0-x86.tar.gz" + "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20230831/pdo_sqlsrv-5.12.0-x86.tar.gz" }, "name": "heroku-sys/ext-pdo_sqlsrv", "provide": {}, "replace": {}, "require": { - "heroku-sys/heroku": "^22.0.0", - "heroku-sys/php": "8.2.*", + "heroku-sys/heroku": "^24.0.0", + "heroku-sys/php": "8.3.*", "heroku/installer-plugin": "^1.2.0" }, - "time": "2024-02-01 15:31:30", + "time": "2024-12-03 15:31:30", "type": "heroku-sys-php-extension", "version": "5.12.0" }, @@ -59,17 +59,17 @@ "conflict": {}, "dist": { "type": "heroku-sys-tar", - "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20230831/pdo_sqlsrv-5.12.0-x86.tar.gz" + "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-22-develop/extensions/no-debug-non-zts-20220829/pdo_sqlsrv-5.12.0-x86.tar.gz" }, "name": "heroku-sys/ext-pdo_sqlsrv", "provide": {}, "replace": {}, "require": { - "heroku-sys/heroku": "^24.0.0", - "heroku-sys/php": "8.3.*", + "heroku-sys/heroku": "^22.0.0", + "heroku-sys/php": "8.2.*", "heroku/installer-plugin": "^1.2.0" }, - "time": "2024-12-03 15:31:30", + "time": "2024-02-01 15:31:30", "type": "heroku-sys-php-extension", "version": "5.12.0" }, @@ -77,19 +77,19 @@ "conflict": {}, "dist": { "type": "heroku-sys-tar", - "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20240924/pdo_sqlsrv-5.13.0beta1-x86.tar.gz" + "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-22-develop/extensions/no-debug-non-zts-20210902/pdo_sqlsrv-5.12.0-x86.tar.gz" }, "name": "heroku-sys/ext-pdo_sqlsrv", "provide": {}, "replace": {}, "require": { - "heroku-sys/heroku": "^24.0.0", - "heroku-sys/php": "8.4.*", + "heroku-sys/heroku": "^22.0.0", + "heroku-sys/php": "8.1.*", "heroku/installer-plugin": "^1.2.0" }, - "time": "2026-02-03 11:52:30", + "time": "2024-02-01 15:31:30", "type": "heroku-sys-php-extension", - "version": "5.13.0beta1" + "version": "5.12.0" } ] } From 219c637b8c1997a1184d89e164de3e9a3a881b75 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Tue, 3 Feb 2026 12:54:16 +0100 Subject: [PATCH 6/9] Removed non php84 versions --- packages.json | 72 --------------------------------------------------- 1 file changed, 72 deletions(-) diff --git a/packages.json b/packages.json index f648f28..dfe5a6e 100644 --- a/packages.json +++ b/packages.json @@ -18,78 +18,6 @@ "time": "2026-02-03 11:52:30", "type": "heroku-sys-php-extension", "version": "5.13.0beta1" - }, - { - "conflict": {}, - "dist": { - "type": "heroku-sys-tar", - "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20230831/pdo_sqlsrv-5.12.0-x86.tar.gz" - }, - "name": "heroku-sys/ext-pdo_sqlsrv", - "provide": {}, - "replace": {}, - "require": { - "heroku-sys/heroku": "^24.0.0", - "heroku-sys/php": "8.3.*", - "heroku/installer-plugin": "^1.2.0" - }, - "time": "2024-12-03 15:31:30", - "type": "heroku-sys-php-extension", - "version": "5.12.0" - }, - { - "conflict": {}, - "dist": { - "type": "heroku-sys-tar", - "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-22-develop/extensions/no-debug-non-zts-20230831/pdo_sqlsrv-5.12.0-x86.tar.gz" - }, - "name": "heroku-sys/ext-pdo_sqlsrv", - "provide": {}, - "replace": {}, - "require": { - "heroku-sys/heroku": "^22.0.0", - "heroku-sys/php": "8.3.*", - "heroku/installer-plugin": "^1.2.0" - }, - "time": "2024-02-01 15:31:30", - "type": "heroku-sys-php-extension", - "version": "5.12.0" - }, - { - "conflict": {}, - "dist": { - "type": "heroku-sys-tar", - "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-22-develop/extensions/no-debug-non-zts-20220829/pdo_sqlsrv-5.12.0-x86.tar.gz" - }, - "name": "heroku-sys/ext-pdo_sqlsrv", - "provide": {}, - "replace": {}, - "require": { - "heroku-sys/heroku": "^22.0.0", - "heroku-sys/php": "8.2.*", - "heroku/installer-plugin": "^1.2.0" - }, - "time": "2024-02-01 15:31:30", - "type": "heroku-sys-php-extension", - "version": "5.12.0" - }, - { - "conflict": {}, - "dist": { - "type": "heroku-sys-tar", - "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-22-develop/extensions/no-debug-non-zts-20210902/pdo_sqlsrv-5.12.0-x86.tar.gz" - }, - "name": "heroku-sys/ext-pdo_sqlsrv", - "provide": {}, - "replace": {}, - "require": { - "heroku-sys/heroku": "^22.0.0", - "heroku-sys/php": "8.1.*", - "heroku/installer-plugin": "^1.2.0" - }, - "time": "2024-02-01 15:31:30", - "type": "heroku-sys-php-extension", - "version": "5.12.0" } ] } From 0ff4267625903eab8d3901281c6cf6e546f6f55d Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Thu, 19 Feb 2026 08:11:07 +0100 Subject: [PATCH 7/9] Bump versions --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e1cf185..9f5f148 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,11 @@ # Which versions? -ARG PHP_VERSION=8.4.17 +ARG PHP_VERSION=8.4.18 ARG REDIS_EXT_VERSION=6.3.0 ARG IMAGICK_EXT_VERSION=3.8.1 ARG PCOV_EXT_VERSION=1.0.12 ARG HTTPD_VERSION=2.4.66 ARG NGINX_VERSION=1.28.1 -ARG NODE_VERSION=24.13.0 +ARG NODE_VERSION=24.13.1 ARG COMPOSER_VERSION=2.9.3 # Inherit from Heroku's stack From 8c6ebf9e4d21aeb7a3cff93ddb2dbaf81c2907c1 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Mon, 9 Mar 2026 09:37:02 +0100 Subject: [PATCH 8/9] Updated sqlsrv ext to stable version --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 26f61f1..e3eab07 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # Which versions? ARG PHP_VERSION=8.4.17 -ARG PDO_SQLSRV_EXT_VERSION=5.13.0beta1 +ARG PDO_SQLSRV_EXT_VERSION=5.13.0 ARG REDIS_EXT_VERSION=6.3.0 ARG IMAGICK_EXT_VERSION=3.8.1 ARG PCOV_EXT_VERSION=1.0.12 From 6051c792689da4198c710f1fa8f19d348051f608 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Mon, 9 Mar 2026 09:42:09 +0100 Subject: [PATCH 9/9] Updated packages --- packages.json | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/packages.json b/packages.json index dfe5a6e..d6fdc06 100644 --- a/packages.json +++ b/packages.json @@ -5,7 +5,25 @@ "conflict": {}, "dist": { "type": "heroku-sys-tar", - "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20240924/pdo_sqlsrv-5.13.0beta1-x86.tar.gz" + "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20250925/pdo_sqlsrv-5.13.0-x86.tar.gz" + }, + "name": "heroku-sys/ext-pdo_sqlsrv", + "provide": {}, + "replace": {}, + "require": { + "heroku-sys/heroku": "^24.0.0", + "heroku-sys/php": "8.5.*", + "heroku/installer-plugin": "^1.2.0" + }, + "time": "2026-03-09 11:52:30", + "type": "heroku-sys-php-extension", + "version": "5.13.0" + }, + { + "conflict": {}, + "dist": { + "type": "heroku-sys-tar", + "url": "https://robuust-heroku-php.s3.eu-west-1.amazonaws.com/dist-heroku-24-develop/extensions/no-debug-non-zts-20240924/pdo_sqlsrv-5.13.0-x86.tar.gz" }, "name": "heroku-sys/ext-pdo_sqlsrv", "provide": {}, @@ -15,9 +33,9 @@ "heroku-sys/php": "8.4.*", "heroku/installer-plugin": "^1.2.0" }, - "time": "2026-02-03 11:52:30", + "time": "2026-03-09 11:52:30", "type": "heroku-sys-php-extension", - "version": "5.13.0beta1" + "version": "5.13.0" } ] }