Skip to content

v0.7.2

Choose a tag to compare

@youssefvdel youssefvdel released this 23 Jun 13:15

Fixes

  • fix: close wreq-js sessions after every use — eliminates tokio epoll Bad file descriptor panic
  • fix: close wreq-js sessions in background acw_tc cookie refresh timer
  • fix: close wreq-js sessions on all error paths (no more leaks on failures)

Before

Every request leaked ~5-10 wreq-js sessions (STS token, parse trigger, parse polling, session creation, chat completion). The Rust tokio runtime continued polling on their epoll fds after JavaScript GC'd them, causing: unexpected error when polling the I/O driver: Bad file descriptor

After

All wreq-js sessions are explicitly closed after use. Non-streaming calls close immediately. Streaming calls close when the response stream ends. Zero leaked sessions.