Skip to content

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 03:49
· 110 commits to master since this release

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 as MinuteStats.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