2026-04-15, Version 24.15.0 'Krypton' (LTS), @aduh95 Notable Changes [3d87ecacbc] - (SEMVER-MINOR) cli: add --max-heap-size option (tannal) #58708 [83c38672f7] - cli: add --require-module/--no-require-module (Joyee Cheung) #60959 [54ef940e01] - (SEMVER-MINOR) crypto: add raw key formats support to the KeyObject APIs (Filip Skokan) #62240 [f4a3edc47a] - (SEMVER-MINOR) fs: add throwIfNoEntry option
Fast installs. Warm installs with the global virtual store are about 10x faster than pnpm and about 3x faster than Bun in the current benchmarks. Repeat test commands run up to 101x faster than pnpm and up to 5x faster than Bun. Existing lockfiles. Reads and writes pnpm-lock.yaml, package-lock.json, npm-shrinkwrap.json, yarn.lock, and bun.lock in place. Cheap repeat commands. aubr test, aube test,
2026-04-01, Version 25.9.0 (Current), @aduh95 Notable Changes Test runner module mocking improvements MockModuleOptions.defaultExport and MockModuleOptions.namedExports have been consolidated into a single option MockModuleOptions.exports to align with user expectations and other test runners. A default property on MockModuleOptions.exports represents the default export, and own enumerable propert
Since we published our initial analysis of the axios compromise, a deep dive into its hidden blast radius, and a report on the maintainer confirming it was social engineering, maintainers across the Node.js ecosystem have come out of the woodwork to report that they were targeted by the same social engineering campaign. The accounts now span some of the most widely depended-upon packages in the np
The Node.js project's security bug bounty program is being paused due to the discontinuation of its external funding source. Background Since 2016, the Node.js project has participated in the Internet Bug Bounty (IBB) program through HackerOne, offering monetary rewards to security researchers who responsibly disclosed vulnerabilities in Node.js. The program was a meaningful part of our security e
Today we are incredibly excited to open source Edge.js, a JavaScript runtime specifically designed to safely run Node.js workloads for AI and Edge computing. The goal is simple: run your existing Node.js applications safely and with density and startup times that are impossible to get with containers. Edge.js takes a different approach from existing JS edge runtimes like Deno or Cloudflare Workers
Starting with 27.x, Node.js will move from two major releases per year to one. This post explains what's changing, why, and what it means for users. For the full discussion and background, see nodejs/Release#1113. TL;DR: If you already only upgrade to LTS versions, little changes beyond version numbering. LTS support windows remain similar, and now every release becomes LTS. Library authors: Pleas
2026-02-24, Version 24.14.0 'Krypton' (LTS), @ruyadorno prepared by @aduh95 Notable Changes [8b6d31d379] - (SEMVER-MINOR) async_hooks: add trackPromises option to createHook() (Joyee Cheung) #61415 [68da144b4e] - build,deps: replace cjs-module-lexer with merve (Yagiz Nizipli) #61456 [f3a24c76e4] - (SEMVER-MINOR) deps: add LIEF as a dependency (Joyee Cheung) #61167 [1948861d23] - (SEMVER-MINOR) eve
2026-02-24, Version 25.7.0 (Current), @ruyadorno prepared by @aduh95 Notable Changes [b0a79b10f0] - (SEMVER-MINOR) http2: add http1Options for HTTP/1 fallback configuration (Amol Yadav) #61713 [2d874dfb8e] - (SEMVER-MINOR) sea: support ESM entry point in SEA (Joyee Cheung) #61813 [ee59127664] - sqlite: mark as release candidate (Matteo Collina) #61262 [608736e19e] - (SEMVER-MINOR) stream: rename D
// server.ts import {Router} from "@b9g/router"; const router = new Router(); router.route("/kv/:key") .get(async (req, ctx) => { const cache = await self.caches.open("kv"); const cached = await cache.match(ctx.params.key); return cached ?? new Response(null, {status: 404}); }) .put(async (req, ctx) => { const cache = await self.caches.open("kv"); await cache.put(ctx.params.key, new Response(await
2026-01-26, Version 25.5.0 (Current), @aduh95 Notable Changes Streamlined building process of Single Executable Applications (SEA) This release introduces a new --build-sea command-line flag that simplifies the process of building Single Executable Applications (SEA) using Node.js. Previously, SEA generation involved copying the executable, generating the preparation blob with --experimental-sea-c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く