Skip to content

Conversation

@ibennetch
Copy link
Contributor

Update phpMyAdmin to the new 5.2.3 release.

@williamdes
Copy link
Contributor

@ibennetch replaced by #20045
You forgot to push your work to git, can you drop it and re tag my last commit please ?

@github-actions
Copy link

github-actions bot commented Oct 8, 2025

Diff for dc00840:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index 985917f..f5502b4 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -1,17 +1,17 @@
 Maintainers: Isaac Bennetch <[email protected]> (@ibennetch), William Desportes <[email protected]> (@williamdes)
 GitRepo: https://github.com/phpmyadmin/docker.git
 
-Tags: 5.2.2-apache, 5.2-apache, 5-apache, apache, 5.2.2, 5.2, 5, latest
+Tags: 5.2.3-apache, 5.2-apache, 5-apache, apache, 5.2.3, 5.2, 5, latest
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 24c2f1f855bfa93c9c2640261f601620bf312f17
+GitCommit: 6bfaf085b446254da3c16994244431a239d7f512
 Directory: apache
 
-Tags: 5.2.2-fpm, 5.2-fpm, 5-fpm, fpm
+Tags: 5.2.3-fpm, 5.2-fpm, 5-fpm, fpm
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 24c2f1f855bfa93c9c2640261f601620bf312f17
+GitCommit: 6bfaf085b446254da3c16994244431a239d7f512
 Directory: fpm
 
-Tags: 5.2.2-fpm-alpine, 5.2-fpm-alpine, 5-fpm-alpine, fpm-alpine
+Tags: 5.2.3-fpm-alpine, 5.2-fpm-alpine, 5-fpm-alpine, fpm-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 24c2f1f855bfa93c9c2640261f601620bf312f17
+GitCommit: fc38d23ff1f946b497ed756d3c5116e8aea3aaed
 Directory: fpm-alpine
diff --git a/_bashbrew-list b/_bashbrew-list
index bdebc12..c6f49b5 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -6,10 +6,10 @@ phpmyadmin:5.2
 phpmyadmin:5.2-apache
 phpmyadmin:5.2-fpm
 phpmyadmin:5.2-fpm-alpine
-phpmyadmin:5.2.2
-phpmyadmin:5.2.2-apache
-phpmyadmin:5.2.2-fpm
-phpmyadmin:5.2.2-fpm-alpine
+phpmyadmin:5.2.3
+phpmyadmin:5.2.3-apache
+phpmyadmin:5.2.3-fpm
+phpmyadmin:5.2.3-fpm-alpine
 phpmyadmin:apache
 phpmyadmin:fpm
 phpmyadmin:fpm-alpine
diff --git a/phpmyadmin_fpm-alpine/Dockerfile b/phpmyadmin_fpm-alpine/Dockerfile
index 07b3673..ebd97d7 100644
--- a/phpmyadmin_fpm-alpine/Dockerfile
+++ b/phpmyadmin_fpm-alpine/Dockerfile
@@ -1,5 +1,8 @@
 # DO NOT EDIT: created by update.sh from Dockerfile-alpine.template
-FROM php:8.2-fpm-alpine
+FROM php:8.3-fpm-alpine
+
+ENV UPLOAD_PROGRESS_EXT_URL="https://github.com/php/pecl-php-uploadprogress/archive/refs/tags/uploadprogress-2.0.2.tar.gz"
+ENV UPLOAD_PROGRESS_SHA256="fe3f6cdfcedad563c970c4fd1cda31e422cfc0df5cc9a217d8c80ed3c8d137f5"
 
 # install and docker-entrypoint.sh dependencies
 RUN apk add --no-cache \
@@ -20,6 +23,11 @@ RUN set -ex; \
         libzip-dev \
     ; \
     \
+    mkdir -p /usr/src/php/ext/uploadprogress; \
+    curl -fsSL -o uploadprogress.tar.gz "$UPLOAD_PROGRESS_EXT_URL"; \
+    echo "$UPLOAD_PROGRESS_SHA256 uploadprogress.tar.gz" | sha256sum -c -; \
+    tar -xf uploadprogress.tar.gz -C /usr/src/php/ext/uploadprogress --strip-components=1; \
+    \
     docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp --with-xpm; \
     docker-php-ext-install -j "$(nproc)" \
         bz2 \
@@ -28,8 +36,11 @@ RUN set -ex; \
         opcache \
         zip \
         bcmath \
+        uploadprogress \
     ; \
     \
+    rm -r /usr/src/php/ext/uploadprogress; \
+    \
     runDeps="$( \
         scanelf --needed --nobanner --format '%n#p' --recursive /usr/local/lib/php/extensions \
             | tr ',' '\n' \
@@ -83,8 +94,8 @@ RUN set -ex; \
 USER www-data:www-data
 
 # Calculate download URL
-ENV VERSION=5.2.2
-ENV SHA256=f881819a3b11e653b0212afaf0cc105db85c767715cb3f5852670f7fc36c9669
+ENV VERSION=5.2.3
+ENV SHA256=57881348297c4412f86c410547cf76b4d8a236574dd2c6b7d6a2beebe7fc44e3
 ENV URL=https://files.phpmyadmin.net/phpMyAdmin/${VERSION}/phpMyAdmin-${VERSION}-all-languages.tar.xz
 
 LABEL org.opencontainers.image.title="Official phpMyAdmin Docker image" \
diff --git a/phpmyadmin_fpm/Dockerfile b/phpmyadmin_fpm/Dockerfile
index 8609056..f74e9e5 100644
--- a/phpmyadmin_fpm/Dockerfile
+++ b/phpmyadmin_fpm/Dockerfile
@@ -1,5 +1,8 @@
 # DO NOT EDIT: created by update.sh from Dockerfile-debian.template
-FROM php:8.2-fpm
+FROM php:8.3-fpm
+
+ENV UPLOAD_PROGRESS_EXT_URL="https://github.com/php/pecl-php-uploadprogress/archive/refs/tags/uploadprogress-2.0.2.tar.gz"
+ENV UPLOAD_PROGRESS_SHA256="fe3f6cdfcedad563c970c4fd1cda31e422cfc0df5cc9a217d8c80ed3c8d137f5"
 
 # Install dependencies
 RUN set -ex; \
@@ -22,6 +25,11 @@ RUN set -ex; \
         libzip-dev \
     ; \
     \
+    mkdir -p /usr/src/php/ext/uploadprogress; \
+    curl -fsSL -o uploadprogress.tar.gz "$UPLOAD_PROGRESS_EXT_URL"; \
+    echo "$UPLOAD_PROGRESS_SHA256 uploadprogress.tar.gz" | sha256sum -c -; \
+    tar -xf uploadprogress.tar.gz -C /usr/src/php/ext/uploadprogress --strip-components=1; \
+    \
     docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp --with-xpm; \
     docker-php-ext-install -j "$(nproc)" \
         bz2 \
@@ -30,8 +38,11 @@ RUN set -ex; \
         opcache \
         zip \
         bcmath \
+        uploadprogress \
     ; \
     \
+    rm -r /usr/src/php/ext/uploadprogress; \
+    \
     apt-mark auto '.*' > /dev/null; \
     apt-mark manual $savedAptMark; \
     extdir="$(php -r 'echo ini_get("extension_dir");')"; \
@@ -95,8 +106,8 @@ RUN set -ex; \
 USER www-data:www-data
 
 # Calculate download URL
-ENV VERSION=5.2.2
-ENV SHA256=f881819a3b11e653b0212afaf0cc105db85c767715cb3f5852670f7fc36c9669
+ENV VERSION=5.2.3
+ENV SHA256=57881348297c4412f86c410547cf76b4d8a236574dd2c6b7d6a2beebe7fc44e3
 ENV URL=https://files.phpmyadmin.net/phpMyAdmin/${VERSION}/phpMyAdmin-${VERSION}-all-languages.tar.xz
 
 LABEL org.opencontainers.image.title="Official phpMyAdmin Docker image" \
diff --git a/phpmyadmin_latest/Dockerfile b/phpmyadmin_latest/Dockerfile
index 8015275..5a14b34 100644
--- a/phpmyadmin_latest/Dockerfile
+++ b/phpmyadmin_latest/Dockerfile
@@ -1,5 +1,8 @@
 # DO NOT EDIT: created by update.sh from Dockerfile-debian.template
-FROM php:8.2-apache
+FROM php:8.3-apache
+
+ENV UPLOAD_PROGRESS_EXT_URL="https://github.com/php/pecl-php-uploadprogress/archive/refs/tags/uploadprogress-2.0.2.tar.gz"
+ENV UPLOAD_PROGRESS_SHA256="fe3f6cdfcedad563c970c4fd1cda31e422cfc0df5cc9a217d8c80ed3c8d137f5"
 
 # Install dependencies
 RUN set -ex; \
@@ -22,6 +25,11 @@ RUN set -ex; \
         libzip-dev \
     ; \
     \
+    mkdir -p /usr/src/php/ext/uploadprogress; \
+    curl -fsSL -o uploadprogress.tar.gz "$UPLOAD_PROGRESS_EXT_URL"; \
+    echo "$UPLOAD_PROGRESS_SHA256 uploadprogress.tar.gz" | sha256sum -c -; \
+    tar -xf uploadprogress.tar.gz -C /usr/src/php/ext/uploadprogress --strip-components=1; \
+    \
     docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp --with-xpm; \
     docker-php-ext-install -j "$(nproc)" \
         bz2 \
@@ -30,8 +38,11 @@ RUN set -ex; \
         opcache \
         zip \
         bcmath \
+        uploadprogress \
     ; \
     \
+    rm -r /usr/src/php/ext/uploadprogress; \
+    \
     apt-mark auto '.*' > /dev/null; \
     apt-mark manual $savedAptMark; \
     extdir="$(php -r 'echo ini_get("extension_dir");')"; \
@@ -98,8 +109,8 @@ RUN set -ex; \
 USER www-data:www-data
 
 # Calculate download URL
-ENV VERSION=5.2.2
-ENV SHA256=f881819a3b11e653b0212afaf0cc105db85c767715cb3f5852670f7fc36c9669
+ENV VERSION=5.2.3
+ENV SHA256=57881348297c4412f86c410547cf76b4d8a236574dd2c6b7d6a2beebe7fc44e3
 ENV URL=https://files.phpmyadmin.net/phpMyAdmin/${VERSION}/phpMyAdmin-${VERSION}-all-languages.tar.xz
 
 LABEL org.opencontainers.image.title="Official phpMyAdmin Docker image" \

Relevant Maintainers:

@ibennetch ibennetch closed this Oct 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants