pkgsrc.se | The NetBSD package collection

./lang/nodejs22, V8 JavaScript for clients and servers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 22.22.0, Package name: nodejs-22.22.0, Maintainer: pkgsrc-users

Node.js is an evented I/O framework for the V8 JavaScript engine. It is
intended for writing scalable network programs such as web servers.

This package holds the 22.x LTS release.

Package options: openssl


Master sites:

Filesize: 49709.754 KB


Version history: (Expand)

  • (2026-01-14) Updated to version: nodejs-22.22.0
  • (2026-01-07) Updated to version: nodejs-22.21.1nb1
  • (2025-10-30) Updated to version: nodejs-22.21.1
  • (2025-10-21) Updated to version: nodejs-22.21.0
  • (2025-09-29) Updated to version: nodejs-22.20.0
  • (2025-09-01) Updated to version: nodejs-22.19.0

CVS history: (Expand)


   2026-01-14 20:08:19 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nodejs22: updated to 22.22.0

22.22.0 'Jod' (LTS)

Notable Changes

lib:

(CVE-2025-59465) add TLSSocket default error handler
(CVE-2025-55132) disable futimes when permission model is enabled
lib,permission:
(CVE-2025-55130) require full read and write to symlink APIs
src:
(CVE-2025-59466) rethrow stack overflow exceptions in async_hooks
src,lib:
(CVE-2025-55131) refactor unsafe buffer creation to remove zero-fill toggle
tls:
(CVE-2026-21637) route callback exceptions through error handlers
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2025-11-17 20:45:13 by Thomas Klausner | Files touched by this commit (2)
Log message:
nodejs2{0,2}: fix check-interpreter step
   2025-10-30 13:21:50 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nodejs22: updated to 22.21.1

22.21.1 'Jod' (LTS)
Bug fixes
   2025-10-21 13:57:53 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nodejs22: updated to 22.21.0

22.21.0 'Jod' (LTS)

Notable Changes

- (SEMVER-MINOR) cli: add --use-env-proxy (Joyee Cheung)
- (SEMVER-MINOR) http: support http proxy for fetch under NODE_USE_ENV_PROXY \ 
(Joyee Cheung)
- (SEMVER-MINOR) http: add shouldUpgradeCallback to let servers control HTTP \ 
upgrades (Tim Perry)
- (SEMVER-MINOR) http,https: add built-in proxy support in http/https.request \ 
and Agent (Joyee Cheung)
- (SEMVER-MINOR) src: add percentage support to --max-old-space-size
   2025-10-09 11:28:44 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
nodejs22: fix build with Python 3.14
   2025-09-29 20:25:01 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nodejs22: updated to 22.20.0

22.20.0 'Jod' (LTS)

Notable Changes

OpenSSL updated to 3.5.2

For official Node.js builds, or builds using the default build configuration, \ 
Node.js now bundles OpenSSL 3.5.2. This update allows Node.js 22.x to be \ 
supported through to the planned End-of-Life date of 2027-04-30 as the \ 
previously bundled OpenSSL 3.0.x goes out of support in September 2026.

This change does not affect third-party builds of Node.js that link to an \ 
external OpenSSL (or OpenSSL-compatible) library.

Other notable changes

- crypto: update root certificates to NSS 3.114 (Node.js GitHub Bot)
- doc: stabilize --disable-sigusr1 (Rafael Gonzaga)
- doc: mark path.matchesGlob as stable (Aviv Keller)
- (SEMVER-MINOR) http: add Agent.agentKeepAliveTimeoutBuffer option (Haram Jeong)
- (SEMVER-MINOR) http2: add support for raw header arrays in h2Stream.respond() \ 
(Tim Perry)
- inspector: add http2 tracking support (Darshan Sen)
- (SEMVER-MINOR) sea: implement execArgvExtension (Joyee Cheung)
- (SEMVER-MINOR) sea: support execArgv in sea config (Joyee Cheung)
- (SEMVER-MINOR) stream: add brotli support to CompressionStream and \ 
DecompressionStream (Matthew Aitken)
- (SEMVER-MINOR) test_runner: support object property mocking (Idan Goshen)
- (SEMVER-MINOR) worker: add cpu profile APIs for worker (theanarkh)
   2025-09-01 10:05:47 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
nodejs22: updated to 22.19.0

22.19.0 'Jod' (LTS)

Notable Changes

- (SEMVER-MINOR) cli: add NODE_USE_SYSTEM_CA=1 (Joyee Cheung)
- (SEMVER-MINOR) cli: support ${pid} placeholder in --cpu-prof-name (Haram Jeong)
- (SEMVER-MINOR) crypto: add tls.setDefaultCACertificates() (Joyee Cheung)
- (SEMVER-MINOR) dns: support max timeout (theanarkh)
- doc: update the instruction on how to verify releases (Antoine du Hamel)
- (SEMVER-MINOR) esm: unflag --experimental-wasm-modules (Guy Bedford)
- (SEMVER-MINOR) http: add server.keepAliveTimeoutBuffer option (Haram Jeong)
- lib: docs deprecate _http_* (Sebastian Beltran)
- (SEMVER-MINOR) net: update net.blocklist to allow file save and file \ 
management (alphaleadership)
- (SEMVER-MINOR) process: add threadCpuUsage (Paolo Insogna)
- (SEMVER-MINOR) zlib: add dictionary support to zstdCompress and zstdDecompress \ 
(lluisemper)