Skip to content

v0.11.9

Choose a tag to compare

@baronunread baronunread released this 17 Sep 14:59
· 23 commits to main since this release

[0.11.9] - 2026-09-17

Fixed

  • Bumped @sproutboat/toolchain to ^0.4.9 and @sproutboat/runtime to
    ^0.9.6. 0.11.6's toolchain pin (^0.4.5 since 0.4.2) predated a
    native R2 size-gating feature that shipped in 0.4.6/0.4.7 with a
    misplaced #endif in the generated C++ guard, breaking every R2-free
    native build with a compiler error. The fix landed as 0.4.8, but that
    version got stuck permanently conflicted on npm after an interrupted
    trusted-publish attempt, so 0.4.9/0.9.6 revert the feature outright
    instead: R2 transfer support is native code again, always compiled in
    with 404 stubs where unused, same as before it existed. It saved ~11KB
    of __text (~1.3% of a typical binary) and didn't even change the
    shipped file size on macOS, since __TEXT is page-aligned there — not
    worth the guard-placement bug class it introduced.