mainnet-v2.10.0
Summary
Portal aggregator timing rework: a per-attempt fetch timeout plus a Bun idleTimeout sized from the worst-case retry budget close the gap where a slow aggregator could trip the inbound connection mid-flight and surface a generic upstream proxy error instead of the portal's own aggregatorFail() page. Sui and Walrus deps bumped to their current testnet releases. No Move contract changes.
ℹ️ Portal operators: each aggregator attempt is now bounded at 10s and fails over to the next URL; Bun's
idleTimeoutis sized from the full retry chain so the portal can return its own response. Tune viaAGGREGATOR_REQUEST_TIMEOUT_MS(default10000) andPORTAL_IDLE_TIMEOUT_MAX_S(default100); resolved values logged at startup.
Features
- portal: Size Bun
idleTimeoutfrom aggregator retry budget; add per-attempt fetch timeout and sanitize-and-log resolved config at startup (#714)
Chores
- site-builder: Bump Sui to
testnet-v1.73.0, Walrus totestnet-v1.50.0(#718)
Full Changelog: mainnet-v2.9.2...mainnet-v2.10.0