Skip to content

WolfProxy v0.4.16

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Jul 10:26
· 1 commit to main since this release

v0.4.16: survive backends with short keep-alives — fixes intermittent 502s through the node proxy (wabil)

pool_idle_timeout drops from 30s to 1s (WolfStack's actix backend
closes idle connections after 2s, so 2-30s-old pooled sockets were
already dead and 502'd with IncompleteMessage/SendRequest), plus one
same-backend retry on a fresh connection when a pooled socket turns
out stale — the request body is fully buffered so the replay is safe
and invisible. HeaderTimeout joins the routine-noise log filter.


Verifying this release

Each binary is signed via cosign keyless OIDC and ships with a SLSA build provenance attestation.

Verify the cosign signature:

cosign verify-blob \
  --bundle wolfproxy-x86_64.cosign.bundle \
  --certificate-identity-regexp 'https://github.com/wolfsoftwaresystemsltd/wolfproxy/\.github/workflows/release\.yml@.*' \
  --certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
  wolfproxy-x86_64

Verify the build provenance:

gh attestation verify wolfproxy-x86_64 --repo wolfsoftwaresystemsltd/wolfproxy

Verify the SHA-256 checksum:

sha256sum -c SHA256SUMS

Artifacts

  • wolfproxy-x86_64 / wolfproxy-aarch64 — static musl binaries (Linux x86_64 and ARM64).
  • wolfproxy-<arch>.cosign.bundle — cosign signature bundle (cert + signature + Rekor entry).
  • SHA256SUMS — checksums for both binaries.