Node v8.9.3 (LTS)

Notable Changes

buffer : buffer allocated with an invalid content will now be zero filled (Anna Henningsen) #17428

: deps : openssl updated to 1.0.2n (Shigeki Ohtsu) #17526

:

Commits

[ b05ef978d3 ] - buffer : zero-fill buffer allocated with invalid content (Anna Henningsen) #17428

] - : zero-fill buffer allocated with invalid content (Anna Henningsen) #17428 [ 18652b6860 ] - deps : update openssl asm and asm_obsolete files (Shigeki Ohtsu) #17526

] - : update openssl asm and asm_obsolete files (Shigeki Ohtsu) #17526 [ e6c308e237 ] - deps : add -no_rand_screen to openssl s_client (Shigeki Ohtsu) nodejs/io.js#1836

] - : add -no_rand_screen to openssl s_client (Shigeki Ohtsu) nodejs/io.js#1836 [ a85f94bd59 ] - deps : fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) iojs/io.js#1389

] - : fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) iojs/io.js#1389 [ b5552c854c ] - deps : fix openssl assembly error on ia32 win32 (Fedor Indutny) iojs/io.js#1389

] - : fix openssl assembly error on ia32 win32 (Fedor Indutny) iojs/io.js#1389 [ afad1f23a2 ] - deps : copy all openssl header files to include dir (Shigeki Ohtsu) #17526

] - : copy all openssl header files to include dir (Shigeki Ohtsu) #17526 [ 9fdd3bddf5 ] - deps : upgrade openssl sources to 1.0.2n (Shigeki Ohtsu) #17526

] - : upgrade openssl sources to 1.0.2n (Shigeki Ohtsu) #17526 [ db09f245bf ] - doc : warn against filling buffer with invalid data (Anna Henningsen) #17428

] - : warn against filling buffer with invalid data (Anna Henningsen) #17428 [ 42f09ed461 ] - http2 : use correct connect event for TLS Socket (James M Snell) #17328

] - : use correct connect event for TLS Socket (James M Snell) #17328 [ aba3544b50 ] - http2 : use 'close' event instead of 'streamClosed' (James M Snell) #17328

] - : use 'close' event instead of 'streamClosed' (James M Snell) #17328 [ bd035d75bd ] - http2 : general cleanups in core.js (James M Snell) #17209

] - : general cleanups in core.js (James M Snell) #17209 [ a5e3ba2cb3 ] - http2 : major update to internals (James M Snell) #17105

] - : major update to internals (James M Snell) #17105 [ d7f37cebed ] - http2 : simplify subsequent rstStream calls (Anatoli Papirovski) #16753

] - : simplify subsequent rstStream calls (Anatoli Papirovski) #16753 [ 22ee960775 ] - http2 : refactor multiple internals (James M Snell) #16676

] - : refactor multiple internals (James M Snell) #16676 [ 319beaf45b ] - http2 : allocate on every chunk send (James M Snell) #16669

] - : allocate on every chunk send (James M Snell) #16669 [ 7d68488524 ] - openssl : fix keypress requirement in apps on win32 (Shigeki Ohtsu) iojs/io.js#1389

] - : fix keypress requirement in apps on win32 (Shigeki Ohtsu) iojs/io.js#1389 [ 8e8fac29de ] - src : fix -Winconsistent-missing-override warning (Ben Noordhuis) #16726

] - : fix -Winconsistent-missing-override warning (Ben Noordhuis) #16726 [ 26b43c87ee ] - src : add method to compute storage in WriteWrap (Anna Henningsen) #16727

] - : add method to compute storage in WriteWrap (Anna Henningsen) #16727 [ 99d775ca07 ] - test: fix flaky test-http2-create-client-connect (David Benjamin) #16130

Windows 32-bit Installer: https://nodejs.org/dist/v8.9.3/node-v8.9.3-x86.msi

Windows 64-bit Installer: https://nodejs.org/dist/v8.9.3/node-v8.9.3-x64.msi

Windows 32-bit Binary: https://nodejs.org/dist/v8.9.3/win-x86/node.exe

Windows 64-bit Binary: https://nodejs.org/dist/v8.9.3/win-x64/node.exe

macOS 64-bit Installer: https://nodejs.org/dist/v8.9.3/node-v8.9.3.pkg

macOS 64-bit Binary: https://nodejs.org/dist/v8.9.3/node-v8.9.3-darwin-x64.tar.gz

Linux 32-bit Binary: https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-x86.tar.xz

Linux 64-bit Binary: https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-x64.tar.xz

Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-ppc64le.tar.xz

Linux PPC BE 64-bit Binary: Coming soon

Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-s390x.tar.xz

AIX 64-bit Binary: https://nodejs.org/dist/v8.9.3/node-v8.9.3-aix-ppc64.tar.gz

SmartOS 32-bit Binary: https://nodejs.org/dist/v8.9.3/node-v8.9.3-sunos-x86.tar.xz

SmartOS 64-bit Binary: https://nodejs.org/dist/v8.9.3/node-v8.9.3-sunos-x64.tar.xz

ARMv6 32-bit Binary: https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-armv6l.tar.xz

ARMv7 32-bit Binary: https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-armv7l.tar.xz

ARMv8 64-bit Binary: https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-arm64.tar.xz

Source Code: https://nodejs.org/dist/v8.9.3/node-v8.9.3.tar.gz

Other release files: https://nodejs.org/dist/v8.9.3/

Documentation: https://nodejs.org/docs/v8.9.3/api/

SHASUMS