diff --git a/Dockerfile b/Dockerfile
index 2cd46fd691e0280ab33a49b590fbfcb3cc7ce824..77f5051e2929a15d715c29ab55181c64cb2507fa 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -13,19 +13,19 @@ LABEL com.example.vendor="LakeDrops" \
 ARG ALPINE_VERSION
 ARG PHP_MAJOR_VERSION
 ARG AHOY_VERSION=2.1.1
-ARG DIFFTASTIC_VERSION=0.58.0
+ARG DIFFTASTIC_VERSION=0.60.0
 ARG DOCKER_CHANNEL=stable
 # Check for latest at https://download.docker.com/linux/static/stable/x86_64/
-ARG DOCKER_VERSION=26.1.4
+ARG DOCKER_VERSION=27.1.1
 ARG GIT_EXTRAS_VERSION=7.2.0
-ARG GLAB_VERSION=1.42.0
+ARG GLAB_VERSION=1.45.0
 ARG apkArch
-ARG buildx_version=0.15.1
+ARG buildx_version=0.16.2
 # IMPORTANT: keep the docker compose version in sync with the Ansible Docker role.
-ARG compose_version=2.27.3
+ARG compose_version=2.29.1
 ARG composer_version=2.7.7
 ARG dockerArch
-ARG fx_version=34.0.0
+ARG fx_version=35.0.0
 ARG glibc_version=2.35-r1
 ARG yq_version=4.44.2
 
diff --git a/bin/download b/bin/download
index 07d2ecc2f6081be309d170a02d3daf652de628bd..385c6f84e89c9db16b1c82688ad1d417cce33889 100755
--- a/bin/download
+++ b/bin/download
@@ -20,7 +20,7 @@ glab ci run -b ${branch} --variables-env TRIGGERMODE:manual,TRIGGERTASK:${task},
 echo "Waiting for pipeline to finish ..."
 glab ci status -b ${branch} --live --compact
 echo "Download artifact ..."
-glab ci artifact ${branch} ${task}Manual --path="/tmp/${task}/"
+glab job artifact ${branch} ${task}Manual --path="/tmp/${task}/"
 
 if [[ -d /tmp/${task}/ ]]; then
   if [[ "$task" == "CollectDatabase" ]]; then