I have looked in the docs but cannot find anything related to if there is any specific release cycle for the releases of the tags in github on being pushed to DockerHub. For example, latest tag in DockerHub was 0.15.1 20 days ago, even though there are more recent tags in the repo (e.g. no 0.16 tags in docker hub). Is there any “release calendar” to understand when do the repo tags get released in dockerhub? or is there a CI bug that has prevented the tag from being uploaded.
There is no official “release calendar” for when GitHub tags are pushed to Docker Hub; releases are intended to be regular (every ~2 weeks), but Docker images are often delayed or missing for some tags due to manual upload processes or CI issues. The “latest” tag on Docker Hub is not always promptly updated to match the most recent GitHub release, and missing tags (like v0.16.x) are a known reproducibility and deployment problem, sometimes caused by CI/CD or permission issues, as discussed in multiple issues and PRs (b080333a, 4b415a98, ca77a16b).
There is ongoing work to automate and improve the Docker image release process, including nightly builds and more consistent tagging, but gaps still occur and are tracked in open issues (b080333a, a2afb92e). For now, there is no guarantee that every GitHub release will immediately or ever appear on Docker Hub, and users are advised to check the Docker Hub tags page for the most current images.
Would you like more detail on the current automation efforts or workarounds?
Sources:
- Inconsistent Docker Image Versioning and Missing Tags on Docker Hub
- Docker latest tag is not being updated
- More Frequently Updated Docker Images
- Add nightly builds to dockerhub
Hint: Mention @RunLLM in the post for followups.
We were supposed to release v0.16 last week but it got delayed due to some CUDA incompatibilities using PyTorch 2.10. So, we are reverting to PyTorch 2.9, and the v0.16 release is expected to be published this week.