pnpm 10.24
· Одна хв читання
pnpm тепер автоматично масштабує мережевий паралелізм на машинах з великою кількістю ядер і містить кілька виправлень для підвищення надійності.
Незначні зміни
Адаптивний мережевий паралелізм
Мережевий паралелізм тепер автоматично масштабується в діапазоні від 16 до 64 на основі кількості робочих процесів pnpm (робочі процеси × 3). Це збільшує пропускну здатність на машинах з великою кількістю ядер процесора, зберігаючи при цьому передбачуване використання ресурсів на менших конфігураціях #10068.
Зміни в патчах
trustPolicyтепер ігнорує підтвердження довіри з попередніх версій під час встановлення не попередньої версії, тому довірена попередня версія не може блокувати встановлення стабільної версії, якій бракує підтвердження довіри.- Обробка помилок
ENOENT, що виникають у функціїfs.linkSync(), які можуть траплятися в контейнерних середовищах (OverlayFS) замістьEXDEV. pnpm тепер коректно повертається доfs.copyFileSync()у цих випадках #10217. - Скасовано:
pnpm self-updateзавантажує pnpm з налаштованого реєстру npm #10205. - Пакунки, які не мають файлу
package.json(як-от Node.js), більше не імпортуються повторно зі сховища під час кожного встановлення. pnpm тепер перевіряє додатковий файл для перевірки пакунка вnode_modules. - Правильне зчитування токенів автентифікації для URL-адрес, що містять підкреслення #17.
