Impact Score: 5/10
Vitest v5.0.2 โ 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.
โก Executive Summary (TL;DR)
Vitest v5.0.2. 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)
- Bind `process` in case global is overwritten - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/11343 <samp>(0b792)</samp>
- **detect-async-leaks**:
- Ignore `process.stdio` handles - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/11333 <samp>(0fd6b)</samp>
- Fix `toMatchObject` with asymmetric matchers - by @ShreeBohara, **Claude Opus 5**, @hi-ogawa, **Hiroshi Ogawa** and **Codex (GPT-5)** in https://github.com/vitest-dev/vitest/issues/11100 <samp>(42523)</samp>
- Fix `Request` with `Blob` body on jsdom 28+ - by @harshit-d3v in https://github.com/vitest-dev/vitest/issues/11295 <samp>(d1c3e)</samp>
- `agent` to respect `--silent` - by @Raj4478 and @AriPerkkio in https://github.com/vitest-dev/vitest/issues/11271 <samp>(5b95e)</samp>
๐ View Raw Release Notes (Original Developer Log)
### ๐ Bug Fixes
- Bind `process` in case global is overwritten - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/11343 [<samp>(0b792)</samp>](https://github.com/vitest-dev/vitest/commit/0b79231ad)
- **detect-async-leaks**:
- Ignore `process.stdio` handles - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/11333 [<samp>(0fd6b)</samp>](https://github.com/vitest-dev/vitest/commit/0fd6b9790)
- **expect**:
- Fix `toMatchObject` with asymmetric matchers - by @ShreeBohara, **Claude Opus 5**, @hi-ogawa, **Hiroshi Ogawa** and **Codex (GPT-5)** in https://github.com/vitest-dev/vitest/issues/11100 [<samp>(42523)</samp>](https://github.com/vitest-dev/vitest/commit/42523289e)
- **jsdom**:
- Fix `Request` with `Blob` body on jsdom 28+ - by @harshit-d3v in https://github.com/vitest-dev/vitest/issues/11295 [<samp>(d1c3e)</samp>](https://github.com/vitest-dev/vitest/commit/d1c3ecc93)
- **reporter**:
- `agent` to respect `--silent` - by @Raj4478 and @AriPerkkio in https://github.com/vitest-dev/vitest/issues/11271 [<samp>(5b95e)</samp>](https://github.com/vitest-dev/vitest/commit/5b95efb6d)
- **reporters**:
- Handle concurrent `createReport` calls - by @7rulnik in https://github.com/vitest-dev/vitest/issues/11278 [<samp>(e8e55)</samp>](https://github.com/vitest-dev/vitest/commit/e8e556ff7)
- `hanging-process` to use ESM entrypoint - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/11316 [<samp>(4e91e)</samp>](https://github.com/vitest-dev/vitest/commit/4e91e5668)
- **spy**:
- Fix stack overflow when spying `Set.prototype.add` - by @fengmk2 in https://github.com/vitest-dev/vitest/issues/11299 [<samp>(a0a93)</samp>](https://github.com/vitest-dev/vitest/commit/a0a939653)
- **ui**:
- Persist authentication cookie beyond current browser session - by @hi-ogawa, **Hiroshi Ogawa** and **OpenCode (gpt-5.6-sol)** in https://github.com/vitest-dev/vitest/issues/11066 [<samp>(f8819)</samp>](https://github.com/vitest-dev/vitest/commit/f88195e16)
##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v5.0.1...v5.0.2)