• v2.3.5+rs.1 cea5e4ea4d

    v2.3.5+rs.1
    All checks were successful
    Rust CI / Format, lint, and test (push) Successful in 1m10s
    Build and publish container image / Build linux/arm64 image (push) Successful in 5m31s
    Stable

    ada released this 2026-08-13 18:16:44 +00:00 | 8 commits to master since this release

    portal-tunnel-rs v2.3.5+rs.1

    Retargets the Rust relay to upstream portal-tunnel v2.3.5 (79ccc6f2388dd47b0121c4593746150e084f1785) while preserving tunnel/discovery protocol version 8.

    Interoperability window

    • Axis A: official upstream portal CLI v2.3.5 against this relay.
    • Axis B: relay protocol v8 against upstream v2.3.5 relays, with retained v2.1.8/v2.1.9 hop-route signature acceptance.

    Changes

    • Adds v2.3.5 landing-page policy fields and upstream-compatible frontend-directory/SPA fallback behavior.
    • Serializes policy writes.
    • Adds public UDP lease addresses and the five-minute UDP flow idle window.
    • Retargets official-client, JWT, lifecycle, TCP/UDP, and Go API-shape harnesses to v2.3.5.

    Image

    code.rly.best/gofix/portal-tunnel-rs:v2.3.5-rs.1
    Digest: sha256:4506b242c79aa9a6cff19865b1f64ac4cebf9118fcdff8cbe6f8ec3273f617ec

    Verification

    • Commit: cea5e4ea4dba857310d8f1834d68db75d5db6479 (same commit as tagged dev deploy v2.3.5+rs.1-dev.1).
    • Forgejo CI: formatting, 143 tests passed / 3 ignored, and clippy with warnings denied.
    • Dev image: v2.3.5-rs.1-dev.1, digest sha256:0abaab5400eab8b7da5cf4dcfcbec06d2150c6e0ac7172f765d525bd75707b97.
    • Axis A live: SHA-verified official v2.3.5 ARM64 client, direct HTTP 200, 45-second renew endurance (9 fetches), and unregister cleanup.
    • Axis B live: passing all-upstream controls plus Rust relay as ingress, exit, and middle; the three-hop upstream → Rust → upstream path returned HTTP 200, clearing the former 502 gate using healthy approved discovery relays.
    • Production: public and local health HTTP 200, reported version v2.3.5+rs.1; eight active production expose services reattached with official client v2.3.5 and healthy representative routes.
    Downloads