Skip to content

Bump vite from 8.0.16 to 8.1.6 in /js - #1524

Merged
bgentry merged 1 commit into
masterfrom
dependabot/npm_and_yarn/js/vite-8.1.6
Oct 22, 2026
Merged

bgentry merged 1 commit into
masterfrom
dependabot/npm_and_yarn/js/vite-8.1.6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 21, 2026

Copy link
Copy Markdown
Contributor

Bumps vite from 8.0.16 to 8.1.6.

Release notes

Sourced from vite's releases.

v8.1.6

Please refer to CHANGELOG.md for details.

v8.1.5

Please refer to CHANGELOG.md for details.

v8.1.4

Please refer to CHANGELOG.md for details.

v8.1.3

Please refer to CHANGELOG.md for details.

v8.1.2

Please refer to CHANGELOG.md for details.

v8.1.1

Please refer to CHANGELOG.md for details.

plugin-legacy@8.1.0

Please refer to CHANGELOG.md for details.

v8.1.0

Please refer to CHANGELOG.md for details.

plugin-legacy@8.1.0-beta.0

Please refer to CHANGELOG.md for details.

v8.1.0-beta.0

Please refer to CHANGELOG.md for details.

Changelog

Sourced from vite's changelog.

8.1.6 (2026-10-06)

Bug Fixes

  • deps: update launch-editor to v2.14.2 (#23654) (e46fc9c)
  • html: filename passed to transformIndexHtml should not include queries (#23653) (4ff2522)
  • server: store ids to safeModulePaths rather than URLs (#23656) (170b927)

8.1.5 (2026-07-16)

Bug Fixes

  • bundled-dev: avoid duplicated buildEnd (#22931) (8100320)
  • client: overlay error message format align rolldown (#22869) (5a72b87)
  • deps: update all non-major dependencies (#22921) (fef682d)
  • deps: update rolldown-related dependencies (#22922) (3c345e4)
  • module-runner: don't crash stack-trace source mapping when globalThis.Buffer is absent (#22945) (f8b38e3)
  • optimizer: respect importer module format for dynamic import interop with CJS deps (#22951) (6c08c39)
  • ssr: scope switch-case declarations to the switch, not the function (#22893) (b59a73f)

Documentation

  • build: fix incorrect @default for build.cssMinify (#22948) (c88c236)
  • build: fix incorrect @default for build.lib.formats (#22911) (369ed60)

Tests

  • avoid scanner scanning all files under __tests__ (#22912) (c961cae)

8.1.4 (2026-07-09)

Features

Bug Fixes

  • build: add workaround for building on stackblitz (#22840) (575c32c)
  • build: keep import.meta.url in preload function as-is (#22839) (f1f90ed)
  • deps: update all non-major dependencies (#22865) (d4295a9)
  • deps: update rolldown-related dependencies (#22866) (7cf07e4)
  • html: avoid backtracking in import-only check (#22848) (b5868c0)
  • optimizer: avoid optimizer run for transform request before init (#22852) (72a5e21)
  • ssr: align named export function call stacktrace column with Node (#22829) (173a1b6)
  • strip pure CSS chunk imports when chunkImportMap is enabled (#22841) (648bd04)

Documentation

Miscellaneous Chores

  • deps: update dependency postcss-modules to v9 (#22867) (a9539d6)

... (truncated)

Commits
  • dade886 release: v8.1.6
  • 170b927 fix(server): store ids to safeModulePaths rather than URLs (#23656)
  • e46fc9c fix(deps): update launch-editor to v2.14.2 (#23654)
  • 4ff2522 fix(html): filename passed to transformIndexHtml should not include queries (...
  • 5e7fe12 release: v8.1.5
  • 6c08c39 fix(optimizer): respect importer module format for dynamic import interop wit...
  • 5a72b87 fix(client): overlay error message format align rolldown (#22869)
  • f8b38e3 fix(module-runner): don't crash stack-trace source mapping when globalThis.Bu...
  • 8100320 fix(bundled-dev): avoid duplicated buildEnd (#22931)
  • c88c236 docs(build): fix incorrect @default for build.cssMinify (#22948)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.0.16 to 8.1.6.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v8.1.6/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.1.6/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.1.6
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 21, 2026

@bgentry bgentry left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Codex review: Approved after dependency security and compatibility review.

Upgrade

  • vite: 8.0.16 → 8.1.6
  • Reviewed head: 57ec7ef3dd2cf43e675f2ab943d2ecb9749b1537

Security review

  • This is a security update: 8.1.6 fixes GHSA-9jrq-w75r-8gcw (custom middleware cross-origin script execution), GHSA-rq7h-c2jc-7f22 (server.fs.allow bypass), and bundled launch-editor advisories GHSA-r825-w8mm-5pxw, GHSA-587h-7wmj-h5pm and GHSA-698v-4r3x-3vcv. The old version falls in their affected ranges.
  • Reviewed the complete manifest/lock delta: Vite, Rolldown 1.0.3 → 1.1.5 and 15 optional platform bindings, PostCSS 8.5.25 → 8.5.31, Oxc declarations and WASI fallback dependencies. New Node/undici type versions resolve existing example peer contexts. No same-version integrity rewrites, new registry/Git sources, added lifecycle hooks, or new native platforms.
  • Compared actual published artifacts and canonical source. Verified 54 tarballs, including both versions of all 15 native/WASM bindings: downloaded SHA512 = registry integrity = lockfile integrity. Verified 20 additional unchanged artifact identities against registry metadata. Reviewed 27 exact old/new artifact pairs, publisher continuity, package contents and provenance subjects/workflows.
  • Vite provenance pins canonical source dade886f0cc17fedf777eff804593d2af182abd4; Rolldown and its platform packages pin f09947ab017d6df74299f691853dcfc4f4f0f86e. Expected trusted publishing identities persist. Reviewed filesystem/config/env/subprocess changes, native loading, WASI/thread glue, and source transformations. New task-client integration loads only an explicitly configured local addon and introduces no network endpoint. No unexpected credential harvesting, downloaders, or execution hooks were found.

Compatibility verification

  • pnpm -C js install --frozen-lockfile — passed.
  • make lint/js — passed build, ESLint/Knip, formatting and both TypeScript compilers.
  • make test/js and make test/js/integration — passed on Node 26.9.0 and Node 24.14.1: 1,321 unit and 149 database integration tests on each runtime, using a dedicated Postgres 18 database.
  • Migration verification, API reports, TypeDoc, README snippets, legacy migration fixture, license validation, packed package archives and examples — passed.
  • make check/js/dependencies — exits 2 because pnpm audit reports retained findings; license validation passes separately. Compared base/head audit JSON and exact artifact identities: zero introduced advisories, five Vite advisories removed. This audit result is explicitly triaged below rather than represented as a pass.
  • Tracked tree remains unchanged. Existing CI also covers both Node lines and Postgres 14–18.

Retained audit findings and follow-up

  • Unchanged markdown-it 14.3.1 via TypeDoc: GHSA-r7fv-28h4-cvq7 requires typography, which River leaves disabled; GHSA-gfr2-rv44-r23c and GHSA-vfgh-jcmw-g37q can cause expensive parsing during documentation generation. Input is checkout-owned source comments/local documentation, and there is no public/runtime Markdown renderer. Update markdown-it to 14.3.3 or later in a follow-up.
  • Unchanged @vitest/mocker 4.1.11: GHSA-qxg6-89mg-rqv8 and GHSA-xp26-3454-mjgp require the public mocker/interceptor HMR registration plugins. River uses Node vitest run, with browser mode disabled and neither affected plugin registered. Update Vitest tooling to 4.1.12 or later in a follow-up.
  • cli GHSA-6cpc-mj5c-m9rq is scanner misattribution: the cli lockfile importer is local @riverqueue/cli 0.2.0; the vulnerable npm package cli is absent.
  • All retained artifact versions/integrities and relevant configuration match the base. These findings do not establish a material regression or public runtime vulnerability in this upgrade, so they do not block the five-advisory Vite security fix.

Residual risk

  • The dependency audit remains nonzero until the retained tooling is updated; checkout-provided pathological Markdown can still consume documentation-build resources.
  • Native/WASM payloads were verified against registry and provenance identities without an independent reproducible rebuild. Source inspection focuses on execution/security surfaces; full Sigstore cryptographic certificate/log proof verification is outside this review. Local database execution covers Postgres 18; CI supplies the broader database matrix.

@bgentry
bgentry merged commit 489d247 into master Oct 22, 2026
28 checks passed
@bgentry
bgentry deleted the dependabot/npm_and_yarn/js/vite-8.1.6 branch October 22, 2026 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant