Changes.Watch

Open Source changelog digest

Jul 28 - Aug 3, 2025. Useful releases, risky migrations, and noisy updates from the Open Source channel.

No matching updates in this bucket.

Open Source updates in 2025-w31

2025-07-31, Version 24.5.0 (Current), @aduh95

  • 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.

2025-07-31, Version 22.18.0 'Jod' (LTS), @aduh95

  • 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.

19.1.1 (July 28, 2025)

  • Fixed Owner Stacks to work with ES2015 function.name semantics.
  • Ensures correct stack handling for functions defined using ES2015 syntax.