Skip to content

Commit a245d22

Browse files
committed
docs: document 10.18
1 parent 9807bf3 commit a245d22

File tree

2 files changed

+42
-0
lines changed

2 files changed

+42
-0
lines changed

blog/releases/10.18.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: pnpm 10.18
3+
authors: zkochan
4+
tags: [release]
5+
date: 2025-10-02
6+
---
7+
8+
### Minor Changes
9+
10+
Added network performance monitoring to pnpm by implementing warnings for slow network requests, including both metadata fetches and tarball downloads.
11+
12+
Added configuration options for warning thresholds: `fetchWarnTimeoutMs` and `fetchMinSpeedKiBps`.
13+
Warning messages are displayed when requests exceed time thresholds or fall below speed minimums
14+
15+
Related PR: [#10025](https://github.com/pnpm/pnpm/pull/10025).
16+
17+
### Patch Changes
18+
19+
- Retry filesystem operations on EAGAIN errors [#9959](https://github.com/pnpm/pnpm/pull/9959).
20+
- Outdated command respects `minimumReleaseAge` configuration [#10030](https://github.com/pnpm/pnpm/pull/10030).
21+
- Correctly apply the `cleanupUnusedCatalogs` configuration when removing dependent packages.
22+
- Don't fail with a meaningless error when `scriptShell` is set to `false` [#8748](https://github.com/pnpm/pnpm/issues/8748).
23+
- `pnpm dlx` should not fail when `minimumReleaseAge` is set [#10037](https://github.com/pnpm/pnpm/issues/10037).
24+

docs/settings.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -859,6 +859,24 @@ too long.
859859

860860
The maximum amount of time to wait for HTTP requests to complete.
861861

862+
### fetchWarnTimeoutMs
863+
864+
Added in: v10.18.0
865+
866+
* Default: **10000 ms (10 seconds)**
867+
* Type: **Number**
868+
869+
A warning message is displayed if a metadata request to the registry takes longer than the specified threshold (in milliseconds).
870+
871+
### fetchMinSpeedKiBps
872+
873+
Added in: v10.18.0
874+
875+
* Default: **50 KiB/s**
876+
* Type: **Number**
877+
878+
A warning message is displayed if the download speed of a tarball from the registry falls below the specified threshold (in KiB/s).
879+
862880
## Peer Dependency Settings
863881

864882
### autoInstallPeers

0 commit comments

Comments
 (0)