Upstream update available: nodejs 24.12.0 → 24.18.0 #9
Labels
No labels
ai-summary
bot
cve
llm-analysis
needs-build
needs-triage
priority/high
security
security-release
severity-critical
source-nvd
update/major
update/minor
upstream-update
upstream/github
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
rpms/nodejs#9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Upstream update available:
nodejs24.12.0→24.18.0Package
nodejsnodejsniceos-5.224.12.0-1minorpython_rpmleafgithub-upstreamUpstream
githubnodejs/node24.18.0v24.18.0github_release2026-06-23T23:11:37ZFalseSignals
TrueFalse-ai-summary, bot, needs-build, needs-triage, priority/high, security-release, update/minor, upstream-update, upstream/githubNiceSOFT AI preliminary stability analysis
Here's a summary of the Node.js 24.18.0 LTS release notes, key changes, and official sources:
Key Highlights of Node.js 24.18.0 LTS
LTS Status:
New Features:
--import-textFlag:Added to support importing text-based modules (e.g.,
import textinpackage.json).GitHub Release
perf_hooksModule:Added sampling of delay per event loop iteration to better monitor performance.
tlsModule:Enhanced to report negotiated TLS groups for better security visibility.
bufferModule:Removed an unreachable overflow check in
atobfor improved stability.Bug Fixes:
perf_hooksandtlsmodules.buffermodule.Official Sources
Node.js Official Website:
GitHub Release Page:
Changelog File:
Important Notes
If you're using an older version (e.g., 24.12.0), upgrade to 24.18.0 to benefit from the latest features and security patches.
The LTS version is compatible with most modern applications and tools.
Summary
Node.js 24.18.0 introduces improvements in performance, security, and usability, with key additions like the
--import-textflag and enhanced TLS support. Always check the official sources for the latest details and updates.Источники, найденные web_search
Upstream release notes / description
Notable Changes
github.com/nodejs/node@e07e7a31e1" target="_blank" rel="noopener noreferrer">[e07e7a31e1] - crypto: update root certificates to NSS 3.123.1 (Node.js GitHub Bot) #63527github.com/nodejs/node@44c8ebcbd6" target="_blank" rel="noopener noreferrer">[44c8ebcbd6] - http: avoid stream listeners on idle agent sockets (Matteo Collina) #64004github.com/nodejs/node@d3ef4122ee" target="_blank" rel="noopener noreferrer">[d3ef4122ee] - (SEMVER-MINOR) buffer: increase Buffer.poolSize default to 64 KiB (Matteo Collina) #63597github.com/nodejs/node@bb2857b85a" target="_blank" rel="noopener noreferrer">[bb2857b85a] - (SEMVER-MINOR) crypto: align key argument names in docs and error messages (Filip Skokan) #62527github.com/nodejs/node@b9d5e87880" target="_blank" rel="noopener noreferrer">[b9d5e87880] - (SEMVER-MINOR) crypto: accept key data in crypto.diffieHellman() and cleanup DH jobs (Filip Skokan) #62527github.com/nodejs/node@ccd756d61e" target="_blank" rel="noopener noreferrer">[ccd756d61e] - (SEMVER-MINOR) crypto: add TurboSHAKE and KangarooTwelve Web Cryptography algorithms (Filip Skokan) #62183github.com/nodejs/node@4c9251fc09" target="_blank" rel="noopener noreferrer">[4c9251fc09] - (SEMVER-MINOR) http: add writeInformation to send arbitrary 1xx status codes (Tim Perry) #63155github.com/nodejs/node@8c989ec4a3" target="_blank" rel="noopener noreferrer">[8c989ec4a3] - (SEMVER-MINOR) inspector: expose precise coverage start to JS runtime (sangwook) #63079github.com/nodejs/node@3f54c8ba32" target="_blank" rel="noopener noreferrer">[3f54c8ba32] - Revert "stream: noop pause/resume on destroyed streams" (Stewart X Addison) #63834Commits
github.com/nodejs/node@d3ef4122ee" target="_blank" rel="noopener noreferrer">[d3ef4122ee] - (SEMVER-MINOR) buffer: increase Buffer.poolSize default to 64 KiB (Matteo Collina) #63597github.com/nodejs/node@9ff36e40f0" target="_blank" rel="noopener noreferrer">[9ff36e40f0] - build: add --enable-all-experimentals build flag (Paolo Insogna) #62755github.com/nodejs/node@7c22ee23aa" target="_blank" rel="noopener noreferrer">[7c22ee23aa] - build: defNODE_USE_NODE_CODE_CACHEonly used in node_mksnapshot (Chengzhong Wu) #63588github.com/nodejs/node@2551abdb4a" target="_blank" rel="noopener noreferrer">[2551abdb4a] - build,win: enable x64 PGO (Stefan Stojanovic) #62761github.com/nodejs/node@e8a55ce9b1" target="_blank" rel="noopener noreferrer">[e8a55ce9b1] - crypto: strengthen argument CHECKs in TurboSHAKE (Tobias Nießen) #62763github.com/nodejs/node@ae61cd68f3" target="_blank" rel="noopener noreferrer">[ae61cd68f3] - crypto: harden WebCrypto against prototype pollution (Filip Skokan) #63363github.com/nodejs/node@3d05a1d396" target="_blank" rel="noopener noreferrer">[3d05a1d396] - crypto: pass CryptoKey handles to KDF jobs (Filip Skokan) #63363github.com/nodejs/node@f9d10a3f6b" target="_blank" rel="noopener noreferrer">[f9d10a3f6b] - crypto: remove async from WebCrypto methods (Filip Skokan) #63363github.com/nodejs/node@e431d93e9e" target="_blank" rel="noopener noreferrer">[e431d93e9e] - crypto: add WebCrypto CryptoJob mode (Filip Skokan) #63363github.com/nodejs/node@56e2505e48" target="_blank" rel="noopener noreferrer">[56e2505e48] - crypto: wire ML-DSA and ML-KEM for use when using BoringSSL (Filip Skokan) #63255github.com/nodejs/node@3bac77f2a8" target="_blank" rel="noopener noreferrer">[3bac77f2a8] - crypto: wire ChaCha20-Poly1305 in Web Cryptography when using BoringSSL (Filip Skokan) #63255github.com/nodejs/node@1bff901b09" target="_blank" rel="noopener noreferrer">[1bff901b09] - crypto: wire AES-KW in Web Cryptography when using BoringSSL (Filip Skokan) #63255github.com/nodejs/node@4433fca3df" target="_blank" rel="noopener noreferrer">[4433fca3df] - crypto: harden CryptoKey algorithm slots (Filip Skokan) #63111github.com/nodejs/node@b5cf01217a" target="_blank" rel="noopener noreferrer">[b5cf01217a] - crypto: harden KeyObject internal slots (Filip Skokan) #63111github.com/nodejs/node@ce84aef37d" target="_blank" rel="noopener noreferrer">[ce84aef37d] - crypto: add guards and adjust tests for BoringSSL (Filip Skokan) #62883github.com/nodejs/node@26781689b0" target="_blank" rel="noopener noreferrer">[26781689b0] - crypto: reject duplicate ML-KEM JWK key_ops (Filip Skokan) #62905github.com/nodejs/node@aeea8f4970" target="_blank" rel="noopener noreferrer">[aeea8f4970] - crypto: add JWK support for ML-KEM and SLH-DSA key types (Filip Skokan) #62706github.com/nodejs/node@407cf91656" target="_blank" rel="noopener noreferrer">[407cf91656] - crypto: guard against size_t overflow on experimental 32-bit arch (Filip Skokan) #62626github.com/nodejs/node@bb2857b85a" target="_blank" rel="noopener noreferrer">[bb2857b85a] - (SEMVER-MINOR) crypto: align key argument names in docs and error messages (Filip Skokan) #62527github.com/nodejs/node@b9d5e87880" target="_blank" rel="noopener noreferrer">[b9d5e87880] - (SEMVER-MINOR) crypto: accept key data in crypto.diffieHellman() and cleanup DH jobs (Filip Skokan) #62527b46d52b283](http...[truncated 25222 chars]
NiceOS maintainer checklist
Versionand related fields inSPECS/*.speconly if policy allows it.SOURCES/sources.lock.json, manifests, metadata and SBOM.Bot metadata
niceos_upstream_monitor.py 2.1.3-local-websearch-github-release-pages2026-07-26T00:17:31Z