Repository navigation
update: bring Rust, web and pnpm dependencies to latest - #2819
Merged
Merged
Conversation
Moves every declared Rust and web dependency to its latest release ahead of v0.8.0, and pnpm from 11.18.0 to 12.16.1. hf-hub stays on 0.5 because 1.0 forces aws-lc-rs through hf-xet and has no sync API. TypeScript stays on 6.0.3 because typescript-eslint does not accept 7.0. Migrations: axum 0.8 route syntax, reqwest 0.13 with ring installed as the rustls provider through `src/http_tls.rs`, sha2 0.11 hex formatting through `src/sha256_hex.rs`, symphonia 0.6, minijinja 3, tokenizers 0.23, serde-saphyr 2, rcgen 0.14 and criterion 0.8. lucide-react 1.x dropped brand icons, so the site carries its own. The new versions also exposed two WebUI defects, fixed here: a failed route chunk left an empty page because each render handed use() a new promise, and axe 4.14 flagged the brand link and loaded-model chip names (WCAG 2.5.3). Validated with `make verify` (14917 passed, 0 failed), identical generate output, templates and tokens against the previous build on 12 checkpoints, and an HTTPS download.
This was referenced Nov 1, 2026
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brings dependencies to latest before v0.8.0. pnpm moves from 11.18.0 to 12.16.1, with the pins in
package.json,ci.yml,build_bundle.py, the bundle manifest and the docs updated.cargo denyadvisories pass, and the stale RUSTSEC-2026-0202 ignore is removed becausecxx1.0.205 no longer matches it.Major bumps and migrations
{id}and{*path}. URLs are unchanged.--api-prefixvalues containing{or}are now refused, since axum would panic on them.rustls-no-provider, with ring installed bysrc/http_tls.rs. No aws-lc-rs in the build.src/sha256_hex.rsreplaces{:x}.Value::from(Serde(..)), and whitespace settings inSyntaxConfig.brand-icons.tsx, lockfile tests read pnpm 12's last document.Behavior changes
MLXCEL_EXTRA_CA_CERTSstill applies. hf-hub keeps its own stack.//and%floor,roundis half-even, and division by zero is an error. No output changed on the checkpoints below; a template outside them could differ.WebUI fixes exposed by the bumps
use()a new promise. A failed chunk now stays failed and reaches the reload banner.Held back
minimatchinwebpage/site: 1 moderate advisory through eslint's own requirement, dev only. WebUI production dependencies have no advisory.Validation
make verify: 14917 passed, 0 failed. WebUI unit 777, Chromium 128, engine smoke 21, bundle reproducibility, and site build and lint pass.generateoutput,/apply-templatewith and without tools, and/tokenize.Not validated locally: Windows and Linux builds (left to CI),
mlxcel-xlaunderireeandspike/iree-ffi(needIREE_DIST).