Skip to content

✨ Node v20.19.0 and v22.17.0 support #450

Open
@scagood

Description

@scagood

Rough patch notes:

v20.19

process.features.require_module
worker.postMessageToThread

v22.13

assert.partialDeepStrictEqual
module.stripTypeScriptTypes
BlockList.isBlockList
SocketAddress.parse
process.report.excludeEnv
sqlite.constants

Now stable:
util.styleText

Deprecations:
DEP0188: process.features.ipv6
DEP0188: process.features.uv
DEP0189: process.features.tls_alpn
DEP0189: process.features.tls_ocsp
DEP0189: process.features.tls_sni
DEP0189: process.features.tls

v22.14

module.findPackageJSON # experimental
module.getSourceMapsSupport
module.setSourceMapsSupport
test.assert
process.ref # experimental
process.unref # experimental
worker.isInternalThread

v22.15

Now stable:

  • AsyncLocalStorage.bind
  • AsyncLocalStorage.snapshot
  • ByteLengthQueuingStrategy
  • CompressionStream
  • CountQueuingStrategy
  • DecompressionStream
  • ReadableByteStreamController
  • ReadableStream
  • ReadableStreamBYOBReader
  • ReadableStreamBYOBRequest
  • ReadableStreamDefaultController
  • ReadableStreamDefaultReader
  • TextDecoderStream
  • TextEncoderStream
  • TransformStream
  • TransformStreamDefaultController
  • WritableStream
  • WritableStreamDefaultController
  • WritableStreamDefaultWriter
  • util.MIMEType
  • util.transferableAbortController
  • util.transferableAbortSignal

New stable:

  • dns.resolveTlsa
  • dns.promises.resolveTlsa
  • tls.getCACertificates
  • v8.isStringOneByteRepresentation

New Experimental:

  • module.registerHooks
  • process.execve
  • util.diff
  • Zstd constants
  • Class: ZstdOptions
  • zlib.ZstdCompress
  • zlib.ZstdDecompress
  • zlib.createZstdCompress
  • zlib.createZstdDecompress
  • zlib.zstdCompress
  • zlib.zstdCompressSync
  • zlib.zstdDecompress
  • zlib.zstdDecompressSync

v22.16

Deprecations:
DEP0191: repl.builtinModules (-> module.builtinModules)

Now Stable:

  • events.addAbortListener
  • import.meta.dirname
  • import.meta.filename
  • process.constrainedMemory
  • process.availableMemory
  • process.getActiveResourcesInfo
  • util.aborted

New Stable:

  • sqlite.backup
  • util.types.isFloat16Array
  • worker.getHeapStatistics

v22.17

Now Stable:

  • fs.glob
  • fs.promises.glob
  • fs.openAsBlob
  • fs.globSync
  • readline.promises
  • stream.Readable.isDisturbed
  • stream.Readable.fromWeb
  • stream.Readable.toWeb
  • stream.isErrored
  • stream.isReadable
  • stream.Writable.fromWeb
  • stream.Writable.toWeb
  • stream.Duplex.fromWeb
  • stream.Duplex.toWeb
  • URL.createObjectURL
  • URL.revokeObjectURL
  • v8.setHeapSnapshotNearHeapLimit

New Stable:

  • inspector.Network.dataReceived

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions