Skip to content

GET /releases/branches.php serves stale/inconsistent latest from CDN edge cache #2007

Description

@z-Fng

Affected Page URL

https://www.php.net/releases/branches.php

Describe the bug

Since around the 8.5.10 release, repeated requests for this endpoint intermittently return "latest": "8.5.9" or "latest": "8.5.10" for the 8.5 branch.

Steps to reproduce

Hard to reproduce. However, some package managers rely on this for latest release detection, as evidenced by version checks and upgrades flapping between two versions.

Expected behavior

/releases/branches.php should be effectively up-to-date and consistent for consumers. Ideally the CDN purges /releases/branches.php whenever release data is deployed.

Screenshots

Image Image

Additional context

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions