Commit Graph

  • 3eeb3187d4 perf: stream file digests during resolution pnpm-registry Zoltan Kochan 2026-04-10 02:21:55 +02:00
  • 57814c7e02 perf: sqlite-backed metadata cache for server resolution Zoltan Kochan 2026-04-10 01:35:12 +02:00
  • 4a9b6b4a82 perf: serve files from SQLite instead of individual readFileSync calls Zoltan Kochan 2026-04-09 22:57:50 +02:00
  • bfd38cdc15 fix: address review feedback for minimumReleaseAgeLoose loose-min-release-age Zoltan Kochan 2026-04-09 16:57:55 +02:00
  • 3a02df4e49 fix(test): add minimumReleaseAgeLoose: false to add command strict test Zoltan Kochan 2026-04-09 16:06:43 +02:00
  • dc280b3ebe fix(test): add minimumReleaseAgeLoose: false to dlx strict test Zoltan Kochan 2026-04-09 15:54:53 +02:00
  • a41f16dbdb Revert "perf: stream file responses instead of buffering" Zoltan Kochan 2026-04-09 12:55:17 +02:00
  • 87535b2f26 perf: stream file responses instead of buffering Zoltan Kochan 2026-04-09 12:49:53 +02:00
  • b94f961987 revert: back to worker-based HTTP with 9 large batches Zoltan Kochan 2026-04-09 12:25:42 +02:00
  • e21ff63267 feat: add minimumReleaseAgeLoose setting Zoltan Kochan 2026-04-09 12:14:30 +02:00
  • b05259e41e fix: use any for fetchPackage wrapper args Zoltan Kochan 2026-04-09 12:10:41 +02:00
  • c0d3c178d7 fix: dedup files by digest+mode, not just digest Zoltan Kochan 2026-04-09 11:47:31 +02:00
  • dc9c8a35b0 perf: pipeline headless install with file downloads via store controller wrapper Zoltan Kochan 2026-04-09 02:26:30 +02:00
  • 6e01677645 revert: wait for all file downloads before headless install Zoltan Kochan 2026-04-09 02:13:49 +02:00
  • 7136b006f8 fix: move eslint-disable to correct line Zoltan Kochan 2026-04-09 02:10:49 +02:00
  • 3c9c7b407b perf: pipeline headless install with file downloads Zoltan Kochan 2026-04-09 02:07:04 +02:00
  • bcae77564f docs: update RFC to match actual implementation Zoltan Kochan 2026-04-09 01:58:40 +02:00
  • e015cee529 perf: skip SHA-512 rehashing and use direct file write for registry files Zoltan Kochan 2026-04-09 01:55:47 +02:00
  • 47bf860189 perf: skip stat() for recently checked files in integrity verification Zoltan Kochan 2026-04-09 01:47:47 +02:00
  • 3d62555bf5 perf: use cluster module for multi-process server Zoltan Kochan 2026-04-09 01:31:45 +02:00
  • bf3582b255 perf: move HTTP file requests into worker threads Zoltan Kochan 2026-04-09 01:25:45 +02:00
  • 9fceb96341 perf: remove per-file gzip compression (was a regression) Zoltan Kochan 2026-04-09 01:15:02 +02:00
  • 1fd30c9b25 fix: update diff test for removed packageFiles Zoltan Kochan 2026-04-09 00:45:51 +02:00
  • 4122ffe0bc fix: update client protocol tests for slim response format Zoltan Kochan 2026-04-09 00:45:04 +02:00
  • 3cb0e7c192 perf: remove packageFiles from JSON, send only missing file info Zoltan Kochan 2026-04-09 00:38:16 +02:00
  • 821a67c82b fix: update diff tests for IntegrityEntry type Zoltan Kochan 2026-04-09 00:23:01 +02:00
  • cfa560489c perf: send pre-packed msgpack store index entries from server Zoltan Kochan 2026-04-09 00:21:36 +02:00
  • 54507b8877 fix: remove unnecessary await on sync encodeResponse Zoltan Kochan 2026-04-09 00:07:32 +02:00
  • 6a793a3392 perf: compressed file cache on server for faster reads + smaller transfer Zoltan Kochan 2026-04-09 00:01:40 +02:00
  • 8e3f6a047d fix: spelling in comment Zoltan Kochan 2026-04-08 22:56:27 +02:00
  • b46f054056 fix: strip peer suffix from depPath when writing store index entries Zoltan Kochan 2026-04-08 22:54:09 +02:00
  • ddea204ebe fix: add @pnpm/worker as peer dependency of registry client Zoltan Kochan 2026-04-08 22:23:35 +02:00
  • 29b11e3ef9 fix: add @pnpm/worker dependency and logger peer dep to client Zoltan Kochan 2026-04-08 22:19:49 +02:00
  • 8f409c439f fix: add worker tsconfig reference to client Zoltan Kochan 2026-04-08 22:16:44 +02:00
  • b591e56c46 perf: use worker threads for CAFS file writes Zoltan Kochan 2026-04-08 22:13:30 +02:00
  • 94ac0ca669 perf: parallel file fetching via /v1/files endpoint Zoltan Kochan 2026-04-08 21:59:14 +02:00
  • 5bc25610b2 feat: server always fetches packages and streams files to client Zoltan Kochan 2026-04-08 21:30:48 +02:00
  • ef01e6af4f perf: skip server-side tarball fetching, let client fetch directly Zoltan Kochan 2026-04-08 21:06:36 +02:00
  • 3c77408571 fix: disable lint rule for dynamic imports of registry.client Zoltan Kochan 2026-04-08 20:40:54 +02:00
  • 800ec95968 fix: sort dependencies per meta-updater conventions Zoltan Kochan 2026-04-08 20:39:05 +02:00
  • 76bdf53867 fix: remove duplicate store.index from devDependencies Zoltan Kochan 2026-04-08 20:37:34 +02:00
  • ed140fa8bc fix: move registry.client and store.index to dependencies (not devDependencies) Zoltan Kochan 2026-04-08 20:35:02 +02:00
  • 076c460175 fix: use valid word in test fixture for spellcheck Zoltan Kochan 2026-04-08 20:32:50 +02:00
  • 9c7c867a67 fix: rename test fixture to pass spellcheck Zoltan Kochan 2026-04-08 20:32:04 +02:00
  • dedbb7617e fix(test): include LICENSE in case-insensitive filesystem test expectation (#11228) main Zoltan Kochan 2026-04-08 20:07:07 +02:00
  • 3060db612d fix: use depPath as pkgId in store index so headless install finds packages Zoltan Kochan 2026-04-08 19:59:02 +02:00
  • ed9e8438ed perf: use lockfileOnly + explicit fetch to avoid temp-dir linking Zoltan Kochan 2026-04-08 19:56:19 +02:00
  • 5e632f829a fix: server resolution hangs on large dependency trees Zoltan Kochan 2026-04-08 17:23:54 +02:00
  • 541350fd33 perf: fix store integrity reading hanging on large stores Zoltan Kochan 2026-04-08 17:10:04 +02:00
  • 4e4637e9f3 fix: add timeout and clear error message for pnpm-registry connection failures Zoltan Kochan 2026-04-08 17:02:11 +02:00
  • a47373fc5e fix: check pnpmRegistry in mutateModules, not just install Zoltan Kochan 2026-04-08 16:54:25 +02:00
  • eef48ee774 fix: headless install after pnpm-registry fetch Zoltan Kochan 2026-04-08 16:47:43 +02:00
  • 1f17d0d04b test: add CLI e2e test for pnpm-registry (WIP) Zoltan Kochan 2026-04-08 16:42:26 +02:00
  • 24e0b8c796 fix: pass pnpmRegistry config through to install options Zoltan Kochan 2026-04-08 16:22:05 +02:00
  • ff6b33c9fd fix: use DepPath type for lockfile package indexing in tests Zoltan Kochan 2026-04-08 16:17:36 +02:00
  • d541dccef9 chore: fix auto-generated tsconfig references and dep ordering Zoltan Kochan 2026-04-08 16:15:03 +02:00
  • cb92b01e95 docs: recommend pnpm-workspace.yaml for pnpm-registry config Zoltan Kochan 2026-04-08 16:13:35 +02:00
  • 04283c753e docs: add quick start section to server README Zoltan Kochan 2026-04-08 16:11:34 +02:00
  • 22a8467b87 docs: add README files and CLI entry point for registry server Zoltan Kochan 2026-04-08 16:09:03 +02:00
  • 98f8a62fa4 test: add tests for pnpm-registry server and client Zoltan Kochan 2026-04-08 16:05:18 +02:00
  • 0016f8c3aa feat: add pnpm-registry server and client for server-side resolution Zoltan Kochan 2026-04-08 15:50:52 +02:00
  • 2225df7e27 docs: update rfc Zoltan Kochan 2026-04-08 15:21:05 +02:00
  • 68a951006e test: update registry-mock to 6.0.0 stable and use pnpm view in tests (#11227) Zoltan Kochan 2026-04-08 15:14:53 +02:00
  • c3404deb1c docs: update rfc Zoltan Kochan 2026-04-08 14:57:29 +02:00
  • ae5a97f4ee docs: update rfc Zoltan Kochan 2026-04-08 12:28:03 +02:00
  • 0298caa9b1 chore(release): 11.0.0-beta.8 v11.0.0-beta.8 Zoltan Kochan 2026-04-08 12:15:42 +02:00
  • 9fde50a592 docs: registry rfc Zoltan Kochan 2026-04-08 12:10:05 +02:00
  • 70fa43562e feat: add registry as supported flag of the view command Zoltan Kochan 2026-04-08 11:55:24 +02:00
  • 94b846ec8a feat: add dist-tags to aliases of dist-tag Zoltan Kochan 2026-04-08 11:55:00 +02:00
  • fb58648b00 test: update registry-mock to v6 and fix test fixtures (#11223) Zoltan Kochan 2026-04-08 11:45:38 +02:00
  • a03ab1d745 fix: reject empty files in isEmptyDirOrNothing (#11182) Dami Oyeniyi 2026-04-08 09:26:30 +01:00
  • 9b0a460c8d fix: non-deterministic resolution causing pnpm dedupe --check to unexpectedly fail (#11110) Brandon Cheng 2026-04-07 17:46:27 -04:00
  • 7721d2e7f0 feat(audit): add patched versions to minimumReleaseAgeExclude on audit --fix (#11216) Zoltan Kochan 2026-04-07 16:38:57 +02:00
  • 51b04c3e9a refactor!: remove ignoreDepScripts and neverBuiltDependencies (#11220) Zoltan Kochan 2026-04-07 13:41:13 +02:00
  • 16cfde66ec feat: pnpm logout (#11213) Khải 2026-04-07 16:19:42 +07:00
  • 853be661d8 feat: add native pnpm dist-tag command (#11218) Zoltan Kochan 2026-04-07 10:22:03 +02:00
  • d401ff2500 feat: add native pnpm unpublish command (#11128) Alessio Attilio 2026-04-06 17:01:40 +02:00
  • 2c90d4061d feat: add native pnpm deprecate and undeprecate commands (#11120) Alessio Attilio 2026-04-06 15:30:11 +02:00
  • 384bd5758d chore(deps): bump the github-actions group across 1 directory with 6 updates dependabot/github_actions/github-actions-c21e81c9c6 dependabot[bot] 2026-04-06 11:44:53 +00:00
  • 81afc7aa6f fix: make undeprecate a distinct command that requires deprecated versions feat/native-deprecate Alessio Attilio 2026-03-27 23:22:11 +01:00
  • f64c59b771 fix: update path-to-regexp override to resolve vulnerability Alessio Attilio 2026-03-27 23:17:09 +01:00
  • ed0ce352c4 fix: resolve build and test issues for native deprecate command Alessio Attilio 2026-03-27 22:07:38 +01:00
  • 6699a28ad1 feat: add native pnpm deprecate command Alessio Attilio 2026-03-27 20:56:19 +01:00
  • b65204762a refactor(config): move network settings from .npmrc to YAML config (#11209) Zoltan Kochan 2026-04-06 11:36:08 +02:00
  • 705e3fe3cc fix(auth): enable shell for .bat/.cmd token helpers on Windows Zoltan Kochan 2026-04-06 02:03:00 +02:00
  • 5384a0675c chore: update pnpm to beta 7 Zoltan Kochan 2026-04-05 22:55:27 +02:00
  • 9a78e59382 chore(release): 11.0.0-beta.7 v11.0.0-beta.7 Zoltan Kochan 2026-04-05 22:42:37 +02:00
  • 7f6d356e65 fix(test): add pnpm-workspace.yaml to multiple-scripts-error-exit fixture Zoltan Kochan 2026-04-05 22:31:34 +02:00
  • b103439d9a refactor(test): extract shared DEFAULT_OPTS into @pnpm/testing.command-defaults (#11208) Zoltan Kochan 2026-04-05 21:22:24 +02:00
  • 45a6cb6b2a refactor(auth): unify auth/SSL into structured configByUri (#11201) Zoltan Kochan 2026-04-05 20:15:10 +02:00
  • b5d93c6ba9 refactor(config): remove rawLocalConfig and force* hoist flags (#11199) Zoltan Kochan 2026-04-05 11:36:36 +02:00
  • 3033bee430 refactor(config): split Config interface into settings + runtime context (#11197) Zoltan Kochan 2026-04-04 23:44:25 +02:00
  • 96704a1c58 refactor(config): rename rawConfig to authConfig, add nodeDownloadMirrors, simplify config reader (#11194) Zoltan Kochan 2026-04-04 20:33:43 +02:00
  • c7203b99ad feat!: set default minimumReleaseAge to 1 day (1440 minutes) (#11158) sotanengel 2026-04-04 20:26:22 +09:00
  • 3d67773188 docs: add instruction to never ignore test failures in AGENTS.md Zoltan Kochan 2026-04-04 12:10:34 +02:00
  • 1fba72e930 chore: update pnpm-lock.yaml chore/update-lockfile github-actions[bot] 2026-04-04 06:26:47 +00:00
  • 8bba5c3858 refactor(config): only read auth/registry from .npmrc, add registries to pnpm-workspace.yaml (#11189) Zoltan Kochan 2026-04-04 02:44:12 +02:00
  • 2554264fdd perf: use NDJSON format for metadata cache (#11188) Zoltan Kochan 2026-04-04 01:24:05 +02:00
  • ec9dd3b139 fix: avoid SQLite race condition during store initialization on Windows Zoltan Kochan 2026-04-03 15:37:52 +02:00
  • f80de69e84 test(git-resolver): mock network calls in subfolder tests for reliability Zoltan Kochan 2026-04-03 15:14:56 +02:00