The infrastructure changes documentation mentions the Docker Engine has been started to roll out in February 2024:
Starting on Feb 2nd, we will be progressively rolling out an update to the Pipelines Docker in Docker service from 20.10.24 to 25.0.2. For details of the security and bug fixes between these docker versions, visit: Docker Docs — Docker Engine release notes. For common issues related to the upgrade, visit: Recent docker service upgrade in Bitbucket Pipelines
Since then, 174 days have passed.
Yet, docker --version in a Pipeline still reports Docker version 20.10.24, build 297e128.
Will this rollout ever complete? Is it even happening? Is there any way to sign up for the list? Is there a single poor soul deep in the trenches of Atlassian updating the servers by hand? So many questions.
Not only is this a security problem, but lots of important and useful features have been implemented since then, none of which we can use: Among them is the ability to cache BuildKit layers to a filesystem directory, which we could use to fix Pipeline Docker Cache ourselves (since yours is useless with BuildKit). And by now, we're actually at engine version 27...