Skip to content

chore(deps): update deno monorepo to v2.8.2#489

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/deno-monorepo
Open

chore(deps): update deno monorepo to v2.8.2#489
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/deno-monorepo

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 4, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
deno (source) 2.7.12.8.2 age confidence

Release Notes

denoland/deno (deno)

v2.8.2

Compare Source

  • feat(compile): improve --bundle dependency resolution and add --minify
    (#​34536)
  • feat(compile): scope --bundle npm embed to packages actually reached (#​34532)
  • feat(ext/crypto): add ChaCha20-Poly1305, SHAKE, cSHAKE, TurboSHAKE, SHA-3 HMAC
    (#​34417)
  • feat(ext/crypto): add ML-DSA (FIPS 204) post-quantum signatures (#​34448)
  • feat(ext/crypto): implement ML-KEM (FIPS 203) post-quantum KEM (#​34447)
  • feat(ext/node): env/global proxy support for node:http and node:https (#​34257)
  • feat(ext/node): support DENO_SERVE_ADDRESS override in node:http servers
    (#​34662)
  • feat(jupyter): rewrite kernel in JS, drop zeromq/runtimelib deps (#​34083)
  • feat(lsp): autocomplete jsr:/npm:/node: in deno.json(c) imports (#​34724)
  • feat(publish): unfurl import specifiers in Wasm modules (#​34549)
  • feat(task): support --env-file flag (#​34508)
  • feat(task): support exclusion groups in task name wildcards (#​34506)
  • feat(unstable): add --bundle flag to deno compile (#​34527)
  • feat: bump deno_task_shell to 0.33.0 (#​34642)
  • fix(add): handle version tags like @latest in deno add for JSR packages
    (#​32859)
  • fix(add): replace panic with error when deno.json discovery fails (#​34517)
  • fix(bundle): skip decorator pass when module has no decorators (#​34489)
  • fix(bundle): use node-style CJS interop for the Deno platform (#​34533)
  • fix(cache): skip WAL journal mode on WSL-1 (#​34499)
  • fix(cache_dir): EnsureCachedStrategy must surface cached redirects (#​34563)
  • fix(check): make node:stream/web types alias the globals (#​34606)
  • fix(check): resolve npm packages without types when type checking (#​34551)
  • fix(cli): suppress bug-report banner on broken pipe print panics (#​34552)
  • fix(cli/task): run recursive workspace tasks in parallel (#​34512)
  • fix(compile): allow process.chdir() into the VFS (#​34610)
  • fix(compile): bundle workers separately under --bundle (#​34531)
  • fix(compile): cover CJS-deep imports under --bundle (#​34534)
  • fix(compile): create code cache when importing JSON or Wasm modules (#​34614)
  • fix(compile): detect svelte-adapter-deno build output (#​34535)
  • fix(compile): don't surface graph errors for --include files (#​34568)
  • fix(compile): embed workspace package.json files in the VFS (#​34530)
  • fix(compile): enable ANSI colors on Windows in compiled binaries (#​34701)
  • fix(compile): handle CJS and native addons in --bundle (#​34529)
  • fix(compile): respect npm registry sub-paths when flattening node_modules
    (#​34575)
  • fix(compile): support workers loaded from blob URLs (#​34574)
  • fix(compile): transpile TypeScript imported at runtime (#​34616)
  • fix(config): hook up verbatimModuleSyntax for the emit pipeline (#​34495)
  • fix(config): make config auto-discovery skip the same errors on every platform
    (#​34558)
  • fix(config): surface invalid "exports" map in linked/workspace packages
    (#​34473)
  • fix(config): warn instead of erroring when start dir is not a workspace member
    (#​34458)
  • fix(config): warn instead of erroring when workspace member dir is missing
    (#​34511)
  • fix(core): TLA hang on dyn import when async dep triggers lazy ESM load
    (#​34469)
  • fix(core): preserve WebAssembly streaming callback across new contexts
    (#​34679)
  • fix(crypto): correct X448 PKCS#8 handling (#​34578)
  • fix(doc): don't lint private-type-ref for cross-package types (#​34339)
  • fix(doc): handle non-ASCII doc lint diagnostics (#​34626)
  • fix(ext/console): degrade gracefully when getKeys throws (#​24980) (#​34464)
  • fix(ext/fetch): implement missing Request properties (#​34607)
  • fix(ext/fetch): preserve static request body length (#​34546)
  • fix(ext/ffi): match V8 stack-arg layout in turbocall trampoline on Apple
    silicon (#​34561)
  • fix(ext/fs): error when copyFile source and destination are the same file
    (#​34718)
  • fix(ext/fs): retry without FILE_FLAG_BACKUP_SEMANTICS on Windows when driver
    rejects it (#​34686)
  • fix(ext/fs): surface non-UTF-8 file names from read_dir (#​34623)
  • fix(ext/http): reject Response-like return from respondWith (#​34589)
  • fix(ext/http): reject Response-like return from serve handler (#​34416)
  • fix(ext/io): cancel pending FileResource reads on close (#​34544)
  • fix(ext/napi): clear error for Windows addons that link against node.exe
    (#​34696)
  • fix(ext/napi): disallow JS execution during napi_new_instance (#​34496)
  • fix(ext/napi): polyfill libuv thread + semaphore primitives (#​34571)
  • fix(ext/napi): polyfill more libuv symbols from compat layer (#​34488)
  • fix(ext/net): re-enable 0-RTT support in QUIC (#​34520)
  • fix(ext/node): add module findPackageJSON export (#​34597)
  • fix(ext/node): add node:test/reporters builtin (#​34595)
  • fix(ext/node): add stripTypeScriptTypes export (#​34594)
  • fix(ext/node): capture IPC handle eagerly to fix cluster send deadlock
    (#​34661)
  • fix(ext/node): cover node:module SourceMap export (#​34591)
  • fix(ext/node): disable repl preview when a custom eval is supplied (#​34498)
  • fix(ext/node): drop bogus Buffer.prototype._isBuffer marker (#​34502)
  • fix(ext/node): export syncBuiltinESMExports from node:module (#​34593)
  • fix(ext/node): expose gc from v8 setFlagsFromString (#​34604)
  • fix(ext/node): fix latin1Slice being too slow (#​34503)
  • fix(ext/node): honor windowsHide in child_process spawn (#​34627)
  • fix(ext/node): prevent buffer decode detach race (#​34632)
  • fix(ext/node): re-export inner spec for module.exports = require(X).Y (#​34363)
  • fix(ext/node): refuse sqlite close() while a user callback is running (#​34515)
  • fix(ext/node): report real error code for failed dns.lookup (#​34697)
  • fix(ext/node): resolve global cache packages when require referrer is outside
    DENODIR (#​34497)
  • fix(ext/node): route node:fs.statfs through FileSystem trait (#​34444)
  • fix(ext/node): support cyclic imports in vm.Module.prototype.link() (#​34472)
  • fix(ext/node): support vm dynamic import callback (#​34572)
  • fix(ext/node): tolerate unreadable cwd in require._nodeModulePaths (#​34542)
  • fix(ext/node): vm dynamic import without callback throws
    ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING (#​34427)
  • fix(ext/web): forward console.group label to inspector log (#​34341)
  • fix(ext/web): honor PerformanceObserver buffered flag (#​34748)
  • fix(ext/web): make MessageEvent.ports a frozen array (#​34773)
  • fix(fmt): update markup_fmt to fix quadratic inline CSS formatting (#​34663)
  • fix(install): allow "minimumDependencyAge" object without "age" (#​34523)
  • fix(install): handle pre-existing node_modules symlink on Windows (#​34659)
  • fix(install): rewrite relative imports/scopes in copied deno.json (#​34562)
  • fix(install): run workspace member dependency lifecycle scripts with member
    INIT_CWD (#​34700)
  • fix(install): vendor type-only imports during deno ci (#​34459)
  • fix(jupyter): exit kernel process after sending shutdown reply (#​34554)
  • fix(jupyter): keep kernel alive across transient peer disconnects (#​34550)
  • fix(jupyter): make kernel ZMTP handshake compatible with libzmq (#​34755)
  • fix(jupyter): send transient: {} in execute_result so nbclient doesn't crash
    (#​34483)
  • fix(jupyter): use stable PATH entry for kernel binary path (#​34492)
  • fix(lsp): avoid empty import specifier completions (#​34647)
  • fix(lsp): complete npm package exports (#​34675)
  • fix(lsp): complete string union literals containing dots (#​34664)
  • fix(lsp): discover all tests when names are duplicated (#​34624)
  • fix(lsp): handle empty jsx completion ranges (#​34651)
  • fix(lsp): handle parser panics while parsing documents (#​34640)
  • fix(lsp): honor moduleResolution: "bundler" for npm dir imports (#​34643)
  • fix(lsp): include configured deps in auto-imports (#​34650)
  • fix(lsp): limit node_modules auto-import aliasing (#​34674)
  • fix(lsp): merge duplicate completion imports (#​34658)
  • fix(lsp): preserve URL extensions in typeof import(...) hovers (#​34565)
  • fix(lsp): recover from TSC isolate OOM instead of crashing the language server
    (#​34693)
  • fix(lsp): release idle memory back to the OS (#​34727)
  • fix(lsp): skip parent process check when PID isn't visible (#​34744)
  • fix(lsp): spurious diagnostics in Jupyter notebook cells (#​34734)
  • fix(lsp): support test steps from imported helpers (#​34648)
  • fix(lsp): surface CSS imports as .js to TypeScript (#​34419)
  • fix(lsp): surface module-level uncaught errors in test runs (#​34641)
  • fix(lsp): use cached registry config when offline (#​34723)
  • fix(lsp): use file uris for neovim virtual definitions (#​34653)
  • fix(lsp): walk to enabled nested workspaces (#​34654)
  • fix(napi): report a clear error for legacy V8/nan native addons (#​34683)
  • fix(napi): support ZeroMQ libuv addon symbols (#​34657)
  • fix(node): avoid spurious ERR_MULTIPLE_CALLBACK on process.stdout/stderr
    (#​34728)
  • fix(node): classify required js files as commonjs by default (#​34673)
  • fix(node): full re-export fallback for unresolvable member re-exports (#​34689)
  • fix(node): resolve CJS requires with multi-level relative specifiers on
    Windows (#​34655)
  • fix(node): support module-sync export condition (#​34599)
  • fix(node/repl): gate preview through V8 inspector throwOnSideEffect (#​34566)
  • fix(npm): apply scoped registry auth to same-origin tarballs (#​34698)
  • fix(npm): clean node_modules after deno remove (#​34110)
  • fix(npm): downgrade latest tag for release age (#​34581)
  • fix(npm): execute native binaries from npm package bin entries (#​34375)
  • fix(npm): hoist direct deps over higher transitive versions (#​34470)
  • fix(npm): share copy-package variants via symlink for class identity (#​34691)
  • fix(resolver): don't resolve linked packages via bare specifier (#​34519)
  • fix(rt): support host-FS CJS files in the standalone runtime (#​34560)
  • fix(runtime): better error message when Deno.consoleSize() has no tty (#​34538)
  • fix(runtime): suggest --allow-scripts for bindings native addon error
    (#​34666)
  • fix(runtime): suggest N-API alternatives for legacy V8/nan addons (#​34695)
  • fix(runtime): suggest Worker/node:vm alternatives for npm:isolated-vm (#​34702)
  • fix(runtime/ops): unwatch shared RecommendedWatcher on FsWatcher close
    (#​34467)
  • fix(task): preserve trailing backslashes in task arguments (#​34505)
  • fix(task): restore terminal mode after task exits on Windows (#​34685)
  • fix(test): abort with a message when a test exits with sanitizeExit disabled
    (#​34491)
  • fix(test): don't kill the deno process on top-level Deno.exit() (#​34564)
  • fix(test): wait for inspector to disconnect before exiting (#​34559)
  • fix(tsc): resolve Web globals to Deno's versions in npm packages (#​34634)
  • fix(watch): register dynamic raw imports with file watcher (#​34463)
  • fix(watch): restore original cwd between watcher restarts (#​34465)
  • fix: absolute links should be processed using directory functions (#​34218)
  • fix: link to docs in JSON import error message (#​34611)
  • fix: load classic blob worker main script directly (#​34592)
  • fix: opt-in mitigation for React RCE/DoS CVEs (#​34676)
  • fix: reject empty package name in package.json dependencies (#​34514)
  • fix: remove node_shim exec dependency (#​34739)
  • fix: resolve local file when folder name matches import-mapped package
    (#​32854)
  • fix: send BroadcastChannel messages before close (#​34628)
  • perf(cli): drop unused deno_ast bundler feature (#​34424)
  • perf(ext/fetch): cache lowercased header names per Headers instance (#​33683)
  • perf(ext/node): bulk-build header array and trim header OWS in place (#​34443)
  • perf(ext/node): cache member-export-props analysis (#​34471)
  • perf(ext/node): gate node:http async resource entry (#​34608)
  • perf(ext/node): optimize empty node:http response end (#​34493)
  • perf(ext/node): optimize node:http header matching (#​34484)
  • perf(ext/node): skip node:http perf timing without observers (#​34409)
  • perf(ext/web): convert hot stream queues to O(1) Queue, cache _state reads
    (#​34437)
  • perf(http): remove legacy hyper 0.14 from deno_http (#​34557)
  • perf(node): lazy stdio + fix LazyEsmModuleLoader source consumption (#​34440)
  • perf(node): lazy-load node:stream/web cluster out of the snapshot (#​34548)
  • perf(node): skip require permission checks when read is fully granted (#​34722)
  • perf(runtime): update notify watcher dependency (#​34567)
  • perf(web): reduce Brotli CompressionStream binary size (#​34432)
  • perf: enable safe ICF (identical code folding) when linking (#​34478)
  • perf: replace ipnetwork with ipnet (#​34580)

v2.8.1

Compare Source

  • Revert "fix(ext/node): polyfill module.enableCompileCache and companions"
    (#​34190) (#​34348)
  • feat(bundle): support browser field map in package.json (#​34407)
  • fix(bundle): read package.json sideEffects field (#​34406)
  • fix(cli): clearer error when importing .node addon via ESM (#​34361)
  • fix(config): don't panic when --config path can't be converted to URL (#​34351)
  • fix(core): allow host objects to round-trip through core.deserialize (#​34380)
  • fix(core): keep lazy_loaded_esm sources across concurrent loads (#​34353)
  • fix(ext/fetch,ext/websocket): check resolved IPs against net deny list
    (#​34236)
  • fix(ext/node): TLSSocket.authorized=false when client presents no cert
    (#​34381)
  • fix(ext/node): accept array forms of cert/key/pfx in createSecureContext
    (#​34379)
  • fix(ext/node): add missing node:util APIs getSystemErrorMap,
    transferableAbortSignal, transferableAbortController (#​34372)
  • fix(ext/node): allow omitting arguments in base64Slice (#​34318)
  • fix(ext/node): attach register as static on Module (#​34305)
  • fix(ext/node): do not throw NotFound for fs.exists (#​34244)
  • fix(ext/node): drop extra positional args in promisified fs.promises.*
    (#​34347)
  • fix(ext/node): emit 'error' event for fs.watch open failures (#​34398)
  • fix(ext/node): enforce minimum Miller-Rabin rounds in checkPrime (#​34391)
  • fix(ext/node): extract cert/key from pfx in tls SecureContext (#​34383)
  • fix(ext/node): prevent panic on node:sqlite aggregate method (#​34385)
  • fix(ext/node): require env permission for process.loadEnvFile (#​34350)
  • fix(ext/node): reset req.reusedSocket on transparent retry (#​34376)
  • fix(ext/node): support PKCS#12 MACs other than SHA-1 (#​34342)
  • fix(ext/node): tolerate non-AsyncWrap handles in _getNewAsyncId (#​34413)
  • fix(http): wake runtime after direct serve dispatch (#​34387)
  • fix(inspector): emit NodeWorker.attachedToWorker for late workers (#​34377)
  • fix(node/util): don't invoke Proxy traps in util.inspect (#​34373)
  • fix(pack): remove automatic @​deno/shim-deno injection (#​34411)
  • fix(runtime): lazy-loaded globals should shadow on inherited [[Set]] (#​34405)
  • fix(task): walk ancestor node_modules/.bin in BYONM mode (#​34364)
  • fix(transpile): preserve newlines after multi-line block comments (#​34357)
  • fix(types): restore brotli in CompressionFormat for dom/webworker libs
    (#​34349)
  • fix(upgrade): zstd-compress bsdiff delta patches (#​34354)
  • fix: allow --inspect=localhost:0 to resolve hostnames (#​34230)
  • fix: panic in deno test --parallel (#​34378)
  • fix: support npm: specifiers in --preload and --import (#​34346)
  • perf(ext/node): reuse keep-alive timer in node:http server (#​34302)

v2.8.0

Compare Source

Read more: http://deno.com/blog/v2.8

  • feat: accept deno audit fix as alias for deno audit --fix (#​34273)
  • feat: add --watch flag to deno check (#​34224)
  • feat: add deno bump-version subcommand (#​30562)
  • feat: add deno why subcommand (#​32908)
  • feat: support workspaces in deno bump-version (#​33689)
  • feat(add/install): default to npm registry for unprefixed packages (#​33246)
  • feat(compile): add progress bar for deno compile (#​33874)
  • feat(compile): support module.registerHooks() in compiled binaries (#​33853)
  • feat(core): add Deno.core.loadExtScript() for lazy-loaded scripts (#​33739)
  • feat(core): add async module resolution support via ModuleResolveResponse
    (#​32432)
  • feat(core): support lazy_loaded_esm modules via import statements (#​33873)
  • feat(core): synthetic_esm extension DSL + node:worker_threads canary (#​34038)
  • feat(ext/fetch): emit Network.* inspector events for fetch() (#​34220)
  • feat(ext/node): ESM import() support for module.registerHooks() (#​33763)
  • feat(ext/node): add createHistogram to node:perf_hooks (#​34003)
  • feat(ext/node): buffer Network.* bodies for inspector body-fetch commands
    (#​34201)
  • feat(ext/node): convert node:url/util/zlib to synthetic_esm (#​34041)
  • feat(ext/node): emit Network.* inspector events for node:http (#​34231)
  • feat(ext/node): expose inspector.isEnabled() via process.binding('inspector')
    (#​34203)
  • feat(ext/node): implement Network CDP domain for inspector (#​32707)
  • feat(ext/node): implement NodeRuntime.notifyWhenWaitingForDisconnect (#​34204)
  • feat(ext/node): implement module.registerHooks() API for CommonJS (#​33733)
  • feat(ext/node): implement node:module SourceMap API (#​32890)
  • feat(ext/node): implement node:wasi (#​34089)
  • feat(ext/node): implement postMessageToThread cross-thread messaging (#​34015)
  • feat(ext/node): implement vm.SourceTextModule with microtaskMode afterEvaluate
    support (#​33603)
  • feat(ext/node): make Network.* CDP events fire under plain --inspect (#​34270)
  • feat(ext/node): restore module.registerHooks (#​34081)
  • feat(ext/node): support KeyObject structured clone over MessagePort (#​34229)
  • feat(ext/node): support NODE_EXTRA_CA_CERTS (#​33148)
  • feat(ext/node): support sending dgram.Socket handles over IPC (#​33863)
  • feat(ext/telemetry): add gRPC protocol support for OTLP exporter (#​30365)
  • feat(ext/web): support structured clone for Blob and File (#​33827)
  • feat(ext/websocket): emit Network.* inspector events for WebSocket (#​34222)
  • feat(install): add --os and --arch flags for cross-platform npm installs
    (#​32785)
  • feat(install): added --prod to skip dev deps and @​types (#​33248)
  • feat(install): default to npm for deno install -g unprefixed packages
    (#​34290)
  • feat(npm): add catalog: protocol for centralized dependency versions in
    workspaces (#​32947)
  • feat(npm): add hoisted node_modules linker mode (#​32788)
  • feat(npmrc): support min-release-age (#​33983)
  • feat(task): prefix output lines with task name when running in parallel
    (#​33805)
  • feat(test): add timeout option to Deno.test() (#​33815)
  • feat(types): add Math.sumPrecise and Intl.Locale.prototype.variants (#​34287)
  • feat(unstable): Geometry Interfaces Module Level 1 (#​27527)
  • feat(unstable): support TC39 import defer proposal (#​32360)
  • feat(x): add --package/-p flag for specifying package separately from binary
    (#​32855)
  • feat: OffscreenCanvas (#​29357)
  • feat: add --package-json flag to deno add/install/remove/uninstall (#​33199)
  • feat: add deno ci subcommand (#​34235)
  • feat: add deno pack command to create npm tarballs (#​32139)
  • feat: add deno transpile subcommand (#​32691)
  • feat: disable "no-process-global", "no-node-globals" lint rules by default
    (#​33247)
  • feat: disable ops and resources sanitizers by default in deno test (#​33250)
  • feat: framework detection for deno compile (#​33164)
  • feat: implement deno audit --fix (#​32909)
  • feat: include node lib by default and use NodeJS.Timeout for timers (#​33823)
  • feat: stabilize text imports (#​34238)
  • feat: support Deno.upgradeWebSocket with node:http upgrade events (#​33342)
  • feat: update TypeScript to 6.0.3 (#​32944)
  • feat: use Node.js timers by default and remove global proxy (#​33249)
  • feat: v8 14.9 (#​34226)
  • fix(ci): disable test-child-process-send-returns-boolean.js on windows
    (#​33883)
  • fix(cli): make deno why work with jsr deps (#​34227)
  • fix(console): don't trigger proxy get trap for nodejs.util.inspect.custom
    (#​33730)
  • fix(core): disable include_icu_data feature (#​34279)
  • fix(core): evaluate pre-instantiated module in lazy_load_esm_module (#​33973)
  • fix(core): prevent TLA hang when has_tick_scheduled is set during async module
    evaluation (#​33278)
  • fix(core): short-circuit async-resolve when it returns an already-registered
    module (#​34058)
  • fix(doc): resolve npm entrypoints without types (#​34147)
  • fix(ext/crypto): add SHA3 support to crypto.subtle.digest (#​32342)
  • fix(ext/crypto): normalize P-521 SPKI exports (#​34087)
  • fix(ext/crypto): validate raw key length on X25519/X448/Ed25519 importKey
    (#​33944)
  • fix(ext/fetch): close response_rid when abort races op_fetch_send completion
    (#​33928)
  • fix(ext/fs): run open_async on the blocking pool so FIFO opens don't stall the
    runtime (#​33667)
  • fix(ext/image): handle bitmaps in createImageBitmap correctly (#​34285)
  • fix(ext/napi): run weak-callback finalizers synchronously in second-pass
    (#​34023)
  • fix(ext/node): DSA keygen with arbitrary modulusLength (#​34206)
  • fix(ext/node): MessagePort.on('message') should deduplicate listeners (#​33991)
  • fix(ext/node): Node-compatible TAP reporter for node:test (#​34255)
  • fix(ext/node): TLSSocket.setServername throws typed errors (#​33744)
  • fix(ext/node): Worker rejects --heap-prof and --cpu-prof execArgv flags with
    wrong error (#​34011)
  • fix(ext/node): accept ArrayBufferView in tls.setDefaultCACertificates (#​33700)
  • fix(ext/node): accept CryptoKey input in createPublicKey/createPrivat…
    (#​33750)
  • fix(ext/node): add ERR_REQUIRE_ASYNC_MODULE and ERR_REQUIRE_CYCLE_MODULE error
    codes (#​33921)
  • fix(ext/node): add limits property on node:sqlite DatabaseSync (#​33106)
  • fix(ext/node): add active process resources APIs (#​34101)
  • fix(ext/node): add emitExperimentalWarning/pendingDeprecate to internal/util,
    support modifyPrototype option in util.deprecate (#​33660)
  • fix(ext/node): add http2.performServerHandshake to polyfill (#​33668)
  • fix(ext/node): add linkRequests/moduleRequests/instantiate to node:vm (#​34131)
  • fix(ext/node): add post-resolution deny check in TCPWrap connect (#​33880)
  • fix(ext/node): add process._debugEnd() / process._debugProcess() (#​34194)
  • fix(ext/node): add test.expectFailure to node:test (#​34130)
  • fix(ext/node): add tls.getCaCertificates() (#​32032)
  • fix(ext/node): add util.setTraceSigInt stub (#​34013)
  • fix(ext/node): add v8.GCProfiler (#​34158)
  • fix(ext/node): add v8.queryObjects() and util.queryObjects() (#​34159)
  • fix(ext/node): add v8.startupSnapshot API polyfill (#​34189)
  • fix(ext/node): align crypto KeyObject PKCS#8 encryption, JWK input and PSS
    salt with Node (#​33757)
  • fix(ext/node): align inspector WebSocket URL with Node.js format
    (ws://host:port/UUID) (#​33592)
  • fix(ext/node): align nextTick ordering in ESM (#​34085)
  • fix(ext/node): align node stream destroy named export (#​33573)
  • fix(ext/node): align scrypt behavior and performance with Node (#​33773)
  • fix(ext/node): allow explicit paramEncoding for EC key generation (#​33807)
  • fix(ext/node): allow tls.Server SecureContext without cert/key for SNICallback
    (#​33715)
  • fix(ext/node): apply Deno's resolver inside loader-hook defaultResolve
    (#​33964)
  • fix(ext/node): apply encoding to Dirent name/parentPath in fs.readdir (#​33972)
  • fix(ext/node): apply http1Options to HTTP/2 secure server fallback (#​33678)
  • fix(ext/node): attach addAbortListener to EventEmitter, fix errorMonitor
    (#​34262)
  • fix(ext/node): avoid panic in vm.createContext loop at isolate teardown
    (#​34195)
  • fix(ext/node): bind setImmediate callback this to the Immediate instance
    (#​33716)
  • fix(ext/node): bind to IPv6 wildcard for default Server.listen() to enable
    dual-stack (#​33617)
  • fix(ext/node): cancel pending TLS writes when the socket closes (#​33690)
  • fix(ext/node): close named-pipe handles after child_process.spawn on Windows
    (#​33941)
  • fix(ext/node): complete TLS peer cert chains (#​34098)
  • fix(ext/node): decrypt encrypted private keys in publicEncrypt/privateDecrypt
    and ignore passphrase (#​33770)
  • fix(ext/node): decrypt legacy Proc-Type/DEK-Info encrypted PEM private keys
    (#​33769)
  • fix(ext/node): defer http2 stream window replenishment while paused (#​33640)
  • fix(ext/node): detect non-mtime stat changes in StatWatcher (#​33950)
  • fix(ext/node): dns resolveAny with real ANY query, retry/maxTimeout support
    (#​33577)
  • fix(ext/node): don't emit ServerResponse 'finish' after client abort (#​34026)
  • fix(ext/node): drive TLSWrap cycle on JSStream writes to fix deadlock (#​33914)
  • fix(ext/node): emit DEP0111/DEP0119 from process.binding under
    --pending-deprecation (#​33594)
  • fix(ext/node): emit DEP0192 deprecation warning when _tls_common is required
    (#​33819)
  • fix(ext/node): emit ERR_HTTP2_MAX_PENDING_SETTINGS_ACK via session error
    instead of throwing (#​33679)
  • fix(ext/node): emit ERR_HTTP2_TOO_MANY_INVALID_FRAMES for empty DATA frames
    without END_STREAM (#​33644)
  • fix(ext/node): emit Protocol error when http2 client connects to non-h2 server
    (#​33740)
  • fix(ext/node): emit deprecation warnings for legacy stream/_tls_wrap requires
    and module.parent (#​34086)
  • fix(ext/node): emit destroy for cleared immediates (#​34084)
  • fix(ext/node): emit diagnostics_channel events for HTTP server (#​33908)
  • fix(ext/node): emit drained server close on next tick for Node parity (#​33672)
  • fix(ext/node): emit http PerformanceObserver entries for HttpClient and
    HttpRequest (#​33826)
  • fix(ext/node): emit perf_hooks PerformanceEntry for http2 sessions and streams
    (#​33618)
  • fix(ext/node): enable quic node compat tests by correcting .mjs file
    extensions in config (#​33824)
  • fix(ext/node): enable test-crypto-keygen-async-explicit-elliptic-curve
    (#​33812)
  • fix(ext/node): enable test-crypto-rsa-dsa node compat test with DSA encrypted
    keys (#​33811)
  • fix(ext/node): enable test-crypto-sign-verify node compat test (#​33810)
  • fix(ext/node): enable test-crypto.js node compat test (#​33822)
  • fix(ext/node): enable test-http2-server-shutdown-redundant (#​33793)
  • fix(ext/node): enforce OpenSSL SECLEVEL key-strength check in
    createSecureContext (#​33686)
  • fix(ext/node): expand diagnostics_channel coverage (#​34243)
  • fix(ext/node): export UV_EOF and fix Socket._final without connect (#​34211)
  • fix(ext/node): expose Http2Session and nghttp2ErrorString on http2
    internalBinding (#​33732)
  • fix(ext/node): expose Http2Session and nghttp2ErrorString on http2
    internalBinding (#​33742)
  • fix(ext/node): expose Http2Stream and nghttp2ErrorString on http2
    internalBinding (#​33729)
  • fix(ext/node): expose TLS server name (SNI) on server-side TLSSocket via
    getServername op (#​33725)
  • fix(ext/node): expose E and SystemError from internal/errors (#​34080)
  • fix(ext/node): expose http2 internalBinding and add missing HTTP2_HEADER_*
    constants (#​33726)
  • fix(ext/node): expose http2 session setNextStreamID with capital-ID method
    name (#​33666)
  • fix(ext/node): expose http2 test bindings and route pushStream through
    pushPromise (#​33741)
  • fix(ext/node): expose internal webstreams modules (#​34107)
  • fix(ext/node): expose internal/async_hooks as requireable module (#​34116)
  • fix(ext/node): expose internal/fs/promises with FileHandle (#​34118)
  • fix(ext/node): expose internal/js_stream_socket and add default read path
    (#​34088)
  • fix(ext/node): expose internal/net as requireable module (#​34152)
  • fix(ext/node): expose internal/options as requireable module (#​34117)
  • fix(ext/node): expose internal/tty as requireable module (#​34105)
  • fix(ext/node): expose internal/url so require('internal/url') works (#​34012)
  • fix(ext/node): expose internal/util/debuglog and add formatTime helper
    (#​33665)
  • fix(ext/node): fire uncaughtExceptionMonitor with correct origin for sync
    top-level throws (#​34048)
  • fix(ext/node): fix TLS crash with Happy Eyeballs address fallback (#​33641)
  • fix(ext/node): fix TLS peer certificate multi-value fields, issuer chain, and
    EC curve names (#​33782)
  • fix(ext/node): fix child_process.send() backpressure return value (#​33869)
  • fix(ext/node): fix module resolution for nested package.json files (#​33767)
  • fix(ext/node): flesh out node:trace_events polyfill (#​34216)
  • fix(ext/node): forward http2 protocol errors from invalid frame callback to
    session error event (#​33630)
  • fix(ext/node): handle HTTP/2 flow control (#​33795)
  • fix(ext/node): handle connectionsCheckingInterval option and send 408 for
    request timeout (#​33836)
  • fix(ext/node): handle unhandled rejections in node:test without crashing
    runner (#​33749)
  • fix(ext/node): implement AES Key Wrap and Key Wrap with Padding ciphers
    (#​33813)
  • fix(ext/node): implement ALPNCallback and SNICallback for TLS server (#​33360)
  • fix(ext/node): implement ECDH validation and DH verifyError (#​33751)
  • fix(ext/node): implement Module._stat (#​34157)
  • fix(ext/node): implement SocketAddress class (#​34020)
  • fix(ext/node): implement TCP/TLS socket useUserBuffer (#​34164)
  • fix(ext/node): implement displayErrors for vm scripts (#​33942)
  • fix(ext/node): implement h2 END_STREAM packing and Http2Session
    PerformanceObserver entries (#​33796)
  • fix(ext/node): implement missing node:test APIs (#​33764)
  • fix(ext/node): implement mock.getter, mock.setter, mockImplementation in
    node:test (#​33755)
  • fix(ext/node): implement noDelay property on net.Server and apply TCP_NODELAY
    to accepted (#​33828)
  • fix(ext/node): implement node:cluster on unix (#​33752)
  • fix(ext/node): implement node:wasi preview1 compat (#​34245)
  • fix(ext/node): implement vm.SyntheticModule constructor (#​34014)
  • fix(ext/node): import/export PKCS#8 and legacy encrypted PEM private keys
    (#​33762)
  • fix(ext/node): improve http server parser compat (#​34094)
  • fix(ext/node): improve https agent compat (#​34091)
  • fix(ext/node): improve module hooks support (#​33877)
  • fix(ext/node): improve node:tls test compatibility (#​34067)
  • fix(ext/node): improve worker_threads MessagePort compatibility (#​34250)
  • fix(ext/node): isolate TLS client reject session resumption (#​34097)
  • fix(ext/node): make hideStackFrames actually hide frames, expose
    internal/validators (#​33673)
  • fix(ext/node): map rustls record-decode errors to OpenSSL-style "wrong version
    number" ([#​33711](https://re

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title chore(deps): update dependency deno to v2.7.3 chore(deps): update dependency deno to v2.7.4 Mar 5, 2026
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch 5 times, most recently from 906567b to f63f10f Compare March 11, 2026 13:39
@renovate renovate Bot changed the title chore(deps): update dependency deno to v2.7.4 chore(deps): update dependency deno to v2.7.5 Mar 11, 2026
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch from f63f10f to f46c778 Compare March 18, 2026 12:36
@renovate renovate Bot changed the title chore(deps): update dependency deno to v2.7.5 chore(deps): update dependency deno to v2.7.6 Mar 18, 2026
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch from f46c778 to 62b45e6 Compare March 19, 2026 17:56
@renovate renovate Bot changed the title chore(deps): update dependency deno to v2.7.6 chore(deps): update dependency deno to v2.7.7 Mar 19, 2026
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch from 62b45e6 to f45b439 Compare March 20, 2026 21:39
@renovate renovate Bot changed the title chore(deps): update dependency deno to v2.7.7 chore(deps): update dependency deno to v2.7.8 Mar 25, 2026
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch 2 times, most recently from a4f65a8 to 314e963 Compare March 27, 2026 13:13
@renovate renovate Bot changed the title chore(deps): update dependency deno to v2.7.8 chore(deps): update dependency deno to v2.7.9 Mar 27, 2026
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch from 314e963 to 12f833c Compare March 31, 2026 20:45
@renovate renovate Bot changed the title chore(deps): update dependency deno to v2.7.9 chore(deps): update dependency deno to v2.7.10 Mar 31, 2026
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch 3 times, most recently from 85f743e to 91c4835 Compare April 4, 2026 09:12
@renovate renovate Bot changed the title chore(deps): update dependency deno to v2.7.10 chore(deps): update dependency deno to v2.7.11 Apr 4, 2026
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch from 91c4835 to fd15c1f Compare April 10, 2026 01:55
@renovate renovate Bot changed the title chore(deps): update dependency deno to v2.7.11 chore(deps): update dependency deno to v2.7.12 Apr 10, 2026
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch 2 times, most recently from 5683292 to b4efd08 Compare April 12, 2026 09:55
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch 3 times, most recently from 1a1eb22 to 95cdc65 Compare April 22, 2026 18:08
@renovate renovate Bot changed the title chore(deps): update dependency deno to v2.7.12 chore(deps): update dependency deno to v2.7.13 Apr 22, 2026
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch from 95cdc65 to 3308195 Compare April 28, 2026 18:32
@renovate renovate Bot changed the title chore(deps): update dependency deno to v2.7.13 chore(deps): update dependency deno to v2.7.14 Apr 28, 2026
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch 3 times, most recently from 3a99335 to 4e880bf Compare May 8, 2026 10:35
@w3nl
Copy link
Copy Markdown
Contributor

w3nl commented May 8, 2026

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@renovate renovate Bot force-pushed the renovate/deno-monorepo branch 7 times, most recently from 8bf05ad to 5764cc4 Compare May 16, 2026 00:54
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch from 5764cc4 to 694818b Compare May 17, 2026 16:59
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch 2 times, most recently from d85b44b to 4e3fd3e Compare May 28, 2026 19:03
@renovate renovate Bot changed the title chore(deps): update dependency deno to v2.7.14 chore(deps): update dependency deno to v2.8.1 May 28, 2026
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch from 4e3fd3e to 7920c67 Compare May 30, 2026 05:30
@renovate renovate Bot changed the title chore(deps): update dependency deno to v2.8.1 chore(deps): update deno monorepo to v2.8.1 Jun 2, 2026
@renovate renovate Bot force-pushed the renovate/deno-monorepo branch from 7920c67 to e5b5cc9 Compare June 3, 2026 14:41
@renovate renovate Bot changed the title chore(deps): update deno monorepo to v2.8.1 chore(deps): update deno monorepo to v2.8.2 Jun 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant