6.0.8
Vexa-ai/vexa6.0.8Aug 20, 2026by emscripten-bot
Upgrading?
AI Summary
Stabilizes JSPI and adds epoll support to the legacy JS filesystem, while removing deprecated settings like LEGALIZE_JS_FFI and SOCKET_WEBRTC.
Key Highlights
- JSPI is no longer considered experimental, and compiler warnings have been removed.
- Added support for epoll (create1, ctl, wait, pwait) on the legacy JS filesystem with level and edge-triggered modes.
- Deprecated LEGALIZE_JS_FFI setting was completely removed.
- SOCKET_WEBRTC setting was removed.
- WASM_BIGINT was deprecated as BigInt integration is now standard.
Breaking Changes
- LEGALIZE_JS_FFI setting removed
- SOCKET_WEBRTC setting removed
- WASM_BIGINT deprecated
New Features
- epoll support for legacy JS filesystem
- JSPI stabilization
Full Release Notes
## What's Changed - The `JSPI` setting is no longer considered experimental, and the compiler diagnostic warning has been removed. (#27559) - Added support for `epoll` (`epoll_create1`/`epoll_ctl`/`epoll_wait`/ `epoll_pwait`) on the legacy (non-WASMFS) JS filesystem, including level- and edge-triggered modes, `EPOLLONESHOT`, `EPOLLEXCLUSIVE`, `EPOLLRDHUP`, nesting, and blocking waits under `PROXY_TO_PTHREAD`, `ASYNCIFY`, and `JSPI`. (#27207) - The deprecated `LEGALIZE_JS_FFI` setting was completely removed and moved to legacy settings. This behaviour of lowering away i64 values at the Wasm bounary is still used when `WASM_BIGINT` is disabled. However disabling of `WASM_BIGINT` itself should only be needed under `-sWASM=0` (where it is automatically disabled). (#27568) - The `SOCKET_WEBRTC` setting was removed (#27367) - `WASM_BIGINT` was deprecated. BigInt integration is standard and enabled by default across all supported engines; it should now only ever be disabled implicitly when targeting JavaScript via `-sWASM=0`. (#27558) ## Contributors Thanks to the following contributors: @sbc100 (10) @guybedford (2) @brendandahl (1) **Full Changelog**: https://github.com/emscripten-core/emscripten/compare/6.0.7...6.0.8
Related Repositories
public-apis/public-apis★ 491,227
A collective list of free APIs
NousResearch/hermes-agent★ 256,100
The agent that grows with you
yt-dlp/yt-dlp★ 200,275
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,565
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,701
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.