From 2d044b5ab52bdfccd336dffa72c051d6e7d26fb1 Mon Sep 17 00:00:00 2001 From: Manoj Vutukuri Date: Wed, 19 Aug 2026 16:14:07 +0530 Subject: [PATCH 1/2] Update cf-buildpack to v5.0.35 and docker version to 6.0.7 --- Dockerfile | 2 +- README.md | 2 +- rootfs-builder.dockerfile | 2 +- upgrading-from-v5.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 91f45bcf..7c566ff2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ # Mendix Deployment Archive (aka mda file) # # Author: Mendix Digital Ecosystems, digitalecosystems@mendix.com -# Version: v6.0.6 +# Version: v6.0.7 ARG ROOTFS_IMAGE=mendix-rootfs:app ARG BUILDER_ROOTFS_IMAGE=mendix-rootfs:builder diff --git a/README.md b/README.md index eb8518f4..4a4ad9c9 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ docker push When building the the `rootfs-builder.dockerfile` file, you can provide the following additional arguments: -- **CF_BUILDPACK** is a version of CloudFoundry buildpack. Defaults to `v5.0.34`. For stable pipelines, it's recommended to use a fixed **v5.0.34** version. Other Cloud Foundry buildpacks might not work with this version of Docker Buildpack. +- **CF_BUILDPACK** is a version of CloudFoundry buildpack. Defaults to `v5.0.35`. For stable pipelines, it's recommended to use a fixed **v5.0.35** version. Other Cloud Foundry buildpacks might not work with this version of Docker Buildpack. - **CF_BUILDPACK_URL** specifies the URL where the CF buildpack should be downloaded from (for example, a local mirror). Defaults to `https://github.com/mendix/cf-mendix-buildpack/releases/download/${CF_BUILDPACK}/cf-mendix-buildpack.zip`. Specifying **CF_BUILDPACK_URL** will override the version from **CF_BUILDPACK**. - **BUILDPACK_XTRACE** can be used to enable CF Buildpack [debug logging](https://github.com/mendix/cf-mendix-buildpack#logging-and-debugging). Set this variable to `true` to enable debug logging. diff --git a/rootfs-builder.dockerfile b/rootfs-builder.dockerfile index 223c6b07..f81e911a 100644 --- a/rootfs-builder.dockerfile +++ b/rootfs-builder.dockerfile @@ -10,7 +10,7 @@ ENV LANG C.UTF-8 ENV LC_ALL C.UTF-8 # CF buildpack version -ARG CF_BUILDPACK=v5.0.34 +ARG CF_BUILDPACK=v5.0.35 # CF buildpack download URL ARG CF_BUILDPACK_URL=https://github.com/mendix/cf-mendix-buildpack/releases/download/${CF_BUILDPACK}/cf-mendix-buildpack.zip diff --git a/upgrading-from-v5.md b/upgrading-from-v5.md index 46185f78..550f0989 100644 --- a/upgrading-from-v5.md +++ b/upgrading-from-v5.md @@ -43,7 +43,7 @@ After the update, your pipeline might look like this: ```shell # Preparation steps # Download Docker Buildpack -DOCKER_BUILDPACK_VERSION=v6.0.6 +DOCKER_BUILDPACK_VERSION=v6.0.7 curl -LJ -o - https://github.com/mendix/docker-mendix-buildpack/archive/refs/tags/${DOCKER_BUILDPACK_VERSION}.tar.gz | tar --strip-components=1 -xvz # Checkout the Mendix app source git clone mendix-app-src From 6acc1f23c52a0cb2fba73bb7b90fc78bb8cd1e8a Mon Sep 17 00:00:00 2001 From: Manoj Vutukuri Date: Wed, 19 Aug 2026 18:38:58 +0530 Subject: [PATCH 2/2] Upgrade Java version in Dockerfiles to include java-25-openjdk-headless --- rootfs-app.dockerfile | 2 +- rootfs-builder.dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rootfs-app.dockerfile b/rootfs-app.dockerfile index 2b87a3fc..6f6e797a 100644 --- a/rootfs-app.dockerfile +++ b/rootfs-app.dockerfile @@ -12,7 +12,7 @@ ENV LC_ALL C.UTF-8 # install dependencies & remove package lists RUN microdnf update -y && \ microdnf module enable nginx:1.26 -y && \ - microdnf install -y glibc-langpack-en python311 openssl nginx nginx-mod-stream java-11-openjdk-headless java-17-openjdk-headless java-21-openjdk-headless tzdata-java fontconfig binutils && \ + microdnf install -y glibc-langpack-en python311 openssl nginx nginx-mod-stream java-11-openjdk-headless java-17-openjdk-headless java-21-openjdk-headless java-25-openjdk-headless tzdata-java fontconfig binutils && \ microdnf clean all && rm -rf /var/cache/yum # Set the user ID diff --git a/rootfs-builder.dockerfile b/rootfs-builder.dockerfile index f81e911a..2a54d743 100644 --- a/rootfs-builder.dockerfile +++ b/rootfs-builder.dockerfile @@ -20,7 +20,7 @@ ARG BUILDPACK_XTRACE # install dependencies & remove package lists RUN microdnf update -y && \ microdnf module enable nginx:1.26 -y && \ - microdnf install -y wget glibc-langpack-en python311 openssl tar gzip unzip libpq nginx nginx-mod-stream binutils fontconfig findutils java-11-openjdk-headless java-17-openjdk-headless java-21-openjdk-headless && \ + microdnf install -y wget glibc-langpack-en python311 openssl tar gzip unzip libpq nginx nginx-mod-stream binutils fontconfig findutils java-11-openjdk-headless java-17-openjdk-headless java-21-openjdk-headless java-25-openjdk-headless && \ microdnf remove -y /usr/bin/python && \ microdnf clean all && rm -rf /var/cache/yum