Skip to content

fix: sync WebSocket max message size fix from v0.1.12 #1678

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 19, 2025

Conversation

sanity
Copy link
Collaborator

@sanity sanity commented Jun 19, 2025

This PR brings main in sync with what was already released as v0.1.12.

Context

Change

Increases WebSocket max message size from ~64KB to 100MB to handle large WASM contracts (e.g., River's 360KB room contract).

Status

This fix is already:

  • Published on crates.io as v0.1.12
  • Deployed to production gateways (vega, ziggy)
  • Confirmed working with River invitations

This PR simply brings main branch in sync with production.

sanity added 3 commits June 19, 2025 02:14
This brings main in sync with what was already released as v0.1.12.
The fix increases WebSocket max message size from ~64KB to 100MB to
handle large WASM contracts (e.g., River's 360KB room contract).

This is the same change that's already deployed in production.
- Increased overall test timeout from 180s to 300s (5 minutes)
- Increased node startup wait from 20s to 30s for CI environments
- Increased PUT operation timeout from 60s to 120s
- Added timing logs to help diagnose CI performance issues

The test passes locally in ~35-55s but needs more time in CI due to
slower performance and resource constraints. This addresses the
intermittent failures reported in issue #1637.
- Increased overall test timeout from 300s to 600s (10 minutes)
- Increased node startup wait from 30s to 40s
- CI environment is significantly slower than local development
@sanity sanity enabled auto-merge (squash) June 19, 2025 14:07
@sanity sanity merged commit 6db377e into main Jun 19, 2025
6 checks passed
@sanity sanity deleted the fix/sync-websocket-v0.1.12 branch June 19, 2025 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant