Files
nodejs12/nodejs12.changes

167 lines
6.1 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Wed May 29 15:23:37 UTC 2019 - Adam Majer <adam.majer@suse.de>
- Update to 12.3.1:
* deps:
+ Fix handling of +0/-0 when constant field tracking is enabled
+ Fix os.freemem() and os.totalmem correctness
- changes in 12.3.0:
* esm: Added the --experimental-wasm-modules flag to support
WebAssembly modules
* process: Log errors using util.inspect in case of fatal exceptions
* repl: Add process.on('uncaughtException') support
* stream: Implemented Readable.from async iterator utility
* tls:
+ Expose built-in root certificates
+ Support net.Server options
+ Expose keylog event on TLSSocket
* worker: Added the ability to unshift messages from the MessagePort
- changes in 12.2.0:
* deps: Updated llhttp to 1.1.3. This fixes a bug that made
Node.js' HTTP parser refuse any request URL that contained
the "|" (vertical bar) character
* tls: Added an enableTrace() method to TLSSocket and an enableTrace
option to tls.createServer(). When enabled, TSL packet trace
information is written to stderr. This can be used to debug
TLS connection problems
* cli:
+ Added --trace-tls enables tracing of TLS connections
+ Added --cpu-prof-interval
* module:
+ Added the createRequire() method. The existing
createRequireFromPath() method is now deprecated
+ Throw on require('./path.mjs')
* repl:
+ The REPL now supports multi-line statements using BigInt literals
- enable LTO
- fix_ci_tests.patch: refreshed
-------------------------------------------------------------------
Fri May 3 11:35:05 UTC 2019 - Adam Majer <adam.majer@suse.de>
- Update to 12.1.0:
* intl: Update ICU to 64.2.
* c++ API: Added an overload EmitAsyncDestroy that can be used
during garbage collection
- Notable changes in 12.0.0:
* assert:
+ validate required arguments
+ adjust loose assertions
* async_hooks:
+ remove deprecated emitBefore and emitAfter
+ remove promise object from resource
* bootstrap: make Buffer and process non-enumerable
* buffer:
+ use stricter range checks
+ harden SlowBuffer creation
+ harden validation of buffer allocation size
+ do proper error propagation in addon methods
* child_process:
+ remove options.customFds
+ harden fork arguments validation
+ use non-infinite maxBuffer defaults
* console: don't use ANSI escape codes when TERM=dumb
* crypto:
+ remove legacy native handles
+ decode missing passphrase errors
+ remove Cipher.setAuthTag() and Decipher.getAuthTag()
+ remove deprecated crypto._toBuf()
+ set DEFAULT_ENCODING property to non-enumerable
* deps:
+ update V8 to 7.4.288.13
+ bump minimum icu version to 63
+ update bundled OpenSSL to 1.1.1b and bump minimum OpenSSL
requirements to 1.1.1
* errors: update error name
* fs:
+ use proper .destroy() implementation for SyncWriteStream
+ improve mode validation
+ harden validation of start option in createWriteStream()
+ make writeFile consistent with readFile wrt fd
* http:
+ validate timeout in ClientRequest()
+ return HTTP 431 on HPE_HEADER_OVERFLOW error
+ switch default parser to llhttp
+ Runtime-deprecate outgoingMessage._headers and
outgoingMessage._headerNames
* lib:
+ remove Atomics.wake()
+ move DTRACE_* probes out of global scope
+ deprecate _stream_wrap
+ use ES6 class inheritance style
* module:
+ remove unintended access to deps
+ improve error message for MODULE_NOT_FOUND
+ requireStack property for MODULE_NOT_FOUND
+ make require('.') never resolve outside the current directory
+ throw an error for invalid package.json main entries
+ don't search in require.resolve.paths
* net:
+ remove Server.listenFD()
+ do not add .host and .port properties to DNS error
+ emit "write after end" errors in the next tick
+ deprecate _setSimultaneousAccepts() undocumented function
* os:
+ implement os.type() using uv_os_uname()
+ remove os.getNetworkInterfaces()
* process:
+ make global.process, global.Buffer getters
+ DEP0062 (node --debug) to end-of-life
+ exit on --debug and --debug-brk after option parsing
+ improve --redirect-warnings handling
* readline: support TERM=dumb
* repl:
+ add welcome message
+ fix terminal default setting
+ check colors with .getColorDepth()
+ deprecate REPLServer.rli
* src:
+ update NODE_MODULE_VERSION to 72
+ remove AddPromiseHook()
+ remove icuDataDir from node config
+ clean up MultiIsolatePlatform interface
* tls:
+ support TLSv1.3
+ return correct version from getCipher()
+ check arg types of renegotiate()
+ add code for ERR_TLS_INVALID_PROTOCOL_METHOD
+ emit a warning when servername is an IP address
+ disable TLS v1.0 and v1.1 by default
+ remove unused arg to createSecureContext()
+ deprecate Server.prototype.setOptions()
+ load NODE_EXTRA_CA_CERTS at startup
* util:
+ remove util.print(), util.puts(), util.debug() and util.error()
+ change inspect compact and breakLength default
+ improve inspect edge cases
+ only the first line of the error message
+ don't set the prototype of callbackified functions
+ rename callbackified function
+ increase function length when using callbackify()
+ prevent tampering with internals in inspect()
+ prevent Proxy traps being triggered by .inspect()
+ prevent leaking internal properties
+ protect against monkeypatched Object prototype for inspect()
+ treat format arguments equally
* zlib:
+ throw TypeError if callback is missing
+ make “bare” constants un-enumerable
For detailed changelog, see
https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V12.md
-------------------------------------------------------------------
Sun Apr 7 18:16:21 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Add _constraints file to avoid OOM errors
-------------------------------------------------------------------
Wed Feb 13 11:34:12 UTC 2019 - adam.majer@suse.de
- NodeJS 12.x branch created