GET /releases/branches.php serves stale/inconsistent latest from CDN edge cache
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 55/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- php
- Bereich
- infrastructure
Rechercherichtung
Start with the https://www.php.net/releases/branches.php endpoint and reproduce the alternating latest values across repeated requests. Then inspect the web-php deployment and CDN configuration to find how release data reaches the edge; done means the endpoint returns the current 8.5 release consistently after release data is deployed.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
Some package managers rely on this for latest release detection, as evidenced by version checks and upgrades flapping between two versions.
- https://github.com/ScoopInstaller/Main/commits/master/bucket/php.json
- https://github.com/ScoopInstaller/Versions/commits/master/bucket/php84.json
- https://github.com/ScoopInstaller/Versions/commits/master/bucket/php85.json
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
Additional context
No response
- Vorherrschende Sprache
- PHP
- Sterne
- 1.1k
- Forks
- 641
- Ø Merge
- 1 T. 7 Std.
- Gemergte PRs (30 T.)
- 18
Entwicklungsumgebung
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus php/web-php
-
Page: downloads
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
php/web-php#1946 · 2 Reaktionen ·
Maintainer antworten meist innerhalb von 1 Tag
-
Page: downloads
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
Bug Status: Needs Triage
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
php/web-php#1906 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Bug Status: Needs Triage
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
php/web-php#1905 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Bug Status: Needs Triage
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 50/100
php/web-php#1878 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Ähnliche Issues
-
sync-en
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
az-digital/az_quickstart#6077 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Toolkit
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug] v-quick-install-app install crashes with ValueError if no supported PHP version is installedOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 1 Tag
-
Add `kjkpc.net`Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
FGRibreau/mailchecker#625 ·