Skip to content

chore(deps): advance tokio-tungstenite#29132

Merged
apanasenko-oai merged 2 commits into
mainfrom
codex/advance-tokio-tungstenite
Jun 19, 2026
Merged

chore(deps): advance tokio-tungstenite#29132
apanasenko-oai merged 2 commits into
mainfrom
codex/advance-tokio-tungstenite

Conversation

@apanasenko-oai

Copy link
Copy Markdown
Contributor

Why

Responses websocket connections use tokio-tungstenite. When DNS returns an unusable native IPv6 address before a working IPv4 address, sequential dialing can consume Codex's outer websocket timeout before reaching IPv4. The merged fork change adds Happy Eyeballs-style alternate-family racing so websocket dialing matches the recovery behavior already present in the HTTP path.

What Changed

Advance the workspace tokio-tungstenite patch from 132f5b39 to merged commit e5e64b86, and update the matching lockfile source. The new revision comes from openai-oss-forks/tokio-tungstenite#1.

@apanasenko-oai
apanasenko-oai marked this pull request as ready for review June 19, 2026 18:37
@apanasenko-oai
apanasenko-oai merged commit abd9017 into main Jun 19, 2026
45 checks passed
@apanasenko-oai
apanasenko-oai deleted the codex/advance-tokio-tungstenite branch June 19, 2026 19:02
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 19, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants