gitlab docker executor fails on gitlab runner hosts with docker version 29

logs provided by job:

Running with gitlab-runner 16.6.1 ... Resolving secrets 00:00 Preparing the "docker" executor 00:09 ERROR: Failed to remove network for build ERROR: Preparation failed: Error response from daemon: client version 1.43 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version (docker.go:878:0s)

Edited by 🤖 GitLab Bot 🤖