Skip to content

2017-11-07, Version 9.1.0 (Current), @cjihrig

Compare
Choose a tag to compare
@MylesBorins MylesBorins released this 15 Nov 15:30
· 23285 commits to main since this release
v9.1.0
9de633d

Notable Changes

  • CLI:
    • NODE_OPTIONS now supports the --stack-trace-limit option. #16495
  • deps:
    • OpenSSL is upgraded to 1.0.2m #16691
  • http:
    • A 'connect' event handler leak has been fixed. #16725
    • The 103 Early Hints status code is now supported. #16644

Commits

  • [32417999ac] - build: suppress lint-md output (Gibson Fahnestock) #16551
  • [433745e7eb] - build: add missing comma in sources list (Daniel Bevenius) #16613
  • [8bc5249223] - build: make test-doc and lint addon docs (Joyee Cheung) #16377
  • [88ad01fce7] - build: make doc target quiet (Daniel Bevenius) #16516
  • [f3e01618f1] - build,src: Add CloudABI as a POSIX-like runtime environment. (Ed Schouten) #16612
  • [7349d42945] - (SEMVER-MINOR) cli: add --stack-trace-limit to NODE_OPTIONS (Anna Henningsen) #16495
  • [ed0fbd8d72] - deps: cherry-pick e7f4e9e from upstream libuv (Bartosz Sosnowski) #16724
  • [185229e258] - deps: update openssl asm and asm_obsolete files (Shigeki Ohtsu) #16691
  • [162686f5f4] - deps: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) nodejs/io.js#1836
  • [e0f6dee961] - deps: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) iojs/io.js#1389
  • [3d7eea5da8] - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) iojs/io.js#1389
  • [3438765781] - deps: copy all openssl header files to include dir (Shigeki Ohtsu) #16691
  • [b130febd1d] - deps: upgrade openssl sources to 1.0.2m (Shigeki Ohtsu) #16691
  • [90e8e81bbb] - doc: mention constant-time in crypto doc (Mithun Sasidharan) #16604
  • [dee7800ae8] - doc: add links to EventEmitter in errors.md (Delapouite) #16861
  • [f097e2775b] - doc: fix a link in dgram.md (Vse Mozhet Byt) #16854
  • [978aa8476b] - doc: add isTTY property documentation (SonaySevik) #16828
  • [6739f41f2d] - doc: fix json generator warnings (Luigi Pinca) #16742
  • [2bb148f7bb] - doc: make stream.Readable consistent (Sakthipriyan Vairamani (thefourtheye)) #16786
  • [e05d4f43b6] - doc: correct effects to affects (gowpen) #16794
  • [d7df4dfa1c] - doc: correct EventEmitter reference (gowpen) #16791
  • [77e4ec8c51] - doc: update license to include node-inspect (Myles Borins) #16659
  • [7388144dbc] - doc: add 9.x to version picker and mark 8.x as LTS (Chris Young) #16672
  • [e585c41487] - doc: add docs for Zlib#close() (Luigi Pinca) #16592
  • [d5ea177652] - doc: add nodejs/gyp team for GYP related issues (Gibson Fahnestock) #16638
  • [09181eb976] - doc: add details about rss on process.memoryUsage (Anthony Nandaa) #16566
  • [3fd7eddb44] - doc: add windowsVerbatimArguments docs (Andrew Stucki) #16299
  • [1771bb5039] - doc: fix Changelog link order (Gibson Fahnestock) #16632
  • [6ee28b2823] - doc: util.isDeepStrictEqual returns boolean (Lucas Azzola) #16653
  • [59a4789eee] - doc: howto decode buffers extending from Writable (dicearr) #16403
  • [d733dd9468] - doc: add *-inl.h include rule to C++ style guide (Joyee Cheung) #16548
  • [1cef9ef1de] - doc: make default values and periods consistent (Matej Krajčovič) #16563
  • [77f0359708] - http: use 'connect' event only if socket is connecting (Luigi Pinca) #16725
  • [9c39d79908] - http: use arrow fns for lexical this in Agent (Bryan English) #16475
  • [1b090c9b66] - http, http2: add 103 Early Hints status code (Yosuke Furukawa) #16644
  • [d6d461003f] - http, tls: better support for IPv6 addresses (Mattias Holmlund) #14772
  • [762a11fab3] - http2: improve errors thrown in header validation (Joyee Cheung) #16718
  • [72d0e7e70b] - http2: refactor multiple internals (James M Snell) #16676
  • [e3283c71ce] - http2: allocate on every chunk send (James M Snell) #16669
  • [dfe56847ac] - http2: refactor settings handling (James M Snell) #16668
  • [bf7dc38ae4] - http2: make sessions garbage-collectible (Anna Henningsen) #16461
  • [3f529620cc] - http2: remove unused assignment (Anna Henningsen) #16461
  • [b50c33470e] - http2: track async state for sending (Anna Henningsen) #16461
  • [224ea159ae] - http2: move uv_prepare handle to Http2Session (Anna Henningsen) #16461
  • [6074c8cdbb] - inspector: include node_platform.h header (Alexey Kuzmin) #16677
  • [e0c7b3d13f] - lib: shuffle v8_prof_polyfill.js for unit testing (Ben Noordhuis) #16769
  • [c14030ec7a] - lib: fix version check in tick processor (Ben Noordhuis) #16769
  • [a0b94f4e12] - lib: refactor ES module loader for readability (Anna Henningsen) #16579
  • [083a6e3830] - openssl: fix keypress requirement in apps on win32 (Shigeki Ohtsu) iojs/io.js#1389
  • [05f90478fc] - repl: avoid crashing from null and undefined errors (cPhost) #16574
  • [da66610798] - src: fix -Winconsistent-missing-override warning (Ben Noordhuis) #16726
  • [6a2cb124e3] - src: clean up uv_fs_t's in module_wrap.cc (cjihrig) #16722
  • [8a2b4ee7bb] - src: remove unnecessary call to SetHiddenPrototype (Toon Verwaest) #16554
  • [a87f846cc1] - src: add method to compute storage in WriteWrap (Anna Henningsen) #16727
  • [a814786a06] - src: improve module loader readability (Anna Henningsen) #16536
  • [c40b3c6d2a] - src: add 'dynamic' process.release.lts property (Rod Vagg) #16656
  • [f3a65a85d9] - src: pass context to Get() operations for cares_wrap (Evan Lucas) #16641
  • [4f8765d4c8] - src: remove unused includes in string_bytes.h (Daniel Bevenius) #16606
  • [c4736cfcba] - src: fix etw provider include on Windows (Joyee Cheung) #16639
  • [f31b796175] - src: add InternalCallbackScope util constructor (Anna Henningsen) #16461
  • [97fd6df920] - src: do not include x.h if x-inl.h is included (Joyee Cheung) #16548
  • [2294ba49be] - test: tick processor version check regression test (Ben Noordhuis) #16769
  • [b44157378a] - test: use default assertion message (jonask) #16819
  • [a409b874d9] - test: improve message in test-fs-readfile-pipe-large (fjau) #16840
  • [527dddac2f] - test: remove custom message from assertion (Nicolas Morel) #16824
  • [a85d6e9be8] - test: show incorrect value on test failure (Sean Karson) #16818
  • [50d505c188] - test: include file mode in assert message (Sascha Tandel) #16815
  • [5f88543778] - test: refactor tls test to use fixtres.readSync (Brian O'Connell) #16816
  • [d054e94fdc] - test: add detailed message for assertion failure (Attila Gonda) #16812
  • [6831e42988] - test: use fixtures module in test-repl (Maring, Damian Lion) #16809
  • [ef679803a0] - test: update test to use fixtures.readKey (Dara Hayes) #16811
  • [219ac4bde6] - test: fix typos in read-buffer tests (Jimi van der Woning) #16834
  • [e4b3c00e48] - test: replace fixturesDir with usage of fixtures module (Octavian Ionescu) #16810
  • [021ccb4011] - test: use default assertion messages (John Byrne) #16808
  • [2156828f20] - test: clarified assert message for test-require-json.js (Matthias Reis) #16807
  • [ec1b1108af] - test: replace common.fixturesDir with fixtures module (Dumitru Glavan) #16803
  • [700c5e7795] - test: replace common.fixturesDir with fixtures.readSync() (Adri Van Houdt) #16802
  • [bcd818af2a] - test: replace common.fixturesDir usage (Sascha Tandel) #16800
  • [f3e63f254c] - test: update test to use fixtures (Adam Wegrzynek) #16799
  • [0ab3d37be5] - test: refactor exitedAfterDisconnect test (Rich Trott) #16729
  • [26f1a1d9e9] - test: fix test-cli-node-options on Windows (Anna Henningsen) #16709
  • [fc58c5231f] - test: fix malformed parallel.status line (Rich Trott) #16702
  • [689c9d401e] - test: mark test-async-wrap-uncaughtexception as flaky (Refael Ackermann) #16694
  • [0b337cbee8] - test: fix flaky test-http2-server-rst-stream.js (Anatoli Papirovski) #16690
  • [5077faffaa] - test: pause child until parent is ready (jBarz) #15774
  • [d178c6dc91] - test: update process-release for Node 8 Carbon (Jeremiah Senkpiel) #16656
  • [ffe4d7b468] - test: increase coverage for ModuleMap (Rob Paton) #16045
  • [f9b2099d51] - test: use fixtures module in test-https-pfx (Ken Takagi) #15895
  • [6998591be7] - test,net: remove scatological terminology (Rich Trott) #16599
  • [87b4e3ed49] - tls: accept array of protocols in TLSSocket (Mark S. Everitt) #16655
  • [e9396d28b1] - tools: remove unneeded parentheses in doc/html.js (Vse Mozhet Byt) #16845
  • [6e22dc817f] - tools: replace string concatenation with template literals (Kevin Yu) #16804
  • [e781d93bd0] - tools: replace string concatenation with template literals (Giovanni Lela) #16806
  • [422d3158ee] - tools: replace string concetation with templates (Patrick Heneise) #16801
  • [fa5a8419c7] - tools: update to ESLint 4.10.0 (cjihrig) #16738
  • [326a048a5c] - tools: add fixer for no-let-in-for-declaration (Weijia Wang) #16642
  • [d6a0ffe367] - zlib: warn before crash on invalid internals usage (Anna Henningsen) #16657