v1.816.0 6.0.10

high risk

asheshgoplani/agent-deckSep 21, 2026 → Sep 21, 20260 days between releases

What's New

The two releases describe unrelated projects (Windmill v1.816.0 vs Emscripten 6.0.10), so no meaningful delta can be derived.

Breaking Changes

  • Embind registration ABI now carries size and triviality parameters, so object files compiled against an older bind.h must be rebuilt.
  • The NODE_CODE_CACHING setting has been removed entirely.
  • WASM=0 and WASM=2 (wasm2js) are now marked deprecated and slated for removal.

New Features

  • -sWASM_BINDGEN can now be used as an emcc post-link step and is safe to pass to non-wasm-bindgen builds.
  • Embind value_object/value_array temporaries for trivial types are stack-allocated instead of heap-allocated per call.
  • emscripten_clear_timeout now releases the runtime keepalive held by a pending timeout.
  • The SDL3 port is no longer experimental and its compiler diagnostic warning is gone.

Improvements

  • mimalloc bumped to 3.5.1.
  • Per-field destructor bookkeeping is skipped when a type registers no destructor, reducing per-call garbage.
  • Timeout and immediate clearing calls are now no-ops for IDs that already fired, avoiding stale-handle side effects.

Bug Fixes

  • Pending timeouts no longer leak a runtime keepalive after being cleared.
  • Clearing an already-fired timeout or immediate no longer causes unintended behavior.

Upgrade Notes

The supplied notes do not describe a coherent upgrade path between these two versions, since the older notes reference Windmill and the newer ones reference Emscripten; verify you are comparing the intended artifacts. If moving to the Emscripten release, rebuild all objects that include bind.h, drop any use of NODE_CODE_CACHING, and plan migration away from WASM=0/WASM=2.

The Two Releases

v1.816.0

v1.816.0

Sep 21, 2026· 1 month ago

The update focuses on data table role management with a new ACL editor and introduces per-model context window overrides in AI settings. It also improves AI chat security by refusing drag-and-drop apps and fixes issues regarding draft conflicts and session performance.

Full release notes
6.0.10

6.0.10

Sep 21, 2026· 1 month ago

Emscripten 6.0.10 stabilizes the SDL3 port, deprecates WASM=0 and WASM=2, updates mimalloc, and improves wasm-bindgen, Embind, and timeout handling. It also removes the obsolete NODE_CODE_CACHING setting and includes an Embind registration ABI change requiring rebuilds.

Full release notes