Files
sol-trade-sdk/RELEASE_NOTES_v3.6.2.md
T
Wood d7b0985844 Release v3.6.2: Node1 QUIC, Speedlanding reliability, version bump
- Add Node1 QUIC transport (UUID auth, bincode tx, region endpoints)
- Speedlanding: ensure_connected, connect/send timeouts, lock on reconnect, SNI from endpoint host
- Bump version to 3.6.2; update README(s) and add release notes

Made-with: Cursor
2026-03-12 15:40:56 +08:00

977 B

sol-trade-sdk v3.6.2

Changes

  • Node1 QUIC support — Node1 SWQOS can use QUIC transport: SwqosConfig::Node1(api_token, region, custom_url, Some(SwqosTransport::Quic)). Uses UUID auth on first bi stream, one bi stream per transaction, bincode-serialized VersionedTransaction. Region endpoints: SWQOS_ENDPOINTS_NODE1_QUIC (ny, fra, ams, lon, tk). New dependency: uuid.
  • Speedlanding QUIC reliability — Proactive connection check before send (ensure_connected()); 5s connect and send timeouts; reconnect uses lock().await so concurrent senders wait for the new connection instead of failing on try_lock(); TLS SNI is derived from the endpoint host (e.g. nyc.speedlanding.trade) with fallback to speed-landing for IP or unknown host. Addresses user reports of transactions failing to send.

Crates.io

sol-trade-sdk = "3.6.2"

Repository