Releases
v12.8.0
2019-08-06, Version 12.8.0 (Current), @BridgeAR
Notable changes
assert :
Legacy mode deprecation (DEP0089
) is revoked (Colin Ihrig) #28892
crypto :
The outputLength
option is added to crypto.createHash
(Tobias Nießen) #28805
The maxmem
range is increased from 32 to 53 bits (Tobias Nießen) #28799
n-api :
Added APIs for per-instance state management (Gabriel Schulhof) #28682
report :
Network interfaces get included in the report (Colin Ihrig) #28911
src :
v8.getHeapCodeStatistics()
is now exported (Yuriy Vasiyarov) #27978
Commits
[d3426ee9f1
] - assert : avoid potentially misleading reference to object identity (Anna Henningsen) #28824
[bbcf9f0625
] - benchmark : swap var for let in buffer benchmarks (Alex Ramirez) #28867
[f2c1f3613b
] - benchmark : swap var for let in util benchmarks (Alex Ramirez) #28867
[048db38ada
] - benchmark : swap var for let in url benchmarks (Alex Ramirez) #28867
[391fe46378
] - benchmark, http : refactor for code consistency (Alex Ramirez) #28791
[dcef7b8cc1
] - build : include stubs in shared library (Jeroen Ooms) #28897
[470db47cb4
] - build : remove support for s390 (but not s390x) (Ben Noordhuis) #28883
[25aa2228e4
] - build : generate openssl config for BSD-x86 (Ben Noordhuis) #28806
[fb57bc4be4
] - build : do not mix spaces and tabs in Makefile (Luigi Pinca) #28881
[9e7c66280e
] - build : ignore backup files (Adam Majer) #28865
[24b9d29650
] - build : uname -m
is amd64 on freebsd, not x86_64 (Ben Noordhuis) #28804
[82f263d022
] - build,tools : support building with Visual Studio 2019 (Michaël Zasso) #28781
[a7ef102a66
] - crypto : add null check to outputLength logic (Colin Ihrig) #28864
[3a62202a54
] - crypto : fix handling of malicious getters (scrypt) (Tobias Nießen) #28838
[b7c6ad595b
] - (SEMVER-MINOR) crypto : add outputLength option to crypto.createHash (Tobias Nießen) #28805
[86f4c68d6a
] - crypto : update root certificates (Sam Roberts) #28808
[e0e776331a
] - (SEMVER-MINOR) crypto : increase maxmem range from 32 to 53 bits (Tobias Nießen) #28799
[11470d5c26
] - deps : upgrade npm to 6.10.2 (isaacs) #28853
[9b02f3623b
] - deps : dlloads node static linked executable (Luca Lindhorst) #28045
[24b8f2000c
] - deps : remove backup files (Adam Majer) #28865
[ae56a232e1
] - deps : backport b107214 from upstream V8 (Anna Henningsen) #28850
[19dad196e0
] - deps : float 15d7e79 from openssl (Tobias Nießen) #28796
[9dfa636083
] - dgram : changed 'var' to 'let' and 'const' (Manuel Ochoa Loaiza) #28357
[02a50c3b42
] - doc : remove use of you (Michael Dawson) #28919
[bdd442fe35
] - doc : describe NODE_OPTIONS interop w/cmd line opts (Alex Aubuchon) #28928
[57f5d50a3b
] - doc : fix sorting nit in sections of http.md (Vse Mozhet Byt) #28943
[f4abf17d36
] - doc : remove legacy mode deprecation in assert (Rich Trott) #28909
[0ac6d28f80
] - doc : writableFinished is true before 'finish' (Robert Nagy) #28811
[7c80963d98
] - doc : include "exports" resolver specification (guybedford) #28899
[5f07f49933
] - doc : revoke DEP0089 (Colin Ihrig) #28892
[3e6342958b
] - doc : add example about emitter.emit in events documentation (Felipe Duitama) #28374
[a28db5f470
] - doc : add example of event close for child_process (Laura Ciro) #28376
[085eb4828b
] - doc : fixup esm resolver spec formatting (Guy Bedford) #28885
[5533d48290
] - doc : correct import statement (himself65) #28876
[ffc7a00c10
] - doc : add documentation for stream.destroyed (Robert Nagy) #28815
[454e879a4a
] - doc : fix incorrect name in report docs (Colin Ihrig) #28830
[881e345e0c
] - doc : describe why new Buffer() is problematic (Sam Roberts) #28825
[95b87ce24a
] - doc : claim NODE_MODULE_VERSION=76 for Electron 8 (Samuel Attard) #28809
[0667d0c6c2
] - doc : add documentation for response.flushHeaders() (Luigi Pinca) #28807
[c0a044849d
] - doc : fix type in NSS update instructions (Sam Roberts) #28808
[d0b1fb3311
] - doc : api/stream.md typo from writeable to writable (Cotton Hou) #28822
[727ffe4720
] - domain : use strong reference to domain while active (Anna Henningsen) #28313
[c9c7256f50
] - http : reset parser.incoming when server response is finished (Anna Henningsen) #28646
[7d9eb17d30
] - http2 : destroy when settingsFn throws an error (himself65) #28908
[fa82cbc6cb
] - http2 : destructure constants from require call (Daniel Nalborczyk) #28176
[d0d31498d1
] - http2 : add constant to already destructured constants (Daniel Nalborczyk) #28176
[d72b6820bd
] - inspector : report all workers (Eugene Ostroukhov) #28872
[464136fbc2
] - lib : replace var with let in loaders.js (mbj36) #28081
[386d5d70fb
] - lib : support min/max values in validateInteger() (Colin Ihrig) #28810
[2236affbf8
] - module : exports error as MODULE_NOT_FOUND (Guy Bedford) #28905
[d9084d29fe
] - module : unify package exports test for CJS and ESM (Jan Krems) #28831
[2262526562
] - module : implement "exports" proposal for CommonJS (Jan Krems) #28759
[c93df0cfc3
] - n-api : refactoring napi_create_function testing (Octavian Soldea) #28894
[e6b3bfe111
] - n-api : refactor a previous commit (Octavian Soldea) #28848
[860c0d89b6
] - (SEMVER-MINOR) n-api : add APIs for per-instance state management (Gabriel Schulhof) #28682
[3c52dbe15b
] - net : shallow copy option when create Server (himself65) #28924
[1f82929ed0
] - path : improve normalization performance (Brian White) #28948
[5d5c89a8f7
] - policy : add dependencies map for resources (Bradley Farias) #28767
[4b91e4dafd
] - (SEMVER-MINOR) report : include network interfaces in report (Colin Ihrig) #28911
[e0951c80f6
] - report : loop over uv_cpu_info() results (Colin Ihrig) #28829
[4a747f6037
] - Revert "src : remove trace_sync_io_ from env" (Сковорода Никита Андреевич) #28926
[d601a0a9c0
] - src : allow generic C++ callables in SetImmediate() (Anna Henningsen) #28704
[3d51d3039c
] - src : large pages fix FreeBSD fix region size (David Carlier) #28735
[cce208794e
] - (SEMVER-MINOR) src : export v8.GetHeapCodeAndMetadataStatistics() (Yuriy Vasiyarov) #27978
[32cf344f8e
] - src : readlink("/proc/self/exe") -> uv_exename() (Ben Noordhuis) #28333
[1b0d67b1e7
] - src : fix OpenBSD build (David Carlier) #28384
[406c50c1d4
] - src : read break_node_first_line from the inspect options (Samuel Attard) #28034
[8db43b1ff5
] - src : move relative uptime init (Micha Hanselmann) #28849
[e334c1f13b
] - src : fix type name in comment (Ben Noordhuis) #28320
[cf071a01f2
] - stream : resolve perf regression introduced by V8 7.3 (Matteo Collina) #28842
[0f8f552105
] - test : refactor test-fs-stat.js (Rich Trott) #28929
[c38952610e
] - test : add tests for spaces in folder names (PaulBags) #28819
[efe9b97d40
] - test : refactor test-beforeexit-event-exit using mustNotCall (himself65) #28901
[c42eb5dd55
] - test : refactoring test_error testing (himself65) #28902
[b6e174b4f5
] - test : use assert.throws() in test-require-json.js (Alejandro Nanez) #28358
[19070e442d
] - test : fix nits in test/fixtures/tls-connect.js (Luigi Pinca) #28880
[31aa33bdcb
] - test : fix race in test-http2-origin (Alba Mendez) #28903
[9b47f77571
] - test : udpate test comment description (Andres Bedoya) #28351
[a0f89a2845
] - test : refactor test using assert instead of try/catch (Juan Bedoya) #28346
[2142b6d3d1
] - test : improve test-async-hooks-http-parser-destroy (Gerhard Stoebich) #28253
[f6051f9506
] - test : specialize OOM check for AIX (Sam Roberts) #28857
[84efadf263
] - test, util : refactor isObject in test-util (Alex Ramirez) #28878
[0b6a84a861
] - test,report : relax CPU match requirements (Anna Henningsen) #28884
[a38fecdb20
] - tools : update certdata.txt (Sam Roberts) #28808
[b282c8512b
] - vm : increase code coverage of source_text_module.js (kball) #28350
[43acce1925
] - worker : handle calling terminate when kHandler is null (elyalvarado) #28370
You can’t perform that action at this time.