Skip to content

Releases: nodejs/node

2018-03-07, Version 9.8.0 (Current), @MylesBorins

27 Mar 23:14
Compare
Choose a tag to compare

Notable Changes

  • crypto:
    • add cert.fingerprint256 as SHA256 fingerprint (Hannes Magnusson) #17690
  • http2:
    • Fixed issues with aborted connections in the HTTP/2 implementation (Anna Henningsen) #18987 #19002
  • loader:
    • --inspect-brk now works properly for esmodules (Gus Caplan) #18949
  • src:
    • make process.dlopen() load well-known symbol (Ben Noordhuis) #18934
  • trace_events:
    • add file pattern cli option (Andreas Madsen) #18480
  • Added new collaborators

Commits

Read more

2018-03-06, Version 8.10.0 'Carbon' (LTS), @gibfahn

27 Mar 23:13
v8.10.0
2fce636
Compare
Choose a tag to compare

Notable Changes

  • deps:
    • update V8 to 6.2.414.46 (Michaël Zasso) #16413
    • revert ABI breaking changes in V8 6.2 (Anna Henningsen) #16413
    • upgrade libuv to 1.19.1 (cjihrig) #18260
    • re land npm 5.6.0 (Myles Borins) #18625
    • ICU 60 bump (Steven R. Loomis) #16876
  • crypto:
    • Support both OpenSSL 1.1.0 and 1.0.2 (David Benjamin) #16130
    • warn on invalid authentication tag length (Tobias Nießen) #17566
  • async_hooks:
    • update defaultTriggerAsyncIdScope for perf (Anatoli Papirovski) #18004
    • use typed array stack as fast path (Anna Henningsen) #17780
    • use scope for defaultTriggerAsyncId (Andreas Madsen) #17273
    • separate missing from default context (Andreas Madsen) #17273
    • rename initTriggerId (Andreas Madsen) #17273
    • deprecate undocumented API (Andreas Madsen) #16972
    • add destroy event for gced AsyncResources (Sebastian Mayr) #16998
    • add trace events to async_hooks (Andreas Madsen) #15538
    • set HTTPParser trigger to socket (Andreas Madsen) #18003
    • add provider types for net server (Andreas Madsen) #17157
  • n-api:
    • add helper for addons to get the event loop (Anna Henningsen) #17109
  • cli:
    • add --stack-trace-limit to NODE_OPTIONS (Anna Henningsen) #16495
  • console:
    • add support for console.debug (Benjamin Zaslavsky) #17033
  • module:
    • add builtinModules (Jon Moss) #16386
    • replace default paths in require.resolve() (cjihrig) #17113
  • src:
    • add helper for addons to get the event loop (Anna Henningsen) #17109
    • add process.ppid (cjihrig) #16839
  • http:
    • support generic Duplex streams (Anna Henningsen) #16267
    • add rawPacket in err of clientError event (XadillaX) #17672
    • better support for IPv6 addresses (Mattias Holmlund) #14772
  • net:
    • remove ADDRCONFIG DNS hint on Windows (Bartosz Sosnowski) #17662
  • process:
    • fix reading zero-length env vars on win32 (Anna Henningsen) #18463
  • tls:
    • unconsume stream on destroy (Anna Henningsen) #17478
  • process:
    • improve unhandled rejection message (Madara Uchiha) #17158
  • stream:
    • remove usage of *State.highWaterMark (Calvin Metcalf) #12860
  • trace_events:
    • add executionAsyncId to init events (Andreas Madsen) #17196

Commits

  • [5dab90b8bb] - async_hooks: update defaultTriggerAsyncIdScope for perf (Anatoli Papirovski) #18004
  • [086af68c19] - async_hooks: use typed array stack as fast path (Anna Henningsen) #17780
  • [0f7c8984af] - async_hooks: use CHECK instead of throwing error (Jon Moss) #17832
  • [5a199a905b] - async_hooks: use scope for defaultTriggerAsyncId (Andreas Madsen) #17273
  • [03873db4d0] - async_hooks: separate missing from default context (Andreas Madsen) #17273
  • [cce92ccfa8] - async_hooks: rename initTriggerId (Andreas Madsen) #17273
  • [025b9f208f] - (SEMVER-MINOR) async_hooks: deprecate undocumented API (Andreas Madsen) #16972
  • [36dbd1181a] - (SEMVER-MINOR) async_hooks: add destroy event for gced AsyncResources (Sebastian Mayr) #16998
  • [331b175af2] - (SEMVER-MINOR) async_hooks: add trace events to async_hooks (Andreas Madsen) #15538
  • [91d4eb5ff8] - (SEMVER-MINOR) async_hooks,http: set HTTPParser trigger to socket (Andreas Madsen) #18003
  • [0211175bc7] - async_hooks,test: only use IPv6 in http test (Andreas Madsen) #18143
  • [6d55a4c941] - (SEMVER-MINOR) async_wrap: add provider types for net server (Andreas Madsen) #17157
  • [8143a95c1f] - benchmark: implement duration in http test double (Joyee Cheung) #18380
  • [f779a8b5a4] - benchmark: make compare.R easier to understand (Andreas Madsen) #18373
  • [deb70417cd] - benchmark: remove redundant + (sreepurnajasti) #17803
  • [452d2c561a] - benchmark: fix timeout in write-stream-throughput (Anatoli Papirovski) #17958
  • [1e3ea5023b] - benchmark: make temp file path configurable (Rich Trott) #17811
  • [91135b9bd2] - build: fix Makefile wrt finding node executable (Yang Guo) #18040
  • [f07bb16255] - build: fix cctest target with --enable-static (Qingyan Li) #17992
  • [e61344a9e9] - build: remove cctest extension (Yihong Wang) #16680
  • [fd845d80eb] - build,win: update lint-cpp on Windows (Kyle Farnung) #18012
  • [44ab4f09a2] - build,win,msi: support WiX with VS2017 (João Reis) #17101
  • [ec7996ca15] - (SEMVER-MINOR) cli: add --stack-trace-limit to NODE_OPTIONS (Anna Henningsen) #16495
  • [087cdaf871] - cluster: resolve relative unix socket paths (laino) #16749
  • [162ff56439] - (SEMVER-MINOR) console: add support for console.debug (Benjamin Zaslavsky) #17033
  • [8cc0ea78d7] - crypto: do not reach into OpenSSL internals for ThrowCryptoError (David Benjamin) #16701
  • [072902a258] - crypto: remove leftover initialization (Myles Borins) #18622
  • [b0526ba7f1] - (SEMVER-MINOR) crypto: clear some SSL_METHOD deprecation warnings (David Benjamin) #16130
  • [78738266d6] - (SEMVER-MINOR) crypto: make ALPN the same for OpenSSL 1.0.2 & 1.1.0 (David Benjamin) #16130
  • [f1d458be58] - (SEMVER-MINOR) crypto: remove deprecated ECDH calls w/ OpenSSL 1.1 (David Benjamin) #16130
  • [f9a597a1d3] - (SEMVER-MINOR) crypto: emulate OpenSSL 1.0 ticket scheme in 1.1 (David Benjamin) #16130
  • [eb377f38f6] - (SEMVER-MINOR) crypto: h...
Read more

2018-03-06, Version 6.13.1 'Boron' (LTS), @MylesBorins

06 Mar 20:11
Compare
Choose a tag to compare

Notable Changes

  • http, tls:
    • better support for IPv6 addresses (Mattias Holmlund) #14772

Commits

2018-03-02, Version 9.7.1 (Current), @rvagg

06 Mar 19:59
v9.7.1
Compare
Choose a tag to compare

No additional commits. New version published due to a bad node-v9.7.0.pkg file that was published to nodejs.org in the previous release.

2018-03-01, Version 9.7.0 (Current), @rvagg prepared by @addaleax

06 Mar 19:58
v9.7.0
Compare
Choose a tag to compare

Notable Changes

  • libuv:

    • Updated to libuv 1.19.2 (Colin Ihrig) #18918
  • src:

    • Add initial support for Node.js-specific post-mortem metadata (Matheus Marchini) #14901
  • timers:

    • The return value of setImmediate() now has ref() and unref() methods (Anatoli Papirovski) #18139
  • util:

    • It is now possible to get the name for a numerical platform-specific error code as a string (Joyee Cheung) #18186

Commits

  • [5ddef2988b] - async_wrap: schedule destroy hook as unref (Anatoli Papirovski) #18241
  • [be9777c5f6] - benchmark: add stream.pipe benchmarks (Mathias Buus) #18617
  • [4012ae8885] - build: fix coverage build (Yihong Wang) #18409
  • [8c934990ef] - build: add node_lib_target_name to cctest deps (Daniel Bevenius) #18576
  • [f7e1402923] - build: include the libuv and zlib into node (Yihong Wang) #18383
  • [237a363dc7] - build: make gyp user defined variables lowercase (Daniel Bevenius) #16238
  • [16ef386507] - build, win: vcbuild improvements (Bartosz Sosnowski) #17015
  • [4fa1f3197f] - cluster: fix inspector port assignment (Santiago Gimeno) #18696
  • [ec55965501] - deps: upgrade libuv to 1.19.2 (cjihrig) #18918
  • [7fb72a5fa3] - deps,src: align ssize_t ABI between Node & nghttp2 (Anna Henningsen) #18565
  • [dd917eb946] - doc: add pending-deprecation to deprecations list (Сковорода Никита Андреевич) #18433
  • [287946ddff] - doc: remove Returns: {undefined} (Sho Miyamoto) #18951
  • [4f454bde74] - doc: mention git-node in the collaborator guide (Joyee Cheung) #18960
  • [4bc54238b2] - doc: update 2fa information in onboarding.md (Rich Trott) #18968
  • [b456e31964] - doc: add process.debugPort to doc/api/process.md (flickz) #18716
  • [6f177e7b5d] - doc: readable.push(undefined) in non-object mode (陈刚) #18283
  • [85322518ca] - doc: remove extraneous "for example" text (Rich Trott) #18890
  • [38cf3cf494] - doc: update description of 'clientError' event (Luigi Pinca) #18885
  • [e447580872] - doc: fix link in onboarding.md (Justin Lee) #18878
  • [205a84cf09] - doc: remove CII badge in README (Roman Reiss) #18908
  • [1246902bae] - errors: move error creation helpers to errors.js (Joyee Cheung) #18546
  • [b3fe55aada] - errors: improve the description of ERR_INVALID_ARG_VALUE (Joyee Cheung) #18358
  • [112c9a3a19] - http: remove default 'drain' listener on upgrade (Luigi Pinca) #18866
  • [c7f9608626] - http: allow _httpMessage to be GC'ed (Luigi Pinca) #18865
  • [738b0a1f2e] - lib: add process to internal module wrapper (Anna Henningsen) #17198
  • [cfb78bc1df] - process: use linked reusable queue for ticks (Mathias Buus) #18617
  • [4acea14197] - process: do not directly schedule _tickCallback in _fatalException (Anatoli Papirovski) #17841
  • [d348496345] - process: refactor nextTick for clarity (Anatoli Papirovski) #17738
  • [cf0b95c4b1] - process: use more direct sync I/O for stdio (Anna Henningsen) #18019
  • [b4c933dd44] - promises: refactor rejection handling (Anatoli Papirovski) #18207
  • [01398b29e9] - repl: fix tab-complete warning (killagu) #18881
  • [e33b9fa7b5] - src: fix GetCpuProfiler() deprecation warning (Ben Noordhuis) #18534
  • [91694497ba] - src: refactor WriteWrap and ShutdownWraps (Anna Henningsen) #18676
  • [fa691f7d95] - src: only set JSStreamWrap write req after write() (Anna Henningsen) #18676
  • [296523a698] - src: remove unnecessary async hooks check (Anatoli Papirovski) #18291
  • [4de4c54069] - src: expose uv.errmap to binding (Joyee Cheung) #17338
  • [189e566076] - src: do not redefine private for GenDebugSymbols (Joyee Cheung) #18653
  • [07c6fb983b] - src: use AliasedBuffer for TickInfo (Anatoli Papirovski) #17881
  • [684684e567] - src: simplify handles for libuv streams (Anna Henningsen) #18334
  • [cb5ed45603] - src: refactor stream callbacks and ownership (Anna Henningsen) #18334
  • [f60757796b] - src: use DoTryWrite() for not-all-Buffer writev()s too (Anna Henningsen) #18019
  • [f17987ba16] - src: remove HasWriteQueue() (Anna Henningsen) #18019
  • [2282dceb29] - src: remove node namespace qualifiers (Daniel Bevenius) #18962
  • [6e7aa3d8f4] - src: fix abort when taking a heap snapshot (Ben Noordhuis) #18898
  • [a17d6840e1] - src: fix deprecation warning in node_perf.cc (Daniel Bevenius) #18877
  • [46fc507054] - (SEMVER-MINOR) src, test: node internals' postmortem metadata (Matheus Marchini) #14901
  • [7853a7fd2a] - test: add test for stream unpipe with 'data' listeners (Anna Henningsen) #18516
  • [3543c5543b] - test: make sure WriteWrap tests are actually async (Anna Henningsen) #18676
  • [7dd3c8af88] - test: add url type check in Module options (JiaHerr Tee) #18664
  • [1be5e33f03] - test: replace assert.throws with expec...
Read more

2018-02-22, Version 9.6.1 (Current), @MylesBorins

06 Mar 19:58
Compare
Choose a tag to compare

This is a special release to fix potentially Semver-Major regression that was released in v9.6.0

Notable Changes

  • events:
    • events.usingDomains being set to false by default was removed in 9.6.0 which was a change in behavior compares to 9.5.0. This behavior change has been reverted and the events object now has usingDomains preset to false, which is the behavior in 9.x prior to 9.6.0 (Myles Borins) #18944

Commits

2018-02-22, Version 9.6.0 (Current), @MylesBorins

06 Mar 19:57
Compare
Choose a tag to compare

Notable Changes

  • async_hooks:
    • deprecate unsafe emit{Before,After} (Ali Ijaz Sheikh) #18513
    • rename PromiseWrap.parentId to PromiseWrap.isChainedPromise (Ali Ijaz Sheikh) #18633
  • deps:
    • update node-inspect to 1.11.3 (Jan Krems) #18354
    • ICU 60.2 bump (Steven R. Loomis) #17687
    • Introduce ScriptOrModule and HostDefinedOptions to V8 (Jan Krems) #16889
  • http:
    • add options to http.createServer() for IncomingMessage and ServerReponse (Peter Marton) #15752
  • http2:
    • add http fallback options to .createServer (Peter Marton) #15752
  • https:
    • Adds the remaining options from tls.createSecureContext() to the string generated by Agent#getName(). This allows https.request() to accept the options and generate unique sockets appropriately. (Jeff Principe) #16402
  • inspector:
    • --inspect-brk for es modules (Guy Bedford) #18194
  • lib:
    • allow process kill by signal number (Sam Roberts) #16944
  • module:
    • enable dynamic import (Myles Borins) #18387
    • dynamic import is now supported (Jan Krems) #15713
  • n-api:
    • add methods to open/close callback scope (Michael Dawson) #18089
  • src:
    • allow --perf-(basic-)?prof in NODE_OPTIONS (Leko) #17600
  • vm:
    • add support for es modules (Gus Caplan) #17560

Commits

Read more

2018-02-13, Version 6.13.0 'Boron' (LTS), @MylesBorins

20 Feb 20:56
Compare
Choose a tag to compare

This LTS release comes with 112 commits, 17 of which are considered Semver-Minor. This includes 32 which are doc related,
31 which are test related, 8 which are build / tool related and 1 commit which updates a dependency.

Notable Changes

  • console:
    • added console.count() and console.clear() (James M Snell) #12678
  • crypto:
    • expose ECDH class (Bryan English) #8188
    • added cypto.randomFill() and crypto.randomFillSync() (Evan Lucas) #10209
    • warn on invalid authentication tag length (Tobias Nießen) #17566
  • deps:
    • upgrade libuv to 1.16.1 (cjihrig) #16835
  • dgram:
    • added socket.setMulticastInterface() (Will Young) #7855
  • http:
    • add agent.keepSocketAlive and agent.reuseSocket as to allow overridable keep-alive behavior of Agent (Fedor Indutny) #13005
  • lib:
    • return this from net.Socket.end() (Sam Roberts) #13481
  • module:
    • add builtinModules api that provides list of all builtin modules in Node (Jon Moss) #16386
  • net:
    • return this from getConnections() (Sam Roberts) #13553
  • promises:
    • more robust stringification for unhandled rejections (Timothy Gu) #13784
  • repl:
    • improve require() autocompletion (Alexey Orlenko) #14409
  • src:
    • add openssl-system-ca-path configure option (Daniel Bevenius) #16790
    • add --use-bundled-ca --use-openssl-ca check (Daniel Bevenius) #12087
    • add process.ppid (cjihrig) #16839
  • tls:
    • accept lookup option for tls.connect() (Fedor Indutny) #12839
  • tools, build:
    • a new macOS installer! (JP Wesselink) #15179
  • url:
    • WHATWG URL api support (James M Snell) #7448
  • util:
    • add %i and %f formatting specifiers (Roman Reiss) #10308

Commits

Read more

2018-01-31, Version 9.5.0 (Current), @evanlucas

01 Feb 00:10
v9.5.0
Compare
Choose a tag to compare

Notable Changes

  • cluster
    • add cwd to cluster.settings (cjihrig) #18399
  • deps
    • upgrade libuv to 1.19.1 (cjihrig) #18260
  • meta
    • add Leko to collaborators (Leko) #18117
    • add vdeturckheim as collaborator (vdeturckheim) #18432
  • n-api
    • expose n-api version in process.versions (Michael Dawson) #18067
  • perf_hooks
    • add performance.clear() (James M Snell) #18046
  • stream
    • avoid writeAfterEnd() while ending (陈刚) #18170

Commits

  • [0a68018ad0] - async_hooks: update defaultTriggerAsyncIdScope for perf (Anatoli Papirovski) #18004
  • [dd56bd1591] - async_hooks: use typed array stack as fast path (Anna Henningsen) #17780
  • [a880e272ff] - async_hooks: use scope for defaultTriggerAsyncId (Andreas Madsen) #17273
  • [f56eb2a41e] - async_hooks: separate missing from default context (Andreas Madsen) #17273
  • [2a4f849c39] - async_hooks: rename initTriggerId (Andreas Madsen) #17273
  • [ac2f98d6a6] - (SEMVER-MINOR) async_hooks,http: set HTTPParser trigger to socket (Andreas Madsen) #18003
  • [e9397d67a3] - async_hooks,test: only use IPv6 in http test (Andreas Madsen) #18143
  • [2efa7d1bfd] - benchmark: implement duration in http test double (Joyee Cheung) #18380
  • [b5ec6ea3d0] - benchmark: make compare.R easier to understand (Andreas Madsen) #18373
  • [ea19f7db0d] - benchmark: use destructuring (Ruben Bridgewater) #18250
  • [cd9bc8bc50] - benchmark: (dgram) use destructuring (Ruben Bridgewater) #18250
  • [e19c77b14e] - benchmark: (child_process) use destructuring (Ruben Bridgewater) #18250
  • [5cf5ab154e] - benchmark: (buffers) use destructuring (Ruben Bridgewater) #18250
  • [71faa5c1b4] - benchmark: (events) use destructuring (Ruben Bridgewater) #18250
  • [c25d4d66dc] - benchmark: (es) use destructuring (Ruben Bridgewater) #18250
  • [59271c8f7f] - benchmark: (fs) use destructuring (Ruben Bridgewater) #18250
  • [4e19cbef86] - benchmark: (http) use destructuring (Ruben Bridgewater) #18250
  • [e9c426b35b] - benchmark: (misc) use destructuring (Ruben Bridgewater) #18250
  • [d13d900eee] - benchmark: (http2) use destructuring (Ruben Bridgewater) #18250
  • [97e882061d] - benchmark: (string_decoder) use destructuring (Ruben Bridgewater) #18250
  • [5b0e3b9860] - benchmark: (path) use destructuring (Ruben Bridgewater) #18250
  • [7bc5bad74f] - benchmark: (os) use destructuring (Ruben Bridgewater) #18250
  • [cf666d8529] - benchmark: (net) use destructuring (Ruben Bridgewater) #18250
  • [88f4bf219d] - benchmark: (process) use destructuring (Ruben Bridgewater) #18250
  • [f4918289e7] - benchmark: (querystring) use destructuring (Ruben Bridgewater) #18250
  • [81abea592f] - benchmark: (streams) use destructuring (Ruben Bridgewater) #18250
  • [11d6458fd7] - benchmark: (timers) use destructuring (Ruben Bridgewater) #18250
  • [3e3254a2e7] - benchmark: (tls) use destructuring (Ruben Bridgewater) #18250
  • [c0707c54a5] - benchmark: (util/v8/vm) use destructuring (Ruben Bridgewater) #18250
  • [76f671b84e] - benchmark: (zlib) use destructuring (Ruben Bridgewater) #18250
  • [aa47fe0ef9] - benchmark: (url) use destructuring (Ruben Bridgewater) #18250
  • [e00dac7b06] - benchmark: (assert) use destructuring (Ruben Bridgewater) #18250
  • [3543458988] - benchmark: (arrays) use destructuring (Ruben Bridgewater) #18250
  • [aa21d55403] - benchmark: remove redundant + (sreepurnajasti) #17803
  • [a4ba791566] - benchmark: add JSStreamWrap benchmark (Anna Henningsen) #17983
  • [deac028cb6] - build: fix rm commands in tarball rule (Ben Noordhuis) #18332
  • [2a9afc4c0e] - build: make lint-js independent of local node (Joyee Cheung) #18272
  • [ce1eb0be7e] - build: make lint-md independent of local node (Joyee Cheung) #18272
  • [f050521a71] - build: define NOMINMAX on windows (Ben Noordhuis) #18216
  • [70d6fda9f3] - build: remove unused vars from configure (Ben Noordhuis) #18206
  • [f81c62246d] - build: refine static and shared lib build (Yihong Wang) #17604
  • [1506eb5f25] - build: remove bench-* targets (Joyee Cheung) #18150
  • [969c89bf55] - build: fix Makefile wrt finding node executable (Yang Guo) #18040
  • [dd72f9c9b7] - build: fix cctest target with --enable-static (Qingyan Li) #17992
  • [2c4e0216de] - build,win: update lint-cpp on Windows (Kyle Farnung) #18012
  • [d8ac817cb6] - build,win: restore vcbuild TAG functionality (Rod Vagg) #18031
  • [799fd24acb] - (SEMVER-MINOR) cluster: add cwd to cluster.settings (cjihrig) #18399
  • [6b687cf3c9] - cluster: resolve relative unix socket paths (laino) #16749
  • [693159e627] - (SEMVER-MINOR) deps: upgrade libuv to 1.19.1 (cjihrig) #18260
  • [[506d85bfba](https://github.c...
Read more

2018-01-10, Version 9.4.0 (Current), @MylesBorins

10 Jan 23:24
Compare
Choose a tag to compare

Notable Changes

  • async_hooks:
    • deprecate AsyncHooks Sensitive API and runInAsyncIdScope. Neither API were documented. (Andreas Madsen) #16972
  • deps:
    • update nghttp2 to 1.29.0 (James M Snell) #17908
    • upgrade npm to 5.6.0 (Kat Marchán) #17535
    • cherry-pick 50f7455 from upstream V8 (Michaël Zasso) #16591
  • events:
    • remove reaches into _events internals (Anatoli Papirovski) #17440
  • http:
    • add rawPacket in err of clientError event (XadillaX) #17672
  • http2:
    • implement maxSessionMemory (James M Snell) #17967
    • add initial support for originSet (James M Snell) #17935
    • add altsvc support (James M Snell) #17917
    • perf_hooks integration (James M Snell) #17906
    • Refactoring and cleanup of Http2Session and Http2Stream destroy (James M Snell) #17406
  • net:
    • remove Socket.prototype.write (Anna Henningsen) #17644
    • remove Socket.prototype.listen (Ruben Bridgewater) #13735
  • repl:
    • show lexically scoped vars in tab completion (Michaël Zasso) #16591
  • stream:
    • rm {writeable/readable}State.length (Calvin Metcalf) #12857
    • add flow and buffer properties to streams (Calvin Metcalf) #12855
  • util:
    • allow wildcards in NODE_DEBUG variable (Tyler) #17609
  • zlib:
    • add ArrayBuffer support (Jem Bezooyen) #16042
  • Added new collaborator
  • Added new TSC member

Commits

  • [ec443c3430] - assert: fix .throws operator (Ruben Bridgewater) #17575
  • [0843ed6ae7] - async_hooks: use CHECK instead of throwing error (Jon Moss) #17832
  • [23f4433f89] - (SEMVER-MINOR) async_hooks: deprecate undocumented API (Andreas Madsen) #16972
  • [63c23a1ff2] - benchmark: fix timeout in write-stream-throughput (Anatoli Papirovski) #17958
  • [14eb97ebf7] - benchmark: make temp file path configurable (Rich Trott) #17811
  • [27227cf4c7] - benchmark: refactor console benchmark (Ruben Bridgewater) #17707
  • [0aa403b649] - buffer: optimize readDouble and readFloat methods (Ben Noordhuis) #17775
  • [d93b4765a5] - build: document targets in the Makefile (Joyee Cheung) #16975
  • [224033db56] - build: put .PHONY directly before its target (Oky Antoro) #17964
  • [2d857ed7c8] - build: remove duplicate async-hooks and known_issues test runs (Rich Trott) #17912
  • [d066db7014] - cluster: support windowsHide option for workers (Todd Wong) #17412
  • [28283efd89] - console: order functions and remove \n\n (Ruben Bridgewater) #17707
  • [41e2bb185d] - console: make variables and checks stricter (Ruben Bridgewater) #17707
  • [0573c0fb23] - console: make error handling engine agnostic (Ruben Bridgewater) #17707
  • [1b8d3ec5e7] - crypto: add ocsp_request ClientHelloParser::Reset (Daniel Bevenius) #17753
  • [d387c178b2] - crypto: warn on invalid authentication tag length (Tobias Nießen) #17566
  • [7153434fae] - crypto: reuse variable instead of reevaluation (Tobias Nießen) #17735
  • [7d03567287] - crypto: remove unused header in clienthello.h (Daniel Bevenius) #17752
  • [dfb9b5e83a] - crypto: move node_crypto_clienthello-inl.h to cc (Daniel Bevenius) #17606
  • [43fbc393e3] - deps: cherry-pick 50f7455 from upstream V8 (Michaël Zasso) #16591
  • [5df8c76ea9] - deps: update nghttp2 to 1.29.0 (James M Snell) #17908
  • [8f3b2d7e8a] - deps: V8: cherry-pick ac0fe8ec from upstream (Ali Ijaz Sheikh) #17695
  • [ffe1ad6c12] - deps: upgrade npm to 5.6.0 (Kat Marchán) #17535
  • [ffc2659964] - doc: fix incorrect argument type in fs.readSync (Mykola Bilochub) #18022
  • [ef317014e2] - doc: compact eslint directives in common/README (Vse Mozhet Byt) #17971
  • [3623cf7ec7] - doc: add guide on maintaining build files (Joyee Cheung) #16975
  • [b593d946e4] - doc: re-alphabetise sections in common/README.md (Vse Mozhet Byt) #17971
  • [3bcdb3b996] - doc: fix code nits in common/README (Vse Mozhet Byt) #17971
  • [0ad783afaf] - doc: fix link for https api change (Myles Borins) #17630
  • [1181ff7ecc] - doc: correct spelling (sreepurnajasti) #17911
  • [43ac36c6de] - doc: grammar fixes in http2.md (Rich Trott) #17972
  • [46f39b590b] - doc: add docs for common/http2.js utility (James M Snell) #17942
  • [83c725dc73] - doc: updates examples to use NULL (Michael Dawson) #18008
  • [72ed11ac78] - doc: move matthewloring to emeriti (Rich Trott) #17998
  • [6efef47c2a] - doc: move joshgav to TSC emeriti list (Rich Trott) #17953
  • [294c5f4ef0] - doc: improve security section of README.md (Rich Trott) #17929
  • [445c911ba4] - doc: edit for concision (Rich Trott) #17891
  • [3fd65815f8] - doc: remove x86 from os.arch() options (Gibson Fahnestock) #17899
  • [14499f8185] - doc: improve PR-review paragraph in CONTRIBUTING.md (Rich Trott) #17931
  • [54cf75ddb5] - doc: fix typos in CONTRIBUTING.md (Rich Trott) #17930
  • [16fbd5718a] - doc: remove non-style information from style guide (Rich Trott) #17866
  • [[a702fcbd4b](https:/...
Read more