• v2.2.4+rs.1 186b221454

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

    ada released this 2026-05-28 10:57:51 +00:00 | 6 commits to master since this release

    Summary

    • Retarget the Rust relay compatibility baseline to upstream gosuda/portal-tunnel v2.2.4.
    • Add the upstream x402 status object to /sdk/domain with enabled=false for the Rust relay.
    • Add startup guards for unsupported relay-local X402 facilitator mode and unsupported Njalla ACME DNS configuration.
    • Refresh fixtures, smoke defaults, docs, and version metadata for the v2.2.4 target.

    Compatibility

    • Upstream target: v2.2.4.
    • Interop window remains documented in docs/unsupported-features.md.
    • Relay reports release_version=v2.2.4+rs.1 on /sdk/domain.
    • Production image: code.rly.best/gofix/portal-tunnel-rs:v2.2.4-rs.1.
    • Production manifest digest: sha256:b05fa61d8772ecc7b50af54315b3743ae8e7953124c8b240e0a7dac3f4ea451a.

    Validation

    • PR #74 merged after required Forgejo Rust CI passed.
    • master push CI passed before tagging.
    • Tagged dev deploy: v2.2.4+rs.1-dev.1 / image v2.2.4-rs.1-dev.1.
    • Dev image workflow passed; manifest digest sha256:137e55fb30fa41ad0f926662e263b1e0b43b1778a3b8798844c6019217ea00bf.
    • Dev relay live verification passed for local/public /sdk/domain, official v2.2.4 direct HTTP, and official v2.2.4 explicit multi-hop with rly.best as middle hop.
    • Production image workflow passed and the production relay was switched to v2.2.4-rs.1.
    • Production direct HTTP and explicit multi-hop official-client smokes passed.
    • Active long-running production portal expose clients were upgraded to official CLI v2.2.4, restarted, and their rly.best endpoints returned expected status codes.
    • rust-relay-multihop-* validation fixtures were refreshed to official CLI v2.2.4 and returned HTTP 200.
    Downloads