github nvm-windows/nvm v2.1.0-beta.1

pre-release5 hours ago

NVM for Windows v2.1.0-beta.1

Authenticode-signed community build from cli/src/manifest.json version 2.1.0-beta.1.
Architectures: amd64, arm64.
Program root: per-user LocalAppData (unsupported outside that root may log NVM4101).
Org Program Files / MSI / Intune: use NVM for Windows Certified Builds.

Assets per arch: Inno Setup installer (*-setup.exe) and prebuilt sync.exe (*-sync.exe) for public -DownloadSync builds.

Prerelease stamp applied at build time via the Community Release workflow (manifest base left unchanged in git).

Commits

nvm-windows/nvm

  • a44c3af chore: update release docs (badges + contributors) (github-actions[bot])
  • 842eea3 feat: pin the permission grant shim and settings (coreybutler)
  • 05ea308 Merge pull request #1454 from nvm-windows/feat/permission-grant-audit (Corey Butler)
  • 014bf85 feat: check package installs against the malware feed (coreybutler)
  • 7d40149 fix: pin the sync client that compiles the malware refresh (coreybutler)
  • e358d50 Merge pull request #1455 from nvm-windows/feat/malware-client (Corey Butler)
  • a8aaa77 fix: keep the WinGet pull request body inside the workflow (coreybutler)
  • d7df7f8 feat: open a WinGet pull request after a stable community release (coreybutler)
  • 32dbd84 Merge pull request #1456 from nvm-windows/fix/winget-workflow-yaml (Corey Butler)
  • bb68ed2 fix: pin bun malware wrap submodules (coreybutler)
  • 0cb2ff9 Merge pull request #1458 from nvm-windows/feat/pin-bun-malware (Corey Butler)
  • 0d686c2 Abort machine-triggered community Inno installs as NVM4116. (coreybutler)
  • c22b35c Merge pull request #1457 from nvm-windows/feat/inno-fleet-gate (Corey Butler)
  • d2a895f fix: pin shim air-gap malware skip (coreybutler)
  • 5b52370 Merge pull request #1459 from nvm-windows/feat/pin-airgap-malware (Corey Butler)
  • e8498be fix: pin shim pnpm global module (coreybutler)
  • 1e9d9e2 Merge pull request #1461 from nvm-windows/feat/pin-pnpm-global (Corey Butler)
  • e141b3b chore: pin CLI 2.1.0 (coreybutler)
  • a90190d Merge pull request #1462 from nvm-windows/feat/pin-cli-2.1.0 (Corey Butler)
  • 151d5bc feat: let a General community release skip WinGet (coreybutler)
  • 8e1966a Merge pull request #1463 from nvm-windows/feat/skip-winget-general (Corey Butler)

nvm-windows/cli

  • 0037098 feat: add malware cache cleanup and block notification helpers (coreybutler)
  • cf95b7a Merge pull request #9 from nvm-windows/feat/malware-client (Corey Butler)
  • c5117ee version bump (coreybutler)
  • 29fbb4d version bump (coreybutler)

nvm-windows/common

  • e659d6a Merge pull request #6 from nvm-windows/fix/verify-key-open (Corey Butler)
  • 7af72f7 feat: add permission grant policy settings (coreybutler)
  • bfea464 Merge pull request #7 from nvm-windows/feat/permission-grant-audit (Corey Butler)
  • ef140c1 feat: add the malware definition database and block policy The shim and updater need one sorted database whose file hash is separate from the signed feed state hash, and one decision for community versus certified hits. (coreybutler)
  • eb6adbe Merge pull request #8 from nvm-windows/feat/malware-feed (Corey Butler)
  • 8e1feb5 feat: decode the malware feed into malware.db (coreybutler)
  • 3f40100 Merge pull request #9 from nvm-windows/feat/malware-client (Corey Butler)
  • 25b0588 feat: wrap bun and fail closed on empty version (coreybutler)
  • 4e794e2 Merge pull request #10 from nvm-windows/feat/bun-malware-wrap (Corey Butler)

nvm-windows/shim

  • da1d3ad Merge pull request #5 from nvm-windows/fix/auto-install-error-codes (Corey Butler)
  • ac31bed feat: record which permission allow flags policy applied (coreybutler)
  • 860a4bf Merge pull request #6 from nvm-windows/feat/permission-grant-audit (Corey Butler)
  • ec9afae feat: block malicious packages before the package manager starts (coreybutler)
  • 27f23c1 Merge pull request #7 from nvm-windows/feat/malware-client (Corey Butler)
  • 10b6c30 feat: wrap bun for malware checks (coreybutler)
  • a832555 Merge pull request #8 from nvm-windows/feat/bun-malware-wrap (Corey Butler)
  • 01be7c3 feat: skip malware scan in air-gapped hosts (coreybutler)
  • 44f33db Merge pull request #9 from nvm-windows/feat/airgap-missing-malware-db (Corey Butler)
  • ab9fd9a fix(proxy): treat global pnpm as a JS module (coreybutler)
  • ba9fe52 Merge pull request #10 from nvm-windows/feat/pnpm-global-module (Corey Butler)

Contributors

VirusTotal

Important

sync.exe is only necessary when building from source.

Don't miss a new nvm release

NewReleases is sending notifications on new releases.