Heads up for anyone running off upstream docker. The recent Docker 29 release has changed a minimum API version that breaks compatibility with the current traefik version 2.11 selected by RhodeCode.
Lots of complaints and some workarounds on the traefik bugtracker .
Results in router stack logs:
traefik-1 | time="2025-11-11T15:50:12Z" level=error msg="Failed to retrieve information of the docker client and server host: Error response from daemon: client version 1.24 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version" providerName=docker
You can temporary apply this workaround:
opened 11:12PM - 10 Nov 25 UTC
closed 04:22PM - 12 Nov 25 UTC
area/provider/docker
priority/P0
kind/bug/confirmed
area/provider/docker/swarm
### Welcome!
- [x] Yes, I've searched similar issues on [GitHub](https://github… .com/traefik/traefik/issues) and didn't find any.
- [x] Yes, I've searched similar issues on the [Traefik community forum](https://community.traefik.io) and didn't find any.
### What did you do?
Upgraded docker to 29.0.0 (https://docs.docker.com/engine/release-notes/29/)
There are breaking changes: https://docs.docker.com/engine/deprecated/#deprecate-legacy-api-versions
### What did you see instead?
```
2025-11-10T23:03:43Z ERR Failed to retrieve information of the docker client and server host error="Error response from daemon: client version 1.24 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version" providerName=docker
2025-11-10T23:03:43Z ERR Provider error, retrying in 2.356192979s error="Error response from daemon: client version 1.24 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version" providerName=docker
```
### What version of Traefik are you using?
```
$ sudo docker exec -it traefik traefik version
Version: 3.6.0
Codename: ramequin
Go version: go1.24.10
Built: 2025-11-07T15:22:11Z
OS/Arch: linux/amd64
```
### What is your environment & configuration?
```yaml
# (paste your configuration here)
```
Add more configuration information here.
### If applicable, please paste the log output in DEBUG level
_No response_
Which leads to:
And the workaround consists of adding:
"min-api-version": "1.24"
to the daemon.json file, usually located at /etc/docker (you can create one if it does not exist)
Thanks for the info! We’re working on migration to traefik 3.X ATM should be solved soon !
New rcstack released now uses traefik v3 that is compatible with latest docker