# November 30, 2025

## 3.34.3

**`(fix):`** Improve React Native compatibility in the SDK runtime and fetcher:

* Move React Native detection before Node.js detection since React Native may have a process polyfill
* Use `ReturnType<typeof setTimeout>` instead of `NodeJS.Timeout` for better cross-platform compatibility
* Remove `ResponseWithBody` type guard that incorrectly failed in React Native environments where `response.body` may be null
* Update `BinaryResponse` type to use Response types directly for better compatibility
* Add structured error responses with `body-is-null` reason for SSE and streaming endpoints when `response.body` is unavailable
* Simplify JSON parsing error handling to return consistent error structure with `non-json` reason