6.0.7

msitarzewski/agency-agents6.0.7Aug 17, 2026by emscripten-bot

Upgrading?

AI Summary

Emscripten release improving C++ exception handling and raising the minimum supported Safari version to 15.0 to enable modern WebAssembly features.

Key Highlights

  • Safari 15.0 raised as minimum supported version
  • Wasm EH runtime linked independently of C++ linking
  • GLFW 3.5.1 port upgrade
  • Removal of legacy JS polyfills for modern browsers

New Features

  • Safari 15.0 support
  • Wasm EH runtime independence
  • GLFW 3.5.1 upgrade

Full Release Notes

## What's Changed
- JavaScript library symbols can now use the `__force` and `__export`
  decorators to control inclusion and export visibility. (#27436)
- contrib.glfw3 port upgraded to use the latest version of GLFW 3.5.1
  (#27508)
- `-fwasm-exceptions` now links the Wasm EH runtime (libunwind and the
  `__cpp_exception` tag) independently of C++ linking, so Wasm EH objects from
  non-C++ frontends (e.g. rustc, which links via `emcc`) link without
  requiring `em++` or `-sDEFAULT_TO_CXX`. (#27496)
- FreeType was updated to 2.14.3 (#27518)
- The oldest supported Safari version (`MIN_SAFARI_VERSION`) was raised from
  14.1 to 15.0, making 15.0 the minimum version that can be targeted. This
  allows assuming `bulk-memory`, `nontrapping-fptoint`, and `WASM_BIGINT`
  (`JS_BIGINT_INTEGRATION`) are universally available across all supported
  engines, and removes legacy JS polyfills and Binaryen lowering passes.
  (#27542)


## Contributors
Thanks to the following contributors: @sbc100 (24) @hoodmane (4) @guybedford (2) @aheejin (1) @HCL-JasonR (1) @HendrikHuebner (1) @kleisauke (1) @ypujante (1)

## New Contributors
* @HendrikHuebner made their first contribution in https://github.com/emscripten-core/emscripten/pull/27522

**Full Changelog**: https://github.com/emscripten-core/emscripten/compare/6.0.6...6.0.7

Related Repositories