- Upgrade Node.js to ship OpenSSL 3.5.1, extending TLS support and security updates.
- Add built‑in proxy support for http/https.request and Agent, and introduce tls.setDefaultCACertificates() for dynamic CA bundles.
- Unflag experimental WebAssembly modules and enable source/instance imports; include several minor enhancements such as CLI PID placeholder, DNS max timeout, and worker web‑locks API.
Node.js changelog digest
Jul 28 - Aug 3, 2025. Useful releases, risky migrations, and noisy updates from the Node.js channel.
No matching updates in this bucket.
Node.js updates in 2025-w31
- Enabled experimental type stripping by default, allowing Node.js to execute TypeScript files without extra configuration (can be disabled with --no-experimental-strip-types).
- Added several new APIs and language features: import.meta.main, fileURLToPathBuffer, async disposable Worker, watch kill‑signal flag, permission model flags on spawn, readBigInts option for SQLite, and permission.has(addon) support.
- Updated core dependencies (npm 10.9.3, sqlite 3.50.2, acorn 8.15.0, etc.) and applied security fixes such as SHAKE128/256 handling for OpenSSL 3.4 and corrected crypto build defines.
- Prisma Config file (prisma.config.ts) and multi‑schema support are now General Availability, dropping early‑access flags.
- SQL view handling is hardened: @id, @index, @unique are prohibited, and findUnique, pagination, writes, and relationships are disabled for views.
- Adds externally managed tables, Early Access pgvector and other extensions, Management API with GitHub Actions, instant DB CLI command, and a refreshed Prisma Console UI.