What Is HTTP 410 Gone?
HTTP 410 Gone explained, and what it means when you see it in CI/CD and deployments.
HTTP 410 means the resource is permanently gone and will not return.
What it means
Unlike a 404 (which might be temporary or a typo), a 410 is a deliberate, permanent removal. Clients should stop requesting it.
When you see it in CI/CD
CI sees 410 from package proxies for yanked module versions (e.g. the Go module proxy). Pin to an available version; retrying will not bring it back.
Key takeaways
- 410 means permanently gone.
- Stronger signal than 404.
- Common for yanked package versions.