Vitest v4.0.10stable Released Nov 17, 2025
Impact Score: 5/10

Vitest v4.0.10 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: vitest ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Vitest v4.0.10. Source highlight:    ๐Ÿž Bug Fixes

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

๐Ÿ”ง Bug Fixes & Patches (6)

  • Remove `onCancel` when worker is terminated &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/9033 <samp>(6d7f0)</samp>
  • Don't scale the iframe if UI is disabled &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/9018 <samp>(5406e)</samp>
  • Handle dependency stack traces with external source maps. Resolves: #9003 &nbsp;-&nbsp; by @iclectic in https://github.com/vitest-dev/vitest/issues/9016 and https://github.com/vitest-dev/vitest/issues/9003 <samp>(57ae5)</samp>
  • Parsing of stack trace for bun runtime &nbsp;-&nbsp; by @nazarhussain in https://github.com/vitest-dev/vitest/issues/9032 <samp>(f3ec6)</samp>
  • Prevent starting new run when cancelling &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/8991 <samp>(eb98d)</samp>
  • Prevent writing to closed worker &nbsp;-&nbsp; by @AriPerkkio and @sheremet-va in https://github.com/vitest-dev/vitest/issues/9023 <samp>(042c6)</samp>
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### &nbsp;&nbsp;&nbsp;๐Ÿž Bug Fixes - Remove `onCancel` when worker is terminated &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/9033 [<samp>(6d7f0)</samp>](https://github.com/vitest-dev/vitest/commit/6d7f0a99e) - **browser**: - Don't scale the iframe if UI is disabled &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/9018 [<samp>(5406e)</samp>](https://github.com/vitest-dev/vitest/commit/5406e8ea4) - Handle dependency stack traces with external source maps. Resolves: #9003 &nbsp;-&nbsp; by @iclectic in https://github.com/vitest-dev/vitest/issues/9016 and https://github.com/vitest-dev/vitest/issues/9003 [<samp>(57ae5)</samp>](https://github.com/vitest-dev/vitest/commit/57ae547de) - **bun**: - Parsing of stack trace for bun runtime &nbsp;-&nbsp; by @nazarhussain in https://github.com/vitest-dev/vitest/issues/9032 [<samp>(f3ec6)</samp>](https://github.com/vitest-dev/vitest/commit/f3ec6fcb0) - **core**: - Prevent starting new run when cancelling &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/8991 [<samp>(eb98d)</samp>](https://github.com/vitest-dev/vitest/commit/eb98dd8fd) - **pool**: - Prevent writing to closed worker &nbsp;-&nbsp; by @AriPerkkio and @sheremet-va in https://github.com/vitest-dev/vitest/issues/9023 [<samp>(042c6)</samp>](https://github.com/vitest-dev/vitest/commit/042c60c80) - **reporters**: - Report correct test run duration at the end &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/8969 [<samp>(bc3a6)</samp>](https://github.com/vitest-dev/vitest/commit/bc3a6921e) - **ui**: - Use execution time from ws reporter (`onFinished`) &nbsp;-&nbsp; by @userquin in https://github.com/vitest-dev/vitest/issues/8975 [<samp>(f56dc)</samp>](https://github.com/vitest-dev/vitest/commit/f56dc0cc4) ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v4.0.9...v4.0.10)