Skip to content

v5.10.0 Release Proposal

Rodrigo Muino Tomonari requested to merge v5.10.0-proposal into v5.x

Notable changes:

  • buffer:
    • make byteLength work with ArrayBuffer & DataView (Jackson Tian) #5255
    • backport --zero-fill-buffers command line option (James M Snell) #5744
    • backport new buffer constructor APIs (James M Snell) #5763
    • add swap16() and swap32() methods (James M Snell) #5724
  • fs: add the fs.mkdtemp() function. (Florian MARGAINE) #5333
  • net: emit host in lookup event (HUANG Wei) #5598
  • node: --no-browser-globals configure flag (Fedor Indutny) #5853
  • npm: Upgrade to v3.8.3. Fixes a security flaw in the use of authentication tokens in HTTP requests that would allow an attacker to set up a server that could collect tokens from users of the command-line interface. Authentication tokens have previously been sent with every request made by the CLI for logged-in users, regardless of the destination of the request. This update fixes this by only including those tokens for requests made against the registry or registries used for the current install. (Forrest L Norvell) npm/node#6
  • repl: support standalone blocks (Prince J Wesley) #5581
  • src: override v8 thread defaults using cli options (Tom Gallacher) #4344

Commits

  • [2cbbaafca9] - async_wrap: don't abort on callback exception (Trevor Norris) #5756
  • [6f16882733] - async_wrap: notify post if intercepted exception (Trevor Norris) #5756
  • [a4856122d3] - async_wrap: setupHooks now accepts object (Trevor Norris) #5756
  • [ee83c956c5] - (SEMVER-MINOR) buffer: make byteLength work with ArrayBuffer & DataView (Jackson Tian) #5255
  • [1f8e4b54ce] - (SEMVER-MINOR) buffer: add swap16() and swap32() methods (James M Snell) #5724
  • [bdf933bece] - buffer: changing let in for loops back to var (Gareth Ellis) #5819
  • [c1534e7eaf] - (SEMVER-MINOR) buffer: backport new buffer constructor APIs (James M Snell) #5763
  • [3c02727055] - (SEMVER-MINOR) buffer: backport --zero-fill-buffers command line option (James M Snell) #5744
  • [58b5c1e19f] - build: add suport for x86 architecture (Robert Chiras) #5544
  • [389f5a85e6] - build: add script to create Android .mk files (Robert Chiras) #5544
  • [5ee5fa292f] - build: add missing openssl_fips% to common.gypi (Fedor Indutny) #5919
  • [5681ffecf7] - build: enable compilation for linuxOne (Michael Dawson) #5941
  • [660ec9f889] - child_process: refactor self=this in socket_list (Benjamin Gruenbaum) #5860
  • [e1a012f277] - deps: upgrade npm to 3.8.3 (Forrest L Norvell)
  • [ec1813199d] - deps: backport 8d00c2c from v8 upstream (Ben Noordhuis) #5577
  • [2a5c6d7006] - dns: Refactor forEach to map (Benjamin Gruenbaum) #5803
  • [6a6112a2f3] - dns: Use object without protoype for map (Benjamin Gruenbaum) #5843
  • [8fa0b5c1da] - doc: Add @mhdawson back to the CTC (James M Snell) #5633
  • [858a524325] - doc: typo: interal->internal. (Corey Kosak) #5849
  • [5676a35bd9] - doc: explain path.format expected properties (John Eversole) #5801
  • [29778393a0] - doc: use consistent event name parameter (Benjamin Gruenbaum) #5850
  • [949b17ff6d] - doc: fix order of end tags of list after heading (firedfox) #5874
  • [8e790b7a0c] - doc: add instructions to only sign a release (Jeremiah Senkpiel) #5876
  • [f1f9aff855] - doc: fix doc for Buffer.readInt32LE() (ghaiklor) #5890
  • [731f7b8055] - etw: fix descriptors of events 9 and 23 (João Reis) #5742
  • [aac9ead379] - etw,build: always generate .rc and .h files (João Reis) #5657
  • [80155d398c] - (SEMVER-MINOR) fs: add the fs.mkdtemp() function. (Florian MARGAINE) #5333
  • [ae15d68ad1] - governance: remove target size for CTC (Rich Trott) #5879
  • [63c601bc15] - http: speed up checkIsHttpToken (Jackson Tian) #4790
  • [40847b0b8b] - lib: rename /node.js to /bootstrap_node.js (Jeremiah Senkpiel) #5103
  • [e644eb3d69] - lib: refactor code with startsWith/endsWith (Jackson Tian) #5753
  • [a757e0583c] - lib,src: move src/node.js to lib/internal/node.js (Jeremiah Senkpiel) #5103
  • [e3c7b46326] - lib,src: refactor src/node.js into internal files (Jeremiah Senkpiel) #5103
  • [b07bc5d996] - (SEMVER-MINOR) net: emit host in lookup event (HUANG Wei) #5598
  • [2fa959be15] - (SEMVER-MINOR) node: --no-browser-globals configure flag (Fedor Indutny) #5853
  • [a2ad21645f] - querystring: don't stringify bad surrogate pair (Brian White) #5858
  • [427173204e] - (SEMVER-MINOR) repl: support standalone blocks (Prince J Wesley) #5581
  • [d044898495] - src: Add missing using v8::MaybeLocal (Anna Henningsen) #5974
  • [0d0c57ff5e] - (SEMVER-MINOR) src: override v8 thread defaults using cli options (Tom Gallacher) #4344
  • [f9d0166291] - src: reword command and add ternary (Trevor Norris) #5756
  • [f1488bb24c] - src,http_parser: remove KickNextTick call (Trevor Norris) #5756
  • [8e8768ecbb] - test: add known_issues test for GH-2148 (Rich Trott) #5920
  • [bf94b5a1b9] - test: mitigate flaky test-https-agent (Rich Trott) #5939
  • [2192528326] - test: fix flaky test-repl (Brian White) #5914
  • [aebe6245b7] - test: add test for piping large input from stdin (Anna Henningsen) #5949
  • [a19de97d2f] - test: remove the use of curl in the test suite (Santiago Gimeno) #5750
  • [6928a17aa3] - test: exclude new fs watch test for AIX (Michael Dawson) #5937
  • [3238bff3b3] - test: confirm globals not used internally (Rich Trott) #5882
  • [a41fd93f68] - test: fix flaky test-net-socket-timeout (Brian White) #5902
  • [82a50d3def] - test: move dns test to test/internet (Ben Noordhuis) #5905
  • [fb0c5bcac2] - test: fix flaky test-http-set-timeout (Rich Trott) #5856
  • [8344a522a8] - test: fix test-debugger-client.js (Rich Trott) #5851
  • [7ec5397954] - timers: fixing API refs to use safe internal refs (Kyle Simpson) #5882
  • [cb676cf3e7] - tools: fix json doc generation (firedfox) #5943
  • [77bed269ad] - win,build: build and test add-ons on test-ci (Bogdan Lobor) #5886
  • [afcd276ecc] - zlib: Fix handling of gzip magic bytes mid-file (Anna Henningsen) #5863

Merge request reports

Loading