* fs:
+ new overload is available for fs.readSync, which allows to
optionally pass any of the offset, length and position parameters
+ add fs.readv (with sync and promisified versions). This function
takes an array of ArrayBufferView elements and will write
the data it reads sequentially to the buffers
* dns: Added the dns.ALL flag, that can be passed to dns.lookup()
with dns.V4MAPPED to return resolved IPv6 addresses as well
as IPv4 mapped IPv6 addresses
* http: default maximum HTTP header size was changed from 8KB to 16KB
* n-api: Calls to napi_call_threadsafe_function from the main thread
can now return the napi_would_deadlock status
* util: Added a new maxStrLength option to util.inspect with
Infinity being default.
* worker: Added support for passing a transferList along with
workerData to the Worker constructor
- fix_ci_tests.patch: refreshed
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs13?expand=0&rev=25
* async_hooks: introduce async-context API
* stream: support passing generator functions into pipeline()
* tls: expose SSL_export_keying_material
* vm: implement vm.measureMemory() for per-context measurement
- openssl_rand_regression.patch: upstreamed
- openssl_rand_regression.patch: Add getrandom syscall definition
for all Linux platforms. This fixes a runtime error in SLE-12
(bnc#1162117)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs13?expand=0&rev=22
* async_hooks: add executionAsyncResource
* crypto:
+ add crypto.diffieHellman
+ add DH support to generateKeyPair and simplify DH groups
+ add key type 'dh'
* test: skip keygen tests on arm systems
* perf_hooks: add property flags to GCPerformanceEntry
* process: report ArrayBuffer memory in memoryUsage()
* readline: make tab size configurable
* report: add support for Workers
* worker: add ability to take heap snapshot from parent thread
- wasi_compile_flags.patch: upstreamed
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs13?expand=0&rev=20
* fixes a remotely triggerable assertion on a TLS server via a
crafted certificate string (CVE-2019-15604, bsc#1163104)
* fixes an HTTP request smuggling vulnerability via malformed
Transfer-Encoding header (CVE-2019-15605, bsc#1163102)
* trim HTTP header values of optional white space
(CVE-2019-15606, bsc#1163103)
* enabled stricter HTTP header parsing by default.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs13?expand=0&rev=17
* addons: Deprecate one- and two-argument AtExit().
Use the three-argument variant of AtExit() or
AddEnvironmentCleanupHook() instead
* child_process,cluster: The serialization option is added that
allows child process IPC to use the V8 serialization API
* deps:
+ Update V8 to 7.9
+ Update npm to 6.13.1
* embedder:
+ Exposes the ability to pass cli flags / options through an
API as embedder
+ Allow adding linked bindings to Environment
* esm: Unflag --experimental-modules
* stream: Add writable.writableCorked property
* worker: Allow specifying resource limits
* v8: The Serialization API is now stable
- versioned.patch, nodejs-libpath.patch: refreshed
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs13?expand=0&rev=9
* cli: Added a new flag (--trace-uncaught) that makes Node.js print
the stack trace at the time of throwing uncaught exceptions,
rather than at the creation of the Error object, if there is any.
This is disabled by default because it affects GC behavior
* crypto: Added Hash.prototype.copy()
* dgram: Added source-specific multicast support as per RFC 4607
* fs: Added a bufferSize option to fs.opendir()
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs13?expand=0&rev=8
* deps: Fixed a bug in npm 6.12.0 where warnings are emitted on
Node.js 13.x
* esm: Changed file extension resolution order of
--es-module-specifier-resolution=node to match that
of the CommonJS loader
- Changes in version 13.0.0:
* assert:
+ If the validation function passed to assert.throws() or
assert.rejects() returns a value other than true,
an assertion error will be thrown instead of the original
error to highlight the programming mistake
+ If a constructor function is passed to validate the instance
of errors thrown in assert.throws() or assert.reject(),
an assertion error will be thrown instead of the original error
* child_process: ChildProcess._channel (DEP0129) is now
a Runtime deprecation
* console: The output console.timeEnd() and console.timeLog()
will now automatically select a suitable time unit instead
of always using milliseconds
* deps: The V8 engine was updated to version 7.8.
* domain: The domain's error handler is now executed with
the active domain set to the domain's parent to prevent
inner recursion
* fs:
+ The undocumented method FSWatcher.prototype.start() was removed
+ Calling the open() method on a ReadStream or WriteStream
now emits a runtime deprecation warning. This is an internal
method that should not be used by user code.
+ fs.read/write, fs.readSync/writeSync and fd.read/write now
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs13?expand=0&rev=1