Changes.Watch

Backend changelog digest

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

No matching updates in this bucket.

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

6.13.0

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