Upgrade Deno Dependencies to Support Deno 2.6.4 and Axum 0.8+ - #415
Conversation
First of all I appreciate the effort that went into this and I thank you for helping me bring the project up to date People trust Rustyscript because we provide a stable API as opposed to the constant changes within deno. For example the broadcast channel wrapper was doing some important work to bridge rust types with the broadcast channel system and removing it completely because the API changed may be shortsighted I'm also confused by the kv changes. It is very difficult to get a read on what you actually changed because you appeared to have changed some formatting for just about every file you touched which means that I can't actually see what you have changed because it looks like you've changed everything The reason it takes so long to update the dependency versions is so that I can keep my API stable. |
chaizhenhua
commented
Jan 18, 2026
Thank you for the detailed feedback and for taking the time to review this. Broadcast ChannelThe
KV ChangesThe KV changes are actually a simplification - the new FormattingYou're right about the formatting noise making the diff harder to review - I apologize for that. I should have kept formatting changes in a separate commit or avoided them entirely. For future PRs I'll be more careful about this. SummaryThe goals of this PR are:
All public APIs remain backward compatible - this should be a drop-in upgrade for existing users. |
rscarson
commented
Jan 19, 2026
Thank you for the response!
|
utyfua
commented
Jan 23, 2026
I was unable to test the changes |
993f46f to
e39529eComparechaizhenhua
commented
Jan 26, 2026
utyfua
commented
Feb 15, 2026
@krhougs some tests failed. Can you fix them? |
- Update inspector_server import path to deno_inspector_server - Remove deleted maybe_inspector_server field from WebWorkerServiceOptions - Add 5 new sandbox-safe ops to the whitelist (op_wasm_streaming_stream_feed, op_immediate_*) - Fix formatting issues flagged by cargo fmt Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
sharknoon
commented
Mar 10, 2026
Thank you @chaizhenhua and @rscarson for your amazing work. Can't wait to see this merged 😃 Right now this is a blocker for me because I can't update |
Uh oh!
There was an error while loading. Please reload this page.
Summary
reqwestfrom=0.12.8to^0.12.20to resolve compatibility issues with axum 0.8+deno_corefrom0.355.0to0.380.1along with all related deno extensions.gitattributesto preserve mixed line endings in the repositoryChanges
Dependency Upgrades
Code Changes