Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

nodejs22-22.11.0-3.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: nodejs22 Distribution: openSUSE Tumbleweed
Version: 22.11.0 Vendor: openSUSE
Release: 3.1 Build date: Thu Dec 5 14:53:22 2024
Group: Development/Languages/NodeJS Build host: reproducible
Size: 59449466 Source RPM: nodejs22-22.11.0-3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://nodejs.org
Summary: Evented I/O for V8 JavaScript
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js
uses an event-driven, non-blocking I/O model. Node.js has a package ecosystem
provided by npm.

Provides

Requires

License

MIT

Changelog

* Thu Dec 05 2024 Adam Majer <adam.majer@suse.de>
  - add python3-setuptools requirements (needed for python 3.13+)
* Wed Nov 20 2024 Adam Majer <adam.majer@suse.de>
  - BuildRequire python311 for SLE15
* Mon Nov 18 2024 Adam Majer <adam.majer@suse.de>
  - Update to 22.11.0:
    * This release marks the transition of Node.js 22.x into
      Long Term Support (LTS) with the codename 'Jod'.
      Other than updating metadata, such as the process.release object,
      to reflect that the release is LTS, no further changes from
      Node.js 22.10.0 are included.
  - icu76.1.patch: fix linking to ICU 76.1 (bsc#1232061)
* Mon Oct 28 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, bsc#1227560) - Bypass incomplete fix of CVE-2024-27980 (High)
    * (CVE-2024-22020, bsc#1227554) - Bypass network import restriction via data URL (Medium)
    * (CVE-2024-22018, bsc#1227562) - fs.lstat bypasses permission model (Low)
    * (CVE-2024-36137, bsc#1227561) - fs.fchown/fchmod bypasses permission model (Low)
    * (CVE-2024-37372, bsc#1227563) - 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: refreshed, add compat for c-ares 1.30
  - linker_lto_jobs.patch, versioned.patch, qemu_timeouts_arches.patch: refreshed
  - nodejs.keyring: add C0D6248439F1D5604AAFFB4021D900FFDB233756
* Fri Jun 14 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 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 2024 Adam Majer <adam.majer@suse.de>
  - fix_ci_tests.patch: add fix for issue #53085
* Tue May 14 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

Files

/usr/bin/node22
/usr/lib64/node_modules
/usr/share/doc/packages/nodejs22
/usr/share/doc/packages/nodejs22/BUILDING.md
/usr/share/doc/packages/nodejs22/CHANGELOG.md
/usr/share/doc/packages/nodejs22/CHANGELOG_V22.md
/usr/share/doc/packages/nodejs22/CODE_OF_CONDUCT.md
/usr/share/doc/packages/nodejs22/CONTRIBUTING.md
/usr/share/doc/packages/nodejs22/GOVERNANCE.md
/usr/share/doc/packages/nodejs22/README.md
/usr/share/doc/packages/nodejs22/SECURITY.md
/usr/share/doc/packages/nodejs22/gdbinit
/usr/share/doc/packages/nodejs22/glossary.md
/usr/share/doc/packages/nodejs22/onboarding.md
/usr/share/libalternatives
/usr/share/libalternatives/node
/usr/share/libalternatives/node/22.conf
/usr/share/licenses/nodejs22
/usr/share/licenses/nodejs22/LICENSE
/usr/share/man/man1/node22.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Dec 27 23:35:20 2024