• v2.3.1+rs.1 3ba4efaadd

    portal-tunnel-rs v2.3.1+rs.1
    All checks were successful
    Rust CI / Format, lint, and test (push) Successful in 2m57s
    Build and publish container image / Build linux/arm64 image (push) Successful in 3m6s
    Stable

    ada released this 2026-06-06 06:45:05 +00:00 | 1 commits to master since this release

    Upstream Target

    • Upstream: gosuda/portal-tunnel v2.3.1 (594497de27f79c4ab856f284c542f767ce498bb7).
    • Rust tag: v2.3.1+rs.1.
    • OCI image: code.rly.best/gofix/portal-tunnel-rs:v2.3.1-rs.1.
    • OCI digest: code.rly.best/gofix/portal-tunnel-rs@sha256:37a7a39838befc34b79d2aedc698e691aa8dc4fd9693791750d9c4891eec7bff.

    What Changed

    • Retargeted workspace metadata, docs, fixtures, and smoke harness defaults from upstream v2.3.0 to v2.3.1.
    • Added upstream v2.3.1 admin bearer-token login/status compatibility while preserving existing wallet admin auth.
    • Matched the upstream five-minute keyless request clock-skew window.
    • Added /sdk/domain X402 pay_to shape compatibility and fail-fast handling for the new X402_ENABLED configuration names.
    • Ported the upstream installer script updates relevant to this relay package.

    Interop Window

    • Axis A: official upstream portal v2.3.1 client to this Rust relay, with retained relay-server compatibility coverage documented in docs/unsupported-features.md.
    • Axis B: Rust relay interop with upstream Go v2.3.1 relay shapes and explicit multi-hop chains; v2.1.8/v2.1.9 hop-route signature acceptance remains for compatibility.

    Verification

    • PR CI run #119: success.
    • Target branch CI run #120: success.
    • Dev tag v2.3.1+rs.1-dev.1 / image v2.3.1-rs.1-dev.1: CI run #121 success and live direct + multi-hop verification passed.
    • Production tag v2.3.1+rs.1 / image v2.3.1-rs.1: CI run #122 success and registry tag confirmed.
    • Production relay /healthz and /sdk/domain report v2.3.1+rs.1 locally and publicly.
    • Official arm64 portal CLI v2.3.1 asset was sha256-verified, installed, and active production expose services were restarted and checked.
    • Final production direct HTTP and multi-hop HTTP smoke tests passed.
    Downloads