Impact Score: 5/10
Vitest v0.29.4 โ 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 v0.29.4. Source highlight: ๐ Features
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.
โจ New Features & Capabilities (5)
- `--test-timeout` CLI argument - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/3019 <samp>(63c62)</samp>
- Add an option to control Vitest pool with filepath - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3029 <samp>(c7f0c)</samp>
- Process timeout to log names of stuck test files - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/3031 <samp>(0ddf7)</samp>
- Support relative path in html report - by @poyoho and @sheremet-va in https://github.com/vitest-dev/vitest/issues/2695 <samp>(a7680)</samp>
- Webdriverio (+ custom providers) integration for browser mode - by @Aslemammad, **Christian Bromann**, @sheremet-va, @userquin and @dammy001 in https://github.com/vitest-dev/vitest/issues/2999 <samp>(9cdc8)</samp>
๐ง Bug Fixes & Patches (3)
- Show correct line numbers in stack trace when using vi.resetModules() - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3020 <samp>(35730)</samp>
- Mocking value proxy filter Symbol static properties - by @ChpShy in https://github.com/vitest-dev/vitest/issues/3036 <samp>(0cf44)</samp>
- Escape XML in error stack trace when using junit reporter - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3038 <samp>(cc577)</samp>
๐ View Raw Release Notes (Original Developer Log)
### ๐ Features
- `--test-timeout` CLI argument - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/3019 [<samp>(63c62)</samp>](https://github.com/vitest-dev/vitest/commit/63c62f9e)
- Add an option to control Vitest pool with filepath - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3029 [<samp>(c7f0c)</samp>](https://github.com/vitest-dev/vitest/commit/c7f0c86b)
- Process timeout to log names of stuck test files - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/3031 [<samp>(0ddf7)</samp>](https://github.com/vitest-dev/vitest/commit/0ddf7220)
- Support relative path in html report - by @poyoho and @sheremet-va in https://github.com/vitest-dev/vitest/issues/2695 [<samp>(a7680)</samp>](https://github.com/vitest-dev/vitest/commit/a768015e)
- Webdriverio (+ custom providers) integration for browser mode - by @Aslemammad, **Christian Bromann**, @sheremet-va, @userquin and @dammy001 in https://github.com/vitest-dev/vitest/issues/2999 [<samp>(9cdc8)</samp>](https://github.com/vitest-dev/vitest/commit/9cdc8030)
### ๐ Bug Fixes
- Show correct line numbers in stack trace when using vi.resetModules() - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3020 [<samp>(35730)</samp>](https://github.com/vitest-dev/vitest/commit/35730328)
- Mocking value proxy filter Symbol static properties - by @ChpShy in https://github.com/vitest-dev/vitest/issues/3036 [<samp>(0cf44)</samp>](https://github.com/vitest-dev/vitest/commit/0cf44098)
- Escape XML in error stack trace when using junit reporter - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3038 [<samp>(cc577)</samp>](https://github.com/vitest-dev/vitest/commit/cc5779d6)
##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v0.29.3...v0.29.4)