Skip to content

feat: StarlingMonkey upgrade#1394

Closed
TartanLlama wants to merge 41 commits into
v4.0from
sy/starling-monkey-upgrade
Closed

feat: StarlingMonkey upgrade#1394
TartanLlama wants to merge 41 commits into
v4.0from
sy/starling-monkey-upgrade

Conversation

@TartanLlama

@TartanLlama TartanLlama commented Mar 26, 2026

Copy link
Copy Markdown
Contributor
  • Bumps wasi-sdk to v30 from v20
  • Bumps rustc to 1.88 from 1.81
  • Moves from the old NPM wizer package to pulling down wasmtime and using the version of wizer bundled with wasmtime
  • Uses the new policy-based way of defining finalizable builtins
  • Stubs out parts of AbortSignal and AbortController that are usid in other places in StarlingMonkey
  • Fixes compiler diagnostics that are triggered based on the wasi-sdk bump
  • Fixes misplaced namespace in fastly.h
  • Removes the now-unnecessary copy of rust-toolchain.toml
  • Updates wpt expectations

Docs still todo

@TartanLlama TartanLlama marked this pull request as ready for review April 10, 2026 10:43
@TartanLlama TartanLlama marked this pull request as draft April 10, 2026 10:46
@TartanLlama

Copy link
Copy Markdown
Contributor Author

@zkat can you suggest what docs changes would be required for the SPKI and PKCS8 support?

@TartanLlama TartanLlama marked this pull request as ready for review April 13, 2026 11:28
TartanLlama and others added 23 commits April 22, 2026 08:51
…1430)

Co-authored-by: Sy Brand <tartanllama@gmail.com>
…ed done (#1435)

Co-authored-by: Ulyssa <git@ulyssa.dev>
)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kat Marchán <kzm@zkat.tech>
Co-authored-by: Kat Marchán <kat.marchan@fastly.com>
Co-authored-by: Kat Marchán <kzm@zkat.tech>
Co-authored-by: Kat Marchán <kzm@zkat.tech>
Co-authored-by: Kat Marchán <kzm@zkat.tech>
Co-authored-by: Kat Marchán <kzm@zkat.tech>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: zkat <zkat@users.noreply.github.com>
Co-authored-by: Kat Marchán <kat.marchan@fastly.com>
Co-authored-by: Kat Marchán <kzm@zkat.tech>
Co-authored-by: Kat Marchán <kzm@zkat.tech>
…e crashes and fix some CI issues (#1475)

Co-authored-by: Peter McInerney <peter.mcinerney@fastly.com>
TartanLlama and others added 6 commits May 11, 2026 10:45
Co-authored-by: Kat Marchán <kat.marchan@fastly.com>
Co-authored-by: Kat Marchán <kzm@zkat.tech>
Co-authored-by: Kat Marchán <kat.marchan@fastly.com>
Co-authored-by: Kat Marchán <kzm@zkat.tech>
Co-authored-by: Kat Marchán <kzm@zkat.tech>
Co-authored-by: Kat Marchán <kat.marchan@fastly.com>
Co-authored-by: Kat Marchán <kzm@zkat.tech>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Kat Marchán <kat.marchan@fastly.com>
@zkat

zkat commented May 11, 2026

Copy link
Copy Markdown
Member

@TartanLlama We should probably build a table in our docs somewhere that shows supported operations/algorithms for subtlecrypto /cc @harmony7

Comment thread runtime/fastly/host-api/host_api.cpp
@zkat zkat force-pushed the sy/starling-monkey-upgrade branch 2 times, most recently from eac4ab3 to b435497 Compare May 14, 2026 17:24
@zkat zkat force-pushed the sy/starling-monkey-upgrade branch 2 times, most recently from 9a33d40 to 9080baa Compare May 14, 2026 18:20
@TartanLlama TartanLlama force-pushed the sy/starling-monkey-upgrade branch from 9080baa to 9a33d40 Compare May 18, 2026 16:38
TartanLlama and others added 2 commits May 18, 2026 13:10
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Kat Marchán <kat.marchan@fastly.com>
@zkat zkat force-pushed the sy/starling-monkey-upgrade branch from 9a33d40 to 6fd622d Compare May 19, 2026 17:26
Co-authored-by: Charles Eckman <charles.eckman@fastly.com>
Co-authored-by: Katsuyuki Omuro <komuro@fastly.com>
Co-authored-by: Ulyssa <git@ulyssa.dev>
Co-authored-by: Kat Marchán <kzm@zkat.tech>
@zkat zkat force-pushed the sy/starling-monkey-upgrade branch 4 times, most recently from 441e260 to 78ac6f9 Compare June 11, 2026 17:09
@zkat zkat force-pushed the sy/starling-monkey-upgrade branch from 78ac6f9 to 442ded7 Compare June 11, 2026 17:14
@zkat

zkat commented Jun 11, 2026

Copy link
Copy Markdown
Member

Superseded by #1490 because we're landing this on main instead

@zkat zkat closed this Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants