Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v12.11.1 release proposal #29796

Merged
merged 33 commits into from
Oct 1, 2019
Merged

v12.11.1 release proposal #29796

merged 33 commits into from
Oct 1, 2019

Commits on Oct 1, 2019

  1. doc: fix type of atime/mtime

    PR-URL: #29666
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    exoego authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    b5c24df View commit details
    Browse the repository at this point in the history
  2. module: move cjs type check behind flag

    PR-URL: #29732
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jan Krems <jan.krems@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    guybedford authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    3f02855 View commit details
    Browse the repository at this point in the history
  3. doc: clarify fs.symlink() usage

    PR-URL: #29700
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Granjow authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    ab060bf View commit details
    Browse the repository at this point in the history
  4. doc: clarify pipeline stream cleanup

    PR-URL: #29738
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    ronag authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    2ea4cc0 View commit details
    Browse the repository at this point in the history
  5. src: try showing stack traces when process._fatalException is not set

    So that the stack trace of errors shown in internal code run during
    bootstrap (before process._fatalException is set) can be printed.
    
    PR-URL: #29624
    Refs: #29593
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    joyeecheung authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    8d88010 View commit details
    Browse the repository at this point in the history
  6. src: disconnect inspector before exiting out of fatal exception

    So that coverage, .etc are properly written in case of a normal
    fatal exception.
    
    PR-URL: #29611
    Fixes: #29570
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    joyeecheung authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    a86b71f View commit details
    Browse the repository at this point in the history
  7. tools: make mailmap processing for author list case-insensitive

    This is to accommodate Myles Borins otherwise ending up with
    multiple entries due to different casing in the email 🙂
    
    PR-URL: #29608
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    addaleax authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    c361180 View commit details
    Browse the repository at this point in the history
  8. doc: update AUTHORS list

    PR-URL: #29608
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    addaleax authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    91e4cc7 View commit details
    Browse the repository at this point in the history
  9. worker: keep allocators for transferred SAB instances alive longer

    Keep the `ArrayBuffer::Allocator` behind a `SharedArrayBuffer` instance
    alive for at least as long as the receiving Isolate lives, if the
    `SharedArrayBuffer` instance isn’t already destroyed through GC.
    
    This is to work around the fact that V8 7.9 started refactoring
    how backing stores for `SharedArrayBuffer` instances work, changing
    the timing of the call that releases the backing store to be
    during Isolate disposal.
    
    The flag added to the test is optional but helps verify that the
    backing store is actually free’d at the end of the test and does not
    leak memory.
    
    Fixes: nodejs/node-v8#115
    PR-URL: #29637
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    addaleax authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    04df7db View commit details
    Browse the repository at this point in the history
  10. doc: document that iv may be null when using createCipheriv()

    This adds `null` to the supported types of the `iv` option when
    using `crypto.createCipheriv()`.
    
    PR-URL: #29684
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    BridgeAR authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    3de1fc6 View commit details
    Browse the repository at this point in the history
  11. doc,http: indicate callback is optional for message.setTimeout()

    Documents that callback is optional for IncomingMessage setTimeout
    
    PR-URL: #29654
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    trivikr authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    6579b1a View commit details
    Browse the repository at this point in the history
  12. crypto: use byteLength in timingSafeEqual

    PR-URL: #29657
    Co-authored-by: ZaneHannanAU <ZaneHannanAU@users.noreply.github.com>
    Co-authored-by: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Minwoo Jung <minwoo@nodesource.com>
    3 people authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    588b388 View commit details
    Browse the repository at this point in the history
  13. src: fix compiler warning in inspector_profiler.cc

    Currently, the following compiler warnings is generated:
    
    ../src/inspector_profiler.cc:231:5: warning:
    ignoring return value of function declared with 'warn_unused_result'
    attribute [-Wunused-result]
    profile->Set(context, FIXED_ONE_BYTE_STRING(isolate, "source-map-cache")
    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1 warning generated.
    
    This commit adds a .ToChecked() call to avoid the warning.
    
    PR-URL: #29660
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Minwoo Jung <minwoo@nodesource.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    danbev authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    64740d4 View commit details
    Browse the repository at this point in the history
  14. http2: optimize the altsvc Max bytes limit, define and use constants

    PR-URL: #29673
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Minwoo Jung <minwoo@nodesource.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    rickyes authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    a04fc86 View commit details
    Browse the repository at this point in the history
  15. src: fix asan build for gcc/clang

    Add missing header for LSAN.
    
    PR-URL: #29383
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    devnexen authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    17c3478 View commit details
    Browse the repository at this point in the history
  16. doc: remove align from tables

    This is obsolete. Also, in our case it doesn't seem to have
    any effect since the table cells have their natural width,
    i.e. as much as they need.
    
    PR-URL: #29668
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    XhmikosR authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    2b76cb6 View commit details
    Browse the repository at this point in the history
  17. doc: fix 404 links

    For `www.cve.mitre.org` they don't seem to redirect www to naked.
    
    PR-URL: #29661
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    XhmikosR authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    7a6b05a View commit details
    Browse the repository at this point in the history
  18. doc: fix some recent nits

    PR-URL: #29670
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    c2791dc View commit details
    Browse the repository at this point in the history
  19. doc: specify display=fallback for Google Fonts

    PR-URL: #29688
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    XhmikosR authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    0fc85ff View commit details
    Browse the repository at this point in the history
  20. doc: clarify stream errors while reading and writing

    Errors should be propagated through destroy(err). Anything else
    is basically undefined behaviour.
    
    PR-URL: #29653
    Refs: #29584
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    ronag authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    d258e02 View commit details
    Browse the repository at this point in the history
  21. doc: clarify description of readable.push() method

    PR-URL: #29687
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    ImHype authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    1303e35 View commit details
    Browse the repository at this point in the history
  22. doc: add KeyObject to type for crypto.createDecipheriv() argument

    PR-URL: #29689
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    exoego authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    d86f10c View commit details
    Browse the repository at this point in the history
  23. doc: fix output in inspector HeapProfile example

    PR-URL: #29711
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    fanatid authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    038cbb0 View commit details
    Browse the repository at this point in the history
  24. worker: fix process._fatalException return type

    This makes sure `process._fatalException()` returns a boolean when
    run inside of a worker.
    
    PR-URL: #29706
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Minwoo Jung <minwoo@nodesource.com>
    BridgeAR authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    ef033d0 View commit details
    Browse the repository at this point in the history
  25. build,win: goto lint only after defining node_exe

    When running `vcbuild lint` on a new prompt where vcbuild was not run
    before, `%node_exe%` was not defined and `eslint.js`, `lint-js.js`
    and `lint-md.js` would be run directly using the program defined in
    Windows (usually the Windows Scripting Host or Notepad).
    
    This moves the goto statement to after `%node_exe%` is defined.
    
    Fixes: #29602
    
    PR-URL: #29616
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    joaocgreis authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    ae46196 View commit details
    Browse the repository at this point in the history
  26. build: include deps/v8/test/torque in source tarball

    Builds from the source tarball were broken by the recent V8 upate
    to 7.7 as a file needed to build torque wasn't included in the source
    tarball as it resides in deps/v8/test.
    
    PR-URL: #29712
    Fixes: #29709
    Refs: #28918
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
    richardlau authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    35e1d8c View commit details
    Browse the repository at this point in the history
  27. doc: sync security policy with nodejs.org

    The Node.js security disclosure policy has diverged between the website
    and github:
    - https://nodejs.org/en/security/
    - https://github.com/nodejs/node/security/policy
    
    The website is more recent and accurate, so sync the content from:
    - https://github.com/nodejs/nodejs.org/blob/master/locale/en/security.md
    
    PR-URL: #29682
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    sam-github authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    0041f1c View commit details
    Browse the repository at this point in the history
  28. tls: simplify setSecureContext() option parsing

    The following pattern is redundant, so remove it:
    
    if (options.foo !== undefined)
      this.foo = options.foo;
    else
      this.foo = undefined;
    
    PR-URL: #29704
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Minwoo Jung <minwoo@nodesource.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    cjihrig authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    69f2634 View commit details
    Browse the repository at this point in the history
  29. module: pass full URL to loader for top-level load

    PR-URL: #29736
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    guybedford authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    d1f4bef View commit details
    Browse the repository at this point in the history
  30. deps: enable unit data in small-icu

    The data are needed for new Intl.NumberFormat options added by V8.
    
    Fixes: #29734
    
    PR-URL: #29735
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Steven R Loomis <srloomis@us.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Minwoo Jung <minwoo@nodesource.com>
    targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    298d927 View commit details
    Browse the repository at this point in the history
  31. test: fix flaky test-cluster-net-listen-ipv6only-none

    test-cluster-net-listen-ipv6only-none was using port `0` for an
    IPv6-only operation and assuming that the operating system would supply
    a port that was also available in IPv4. However, CI results seem to
    indicate that a port can be supplied that is in use by IPv4 but
    available to IPv6, resulting in the test failing. Use `common.PORT` to
    avoid this issue.
    
    Fixes: #29679
    
    PR-URL: #29681
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Trott authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    2a6b7b0 View commit details
    Browse the repository at this point in the history
  32. src: rename --loader to --experimental-loader

    Renames the `--loader` cli argument to `--experimental-loader`.  This is
    to clearly indicate the esm loader feature as experimental even after
    esm is no longer experimental.
    
    Also minorly alters the `--experimental-loader` docs to say that the
    passed loader can be an esm module.
    
    Refs: nodejs/modules#351 (comment)
    
    PR-URL: #29752
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    reasonablytall authored and targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    c3a1303 View commit details
    Browse the repository at this point in the history
  33. 2019-10-01, Version 12.11.1 (Current)

    Notable changes:
    
    * build:
      * This release fixes a regression that prevented from building Node.js
        using the official source tarball.
        #29712
    * deps:
      * Updated small-icu data to support "unit" style in the
        `Intl.NumberFormat` API.
        #29735
    
    PR-URL: #29796
    targos committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    8507485 View commit details
    Browse the repository at this point in the history