Repository navigation
v1.4.0
Changes
- Fetches per origin (
origin-stats-v1, proto v1.4.0). The origin layer counts every attempt to fetch from an origin, by site and origin id, in the node's minute statistics: attempts, no connection (an unanswered 503 included), timeouts, TLS failures, answers that are no HTTP/1.x response, 5xx answers, and the time to the origin's response header of answered attempts as 11 buckets (10 ms … 10 s and above) with their sum. Cache-lock, background update and prefetch fetches count; cache hits and active health checks do not. At most 64 origins per site and minute, reported asMinuteStats.origins; the console shows them on a site's Origins tab.
With an older console nothing changes: it ignores the new field.
Upgrade: use the console's node upgrade, or the install command with --version 1.4.0.
Changelog
- 41afc76 build(proto): generate from proto/v1.4.0
- 823dbb7 build(proto): regenerate for MinuteStats.origins
- fb5e0c2 docs(architecture): fetches per origin
- 2cda87e feat(agent): report each origin's fetches in MinuteStats.origins (origin-stats-v1)
- d0bc5ed feat(lua): count each origin's fetches, failures and header times per minute
- a0c5c80 test(e2e): G16 checks each origin's fetches, a closed port counted as no connection
Verify
cosign verify-blob \
--bundle checksums.txt.sigstore.json \
--certificate-identity-regexp '^https://github\.com/marvinli001/edgeweir-node/\.github/workflows/release\.yml@refs/tags/v' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
checksums.txt
sha256sum --ignore-missing -c checksums.txt
gh attestation verify <artifact> --repo marvinli001/edgeweir-node