Skip to content

2019-11-19, Version 12.13.1 'Erbium' (LTS), @targos

Compare
Choose a tag to compare
@targos targos released this 19 Nov 10:55
v12.13.1
525fd9c

Notable changes

  • Experimental support for building Node.js with Python 3 is improved.
  • ICU time zone data is updated to version 2019c. This fixes the date offset
    in Brazil.

Commits

  • [56be32d22d] - async_hooks: only emit after for AsyncResource if stack not empty (Anna Henningsen) #30087
  • [e16e3d5b90] - benchmark: remove double word "then" in comments (Nick Schonning) #29823
  • [dcdb96c7bb] - benchmark: add benchmark for vm.createContext (Joyee Cheung) #29845
  • [680e9cc7e1] - buffer: improve performance caused by primordials (Jizu Sun) #30235
  • [bcd2238b3e] - build: add workaround for WSL (gengjiawen) #30221
  • [c5d312f821] - build: find Python syntax errors in dependencies (Christian Clauss) #30143
  • [468f203809] - build: fix pkg-config search for libnghttp2 (Ben Noordhuis) #30145
  • [0415dd7cb3] - build: python3 support for configure (Rod Vagg) #30047
  • [032c23d360] - build: make linter failures fail test-doc target (Richard Lau) #30012
  • [a86648c8d2] - build: log the found compiler version if too old (Richard Lau) #30028
  • [02f6e5cc40] - build: fix version checks in configure.py (Michaël Zasso) #29965
  • [a1adce1b4f] - build: build benchmark addons like test addons (Richard Lau) #29995
  • [735ec1bf96] - build: fix version checks in gyp files (Ben Noordhuis) #29931
  • [8da83e8c24] - build: always use strings for compiler version in gyp files (Michaël Zasso) #29897
  • [b7bdfd346c] - crypto: guard with OPENSSL_NO_GOST (Shelley Vohr) #30050
  • [e175d0beb6] - crypto: reject public keys properly (Tobias Nießen) #29913
  • [b1529c6bc2] - deps: V8: cherry-pick a7dffcd767be (Christian Clauss) #30218
  • [6bc7a6db0e] - deps: V8: cherry-pick e5dbc95 (Gabriel Schulhof) #30130
  • [b88314f735] - deps: update npm to 6.12.1 (Michael Perrotte) #30164
  • [ce49a412ef] - deps: V8: cherry-pick c721203 (Michaël Zasso) #30065
  • [d2756fd14d] - deps: V8: cherry-pick ed40ab1 (Michaël Zasso) #30064
  • [58c585e3ed] - deps: npm: patch support for 13.x (Jordan Harband) #30079
  • [2764567f90] - deps: upgrade to libuv 1.33.1 (Colin Ihrig) #29996
  • [33bd1281fc] - doc: add missing hash for header link (Nick Schonning) #30188
  • [b159b91798] - doc: linkify .setupMaster() in cluster doc (Trivikram Kamat) #30204
  • [9c4a9e7337] - doc: explain http2 aborted event callback (dev-313) #30179
  • [d7bfc6c987] - doc: linkify .fork() in cluster documentation (Anna Henningsen) #30163
  • [a71f210206] - doc: update AUTHORS list (Michaël Zasso) #30142
  • [7b5047454b] - doc: improve doc Http2Session:Timeout (dev-313) #30161
  • [0efe9a0c97] - doc: move inactive Collaborators to emeriti (Rich Trott) #30177
  • [98d31da342] - doc: add options description for send APIs (dev-313) #29868
  • [d0f5bc1aa7] - doc: fix an error in resolution algorithm steps (Alex Zherdev) #29940
  • [28db99932a] - doc: remove incorrect and outdated example (Tobias Nießen) #30138
  • [c2108d4919] - doc: adjust code sample for stream.finished (Cotton Hou) #29983
  • [2ac76e3055] - doc: remove "it is important to" phrasing (Rich Trott) #30108
  • [ec992878e8] - doc: revise os.md (Rich Trott) #30102
  • [a56e78c8c8] - doc: delete "a number of" things in the docs (Rich Trott) #30103
  • [ee954d5570] - doc: remove dashes (Rich Trott) #30101
  • [c4c8e01af1] - doc: add legendecas to collaborators (legendecas) #30115
  • [22e10fd15a] - doc: --enable-source-maps and prepareStackTrace are incompatible (Benjamin Coe) #30046
  • [870c320f31] - doc: join parts of disrupt section in cli.md (vsemozhetbyt) #30038
  • [8df5bdbd66] - doc: update collaborator email address (Minwoo Jung) #30007
  • [d9b5508fc8] - doc: fix tls version typo (akitsu-sanae) #29984
  • [5616f22839] - doc: clarify readable.unshift null/EOF (Robert Nagy) #29950
  • [b57fe3b370] - doc: remove unused Markdown reference links (Nick Schonning) #29961
  • [12f24542b8] - doc: re-enable passing remark-lint rule (Nick Schonning) #29961
  • [c0cbfae0e3] - doc: add server header into the discarded list of http message.headers (Huachao Mao) #29962
  • [a23b5cbf61] - doc: prepare miscellaneous docs for new markdown lint rules (Rich Trott) #29963
  • [c66bc20bbf] - doc: fix some recent nits in fs.md (vsemozhetbyt) #29906
  • [1fefd7fddc] - doc: fs dir modifications may not be reflected by dir.read (Anna Henningsen) #29893
  • [66c6818473] - doc,meta: prefer aliases and stubs over Runtime Deprecations (Rich Trott) #30153
  • [5ade490505] - doc,meta: reduce npm PR wait period to one week (Rich Trott) #29922
  • [0ec63ee27a] - doc,n-api: sort bottom-of-the-page references (Gabriel Schulhof) #30124
  • [8a333a4519] - domain: do not import util for a simple type check (Ruben Bridgewater) #29825
  • [94ac44f3fc] - esm: modify resolution order for specifier flag (Myles Borins) #29974
  • [216e200fa9] - fs: buffer dir entries in opendir() (Anna Henningsen) #29893
  • [5959023b76] - http2: fix file close error condition at respondWithFd (Anna Henningsen) #29884
  • [4277066afd] - inspector: turn platform tasks that outlive Agent into no-ops (Anna Henningsen) #30031
  • [b0837fead3] - meta: use contact_links instead of issue templates (Michaël Zasso) #30172
  • [2695f822bc] - module: warn on require of .js inside type: module (Guy Bedford) #29909
  • [ee3c3ad0f5] - n-api,doc: add info about building n-api addons (Jim Schlight) #30032
  • [da58301054] - net: treat ENOTCONN at shutdown as success (Anna Henningsen) #29912
  • [62bc80c906] - process: add lineLength to source-map-cache (Benjamin Coe) #29863
  • [ab03c29587] - src: isolate->Dispose() order consistency (Shelley Vohr) #30181
  • [c52b292adf] - src: change env.h includes for forward declarations (Alexandre Ferrando) #30133
  • [b215b1665a] - src: split up InitializeContext (Shelley Vohr) #30067
  • [d586070388] - src: allow inspector without v8 platform (Shelley Vohr) #30049
  • [f6655b41fa] - src: remove unnecessary std::endl usage (Daniel Bevenius) #30003
  • [abfac9640e] - src: make implementing CancelPendingDelayedTasks for platform optional (Anna Henningsen) #30034
  • [693bf73b06] - src: expose ListNode<T>::prev_ on postmortem metadata (legendecas) #30027
  • [4b57088c25] - src: fewer uses of NODE_USE_V8_PLATFORM (Shelley Vohr) #30029
  • [6269a3c92a] - src: remove unused iomanip include (Daniel Bevenius) #30004
  • [aa0aacbba9] - src: initialize openssl only once (Sam Roberts) #29999
  • [45c5ad7922] - src: refine maps parsing for large pages (Gabriel Schulhof) #29973
  • [aac2476346] - src: render N-API weak callbacks as cleanup hooks (Gabriel Schulhof) #28428
  • [f3115c4d62] - src: fix largepages regression (Gabriel Schulhof) #29914
  • [ddbf150edb] - src: remove unused using declarations in worker.cc (Daniel Bevenius) #29883
  • [8a31136a95] - stream: extract Readable.from in its own file (Matteo Collina) #30140
  • [21a43bd2fd] - stream: simplify uint8ArrayToBuffer helper (Luigi Pinca) #30041
  • [ae390393b6] - stream: remove dead code (Luigi Pinca) #30041
  • [56e986aa23] - test: do not run release-npm test without crypto (Michaël Zasso) #30265
  • [d96e8b662e] - test: use arrow functions for callbacks (Minuk Park) #30069
  • [00dab3495d] - test: verify npm compatibility with releases (Michaël Zasso) #30082
  • [ecf6ae89f4] - test: expand Worker test for non-shared ArrayBuffer (Anna Henningsen) #30044
  • [2ebd1a0d3f] - test: fix test runner for Python 3 on Windows (Michaël Zasso) #30023
  • [9fed62f7cb] - test: remove common.skipIfInspectorEnabled() (Rich Trott) #29993
  • [3e39909022] - test: add cb error test for fs.close() (Matteo Rossi) #29970
  • [b93c8a77a3] - test: fix flaky doctool and test (Rich Trott) #29979
  • [aec8e77ae1] - test: fix fs benchmark test (Rich Trott) #29967
  • [b9fd18f9fb] - tools: pull xcode_emulation.py from node-gyp (Christian Clauss) #30272
  • [2810f1aec3] - tools: update tzdata to 2019c (Myles Borins) #30478
  • [41d1f166bc] - tools: fix Python 3 deprecation warning in test.py (Loris Zinsou) #30208
  • [b6546736a0] - tools: fix Python 3 syntax error in mac_tool.py (Christian Clauss) #30146
  • [87cb6b2418] - tools: use print() function in buildbot_run.py (Christian Clauss) #30148
  • [309c395aba] - tools: undefined name opts -> args in gyptest.py (Christian Clauss) #30144
  • [df0fbf2e46] - tools: git rm -r tools/v8_gypfiles/broken (Christian Clauss) #30149
  • [375f349760] - tools: update ESLint to 6.6.0 (Colin Ihrig) #30123
  • [0b6fb3d1db] - tools: doc: improve async workflow of generate.js (Theotime Poisseau) #30106
  • [8d030131a4] - tools: fix test runner in presence of NODE_REPL_EXTERNAL_MODULE (Gus Caplan) #29956
  • [59033f618a] - tools: fix GYP MSVS solution generator for Python 3 (Michaël Zasso) #29897
  • [41430bea3c] - tools: port Python 3 compat patches from node-gyp to gyp (Michaël Zasso) #29897