Node 26 goes LTS, plus a Wasmtime sandbox escape
Lithium is supported to April 2029. Also: Gemini 4 Carbon, GitHub's agents and Mac certs.
The main thing

Your next Node upgrade target now has an end date. If you only run LTS lines, Node.js 26 is one of them as of today, and it gets updates until the end of April 2029.
Node.js 26.13.0 moves the 26.x line into Long Term Support under the codename 'Lithium'. It may be the dullest release you install this year. Apart from metadata like process.release now reporting LTS, it has nothing that 26.12.1 did not already ship. The changelog would fit on a sticky note with room left for a grocery list.
If 26.12.1 already passes your CI, this release changes nothing in your code. The real work falls on teams coming from Node 24 or 22.
Those teams have one catch to check. Since Node 25, the official Linux binaries link against libatomic, and on some distributions you have to install it separately. Check this on the images you build and deploy with, not only on your laptop.
- Release:
v26.13.0, codename 'Lithium' - Support: updates through the end of April 2029
- Changes from 26.12.1: LTS metadata only
- Upgrading from 24 or 22 on Linux: official binaries are linked against
libatomic, which you may need to install
These release notes say nothing about compatibility changes between 24 and 26. Read the 25 and 26 changelogs before you plan the jump.
What to do today: If you are on 26.x, move to 26.13.0 when it suits you. If you are on 24 or 22, add a Node 26 job to CI and make sure libatomic is present on your Linux build and runtime images.
Quick bits
Google announced Gemini 4 Carbon, which it says scores 59 and ranks #1 on the Artificial Analysis Intelligence Index v5.0. The discussion notes that AA had not updated yet. Some cyber defenders get access first. Developers wait, and the price will be $2/$10 per million input/output tokens.
GitHub Agentic Workflows is generally available. You write automations in Markdown, they compile to standard Actions YAML, and Copilot or your own agent runs them in a sandboxed container with read-only permissions by default. The default Copilot CLI engine needs a Copilot license.
Terminal tools on your Mac may still trust the compromised eMudhra CAs. Apple blocks them in Safari and its frameworks. But curl, git, python3 and similar tools check /etc/ssl/cert.pem and will keep trusting them until a future macOS update. Admins can remove emSign ECC Root CA - G3 and AAA Certificate Services from that file now (discussion).
Copilot Fusion is generally available. You pick Standard, High or Max effort and Copilot routes each prompt across models. You pay each model's standard rate, with 30% off on paid plans for a limited time. Local-model routing is experimental.
Cursor's Agent SDK is generally available. Prompts are Markdown, tools are TypeScript functions, and evals come built in. agent-sdk deploy runs your agent on Cursor, or you can run it as a single Node process on your own machines. The discussion points out that OpenAI and Anthropic already have products called Agent SDK. Naming things remains hard.
Next.js 16.4 adds a /next-bundle-optimizer agent skill. It reads Turbopack's module graph to find code that loads before it is needed. Vercel says it cut nearly two megabytes of compressed JavaScript across v0 and vercel.com. It requires Turbopack.
Vercel CI is in beta for Turborepo. Tag a task ci and it runs on every push, but only where your changes reach, with Remote Cache. The "2-6x shorter wait" comes from Vercel's own repos.
Chrome opened an origin trial for the Email Verification API. A user signed in to Gmail can prove they own an address with a signed token instead of a code email. It is still an experimental WICG proposal. From Chrome 156 it returns the email exactly as submitted, so testers should watch for changes like that one.
Also happening
- Claude Code reportedly sends each background agent's transcript to its model every ~30 seconds: a third-party report says this feeds panel status summaries. The discussion asks whether cache hits make it cheap.
- Cloudflare Web Search API beta: results from Exa, Linkup and Ceramic.ai through AI Gateway.
- Google Connected Apps Platform: a beta for US developers to put an MCP server into Gemini and Search.
- Cloud SQL for MySQL blue-green deployments: in preview, for major-version upgrades with a brief read-only switchover.
- Node.js 24.22.2 'Krypton': V8 backports for the previous LTS line.
- Terraform 1.17.1:
fmtnow keeps your original file if a write fails. - Cuba skips its November 1, 2026 clock change: it stays on DST until 2027. Check your tz data before any scheduled jobs drift.
- Wasmtime, critical, CVE-2026-115893: on aarch64 with Cranelift, a large
br_tablecan escape the sandbox. Affected: before 36.0.19; 37.0.0 up to, not including, 48.0.7; 49.0.0 up to, not including, 49.0.4. Fixed inwasmtime@36.0.19,wasmtime@48.0.7andwasmtime@49.0.4. - vLLM SHM handle forgery, CVE-2026-115912: an authenticated caller can run Python in the worker, but only when
--mm-processor-cache-type shmis on. All versions before 0.32.0 are affected. Upgrade tovllm==0.32.0. - LangGraph Store authorization bypass, CVE-2026-118668: affects
langgraph-api0.1.2 up to, not including, 0.15.0, and only JS/TS auth handlers that rewrite namespaces. Upgrade tolanggraph-api==0.15.0. - Vue I18n
srcdocXSS, CVE-2026-118257: 11.1.10 up to, not including, 11.4.14 is fixed invue-i18n@11.4.14. 9.14.5 and 10.0.8 have no fix, so keep untrusted content out ofv-htmland use<i18n-t>instead. - @graphql-tools/executor-legacy-ws, CVE-2026-118665: a shared executor can replay the previous user's credentials. Versions through 1.1.35 are affected. Upgrade to
@graphql-tools/executor-legacy-ws@1.1.36. - Echo
%2Fguard bypass, CVE-2026-118650: affects apps that mountmiddleware.Staticglobally. Upgrade togithub.com/labstack/echo/v5@5.4.0(affected: below 5.4.0) orgithub.com/labstack/echo/v4@4.16.0(affected: below 4.16.0). - Seroval
fromJSONadvisories: three flaws when decoding untrusted input, in 1.6.7 and earlier. Upgrade toseroval@1.6.8. - Alpine rebuilt its GitLab after an attempted CVE-2026-97229 exploit: if you run GitLab on your own Ruby, upgrading GitLab is not enough. You also need Ruby 3.3.13, 3.4.12 or 4.0.9 (discussion).
- Microsoft's October update fixes 1,415 vulnerabilities: one, CVE-2026-96951 in Windows Shell, is exploited in the wild. Users report that KB5127648 broke WPA-Enterprise Wi-Fi.
Patch roundup
- Linux kernel CVE-2026-46300: no fixed version is given. Install your distribution's kernel update for this CVE.
- happy-dom:
happy-dom@21.0.0 - zip (Rust):
zip@9.0.5 - Highcharts:
highcharts@11.4.9,highcharts@12.6.1orhighcharts@13.1.0, depending on your major line;@highcharts/dashboards@4.2.3;@highcharts/grid-pro@3.2.0;@highcharts/grid-lite@3.2.0
Install the boring Node release first. It is the only thing today that won't argue back.