forked from pool/nodejs22
151 lines
6.0 KiB
Plaintext
151 lines
6.0 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Oct 28 11:43:07 UTC 2024 - Adam Majer <adam.majer@suse.de>
|
|
|
|
- Update to 22.10.0:
|
|
* crypto: add KeyObject.prototype.toCryptoKey
|
|
* crypto: add Date fields for validTo and validFrom
|
|
* http2: expose nghttp2_option_set_stream_reset_rate_limit as an option
|
|
* lib: propagate aborted state to dependent signals before firing events
|
|
* module: support loading entrypoint as url
|
|
* module: implement flushCompileCache()
|
|
* module: throw when invalid argument is passed to enableCompileCache()
|
|
* module: write compile cache to temporary file and then rename it
|
|
* process: add process.features.require_module
|
|
* process: add process.features.typescript
|
|
* test_runner: support custom arguments in run()
|
|
* test_runner: add 'test:summary' event
|
|
* test_runner: add support for coverage via run()
|
|
* worker: add markAsUncloneable api
|
|
|
|
- Changes since 22.9.0:
|
|
* util: getCallSite has been introduced. It allows users to retrieve the stacktrace of the current execution.
|
|
* tls: Exposes X509_V_FLAG_PARTIAL_CHAIN to tls.createSecureContext
|
|
* src: create handle scope in FastInternalModuleStat
|
|
* stream: relocate the status checking code in the onwritecomplete
|
|
* repl: doc-deprecate instantiating node:repl classes without new
|
|
* zlib: deprecate instantiating classes without new
|
|
|
|
- Changes since 22.8.0:
|
|
* vm: New option for vm.createContext() to create a context with a freezable globalThis
|
|
* src,lib: add performance.uvMetricsInfo
|
|
* net: exclude ipv6 loopback addresses from server.listen
|
|
* test_runner: support running tests in process
|
|
* test_runner: defer inheriting hooks until run()
|
|
|
|
- Changes since 22.7.0:
|
|
* Experimental transform types support
|
|
* Module syntax detection (the --experimental-detect-module flag) is now enabled by default.
|
|
* Performance Improvements to Buffer
|
|
|
|
- Changes since 22.6.0:
|
|
* lib,src: drop --experimental-network-imports
|
|
* http: add diagnostics channel http.client.request.error
|
|
* deps: V8: backport 7857eb34db42
|
|
* stream: expose DuplexPair API
|
|
* test_runner: fix support watch with run(), add globPatterns option
|
|
* meta: add jake to collaborators
|
|
* test_runner: refactor snapshots to get file from context
|
|
* test_runner: add context.filePath
|
|
|
|
- Changes since 22.5.0:
|
|
* http: expose websockets
|
|
* lib: add node:sqlite module
|
|
* module: add __esModule to require()'d ESM
|
|
* path: add matchesGlob method
|
|
* process: port on-exit-leak-free to core
|
|
* stream: pipeline wait for close before calling the callback
|
|
* test_runner: support glob matching coverage files
|
|
* worker: add postMessageToThread
|
|
|
|
- Changes since 22.4.1:
|
|
* CVE-2024-36138 - Bypass incomplete fix of CVE-2024-27980 (High)
|
|
* CVE-2024-22020 - Bypass network import restriction via data URL (Medium)
|
|
* CVE-2024-22018 - fs.lstat bypasses permission model (Low)
|
|
* CVE-2024-36137 - fs.fchown/fchmod bypasses permission model (Low)
|
|
* CVE-2024-37372 - Permission model improperly processes UNC paths (Low)
|
|
|
|
- Changes since 22.4.0:
|
|
* deps,lib,src: add experimental web storage
|
|
* doc: doc-only deprecate OpenSSL engine-based APIs
|
|
* inspector: fix disable async hooks on Debugger.setAsyncCallStackDepth
|
|
* lib: add diagnostics_channel events to module loading
|
|
* util: support --no- for argument with boolean type for parseArgs
|
|
|
|
|
|
- fix_ci_tests.patch, linker_lto_jobs.patch, versioned.patch,
|
|
qemu_timeouts_arches.patch: refreshed
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 14 10:58:52 UTC 2024 - Adam Majer <adam.majer@suse.de>
|
|
|
|
- Update to 22.3.0:
|
|
* buffer: add .bytes() method to Blob
|
|
* doc: add context.assert docs
|
|
* doc: improve explanation about built-in modules
|
|
* fs: mark recursive cp methods as stable
|
|
* net: add new net.server.listen tracing channel
|
|
* module: print amount of load time of a cjs module
|
|
* process: add process.getBuiltinModule(id)
|
|
* cli: add NODE_RUN_PACKAGE_JSON_PATH env
|
|
* cli: add NODE_RUN_SCRIPT_NAME env to node --run
|
|
* lib: add EventSource Client
|
|
* lib: replace MessageEvent with undici's
|
|
* src: traverse parent folders while running --run
|
|
* src,permission: --allow-wasi & prevent WASI exec
|
|
* test_runner: support module mocking
|
|
* test_runner: add snapshot testing
|
|
* test_runner: add context.fullName
|
|
|
|
- fix_ci_tests.patch: partially upstreamed and refreshed
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 22 10:49:02 UTC 2024 - Adam Majer <adam.majer@suse.de>
|
|
|
|
- Update to 22.2.0:
|
|
* cli: allow running wasm in limited vmem with --disable-wasm-trap-handler
|
|
* doc: add pimterry to collaborators
|
|
* fs: allow 'withFileTypes' to be used with globs
|
|
* inspector: introduce the --inspect-wait flag
|
|
* lib,src: remove --experimental-policy
|
|
* perf_hooks: add deliveryType and responseStatus fields
|
|
* test_runner: support test plans
|
|
* zlib: expose zlib.crc32()
|
|
|
|
- linker_lto_jobs.patch: refreshed
|
|
- fix_ci_tests.patch: partially upstreamed, refreshed
|
|
- skip_no_console.patch: dropped, upstreamed
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 22 09:04:46 UTC 2024 - Adam Majer <adam.majer@suse.de>
|
|
|
|
- fix_ci_tests.patch: add fix for issue #53085
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 14 14:25:41 UTC 2024 - Adam Majer <adam.majer@suse.de>
|
|
|
|
- New nodejs major version 22.1.0
|
|
For overview of changes and details since 21.x and earlier see
|
|
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V22.md#22.1.0
|
|
|
|
- v8-i586.patch: fix 32bit build with new gcc
|
|
|
|
- Imported patches from 21.x:
|
|
* cares_public_headers.patch
|
|
* fix_ci_tests.patch
|
|
* flaky_test_rerun.patch
|
|
* gcc13.patch
|
|
* legacy_python.patch
|
|
* linker_lto_jobs.patch
|
|
* manual_configure.patch
|
|
* node-gyp-addon-gypi.patch
|
|
* node-gyp-config.patch
|
|
* nodejs-libpath.patch
|
|
* npm_search_paths.patch
|
|
* openssl_binary_detection.patch
|
|
* qemu_timeouts_arches.patch
|
|
* skip_no_console.patch
|
|
* sle12_python3_compat.patch
|
|
* test-skip-y2038-on-32bit-time_t.patch
|
|
* versioned.patch
|
|
|