Parameter 'file_sha256' type changed from 'integer' to 'string' in GET /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/debian-installer/bi…
Parameter 'file_sha256' type changed from 'integer' to 'string' in GET /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/debian-installer/binary-{architecture}/by-hash/SHA256/{file_sha256}
- Affected surface
- GET /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/debian-installer/binary-{architecture}/by-hash/SHA256/{file_sha256}
- Affected field
- file_sha256@path
What changed
Parameter 'file_sha256' type changed from 'integer' to 'string' in GET /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/debian-installer/binary-{architecture}/by-hash/SHA256/{file_sha256} Affected surface: GET /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/debian-installer/binary-{architecture}/by-hash/SHA256/{file_sha256}. Root cause: parameter `file_sha256@path`. Detected at Mon, 13 Jul 2026 19:37:05 UTC UTC.
Diff
{
"current_value": "string",
"parameter_in": "path",
"parameter_name": "file_sha256",
"path": "GET /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/debian-installer/binary-{architecture}/by-hash/SHA256/{file_sha256}",
"previous_value": "integer"
}Likely impact
Existing integrations relying on this surface will fail or behave incorrectly. Treat this as a release-blocker until the recommended action below is applied.
Recommended action
Audit serialization on both sides. Type changes break payloads silently more often than loudly — catch this in a contract test before it hits production.
Related changes
Other endpoints affected by the same root cause.
GET /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/binary-{architecture}/by-hash/SHA256/{file_sha256}
GET /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/source/by-hash/SHA256/{file_sha256}
GET /api/v4/projects/{id}/packages/debian/dists/*distribution/{component}/binary-{architecture}/by-hash/SHA256/{file_sha256}
GET /api/v4/projects/{id}/packages/debian/dists/*distribution/{component}/debian-installer/binary-{architecture}/by-hash/SHA256/{file_sha256}
GET /api/v4/projects/{id}/packages/debian/dists/*distribution/{component}/source/by-hash/SHA256/{file_sha256}
Catch changes like this on every API you depend on.
Intello monitors 100+ APIs and tells you the moment something changes — before it breaks production.
