2017-11-14, Version 9.2.0 (Current), @evanlucas
Notable Changes
- crypto:
- Support building with both 1.1.0 and 1.0.2 (David Benjamin) #16130
- fs:
- fs.realpathSync.native and fs.realpath.native are now exposed (Ben Noordhuis) #15776
- process:
- expose process.ppid (cjihrig) #16839
Commits
- [
02ea0ee507] - build: fix cctest compilation (Daniel Bevenius) #16887 - [
a4557f294a] - build: remove cctest extension (Yihong Wang) #16680 - [
1dc4fc1390] - build: include src\tracing when linting on win (Daniel Bevenius) #16720 - [
4c11801ed7] - build: add missing options to help message (Daniel Bevenius) #16707 - [
bed0560fb5] - console: avoid adding infinite error listeners (Matteo Collina) #16770 - [
31dadd2007] - (SEMVER-MINOR) crypto: deprecate {ecdhCurve: false} (David Benjamin) #16130 - [
f952caa677] - (SEMVER-MINOR) crypto: clear some SSL_METHOD deprecation warnings (David Benjamin) #16130 - [
a5e7255385] - (SEMVER-MINOR) crypto: make ALPN the same for OpenSSL 1.0.2 & 1.1.0 (David Benjamin) #16130 - [
07102ace9e] - (SEMVER-MINOR) crypto: remove deprecated ECDH calls w/ OpenSSL 1.1 (David Benjamin) #16130 - [
627a15f9e5] - (SEMVER-MINOR) crypto: emulate OpenSSL 1.0 ticket scheme in 1.1 (David Benjamin) #16130 - [
8a8ac8ce4d] - (SEMVER-MINOR) crypto: hard-code tlsSocket.getCipher().version (David Benjamin) #16130 - [
c42935b79c] - (SEMVER-MINOR) crypto: add compat logic for "DSS1" and "dss1" (David Benjamin) #16130 - [
5c24fc32c9] - (SEMVER-MINOR) crypto: Make Hmac 1.1.0-compatible (David Benjamin) #16130 - [
fa1fc16c3e] - (SEMVER-MINOR) crypto: make SignBase compatible with OpenSSL 1.1.0 (David Benjamin) #16130 - [
abe3dc48cc] - (SEMVER-MINOR) crypto: make Hash 1.1.0-compatible (David Benjamin) #16130 - [
59acd27409] - (SEMVER-MINOR) crypto: make CipherBase 1.1.0-compatible (David Benjamin) #16130 - [
6c3ae36cab] - (SEMVER-MINOR) crypto: remove locking callbacks for OpenSSL 1.1.0 (David Benjamin) #16130 - [
81760ffea9] - (SEMVER-MINOR) crypto: use RSA and DH accessors (David Benjamin) #16130 - [
568d9d0eac] - (SEMVER-MINOR) crypto: test DH keys work without a public half (David Benjamin) #16130 - [
6a9c528a50] - (SEMVER-MINOR) crypto: account for new 1.1.0 SSL APIs (David Benjamin) #16130 - [
cc744b9b26] - (SEMVER-MINOR) crypto: remove unnecessary SSLerr calls (David Benjamin) #16130 - [
201393f655] - (SEMVER-MINOR) crypto: estimate kExternalSize (David Benjamin) #16130 - [
efd9bc36fa] - (SEMVER-MINOR) crypto: make node_crypto_bio compat w/ OpenSSL 1.1 (David Benjamin) #16130 - [
8da4983cb4] - (SEMVER-MINOR) crypto: use X509_STORE_CTX_new (David Benjamin) #16130 - [
9c6f63bf3b] - deps: cherry-pick 3c8195d from V8 upstream (Franziska Hinkelmann) #16897 - [
6ddba2e08e] - deps: patch V8 to 6.2.414.44 (Myles Borins) #16848 - [
f82d3e44c8] - deps: upgrade libuv to 1.16.1 (cjihrig) #16835 - [
38ac50a084] - deps: cherry-pick cc55747 from V8 upstream (Franziska Hinkelmann) #16890 - [
75405a1481] - deps: ICU 60 bump (Steven R. Loomis) #16876 - [
28b7bf062a] - deps: cherry-pick b8331cc030 from upstream V8 (Daniel Bevenius) #16900 - [
2266cafba5] - Revert "deps: cherry-pick b8331cc030 from upstream V8" (Daniel Bevenius) #16899 - [
81f14bffff] - deps: cherry-pick b8331cc030 from upstream V8 (Daniel Bevenius) #16743 - [
6922fda1b5] - doc: recommend node-core-utils for metadata (Rich Trott) #16978 - [
ccf1f6aa13] - doc: fix typo in http2 doc (Gus Caplan) #16993 - [
54768f5094] - doc: reorganize COLLABORATOR_GUIDE.md (Rich Trott) #15710 - [
c4e2343bfb] - doc: drop support for VS2015 (Nikolai Vavilov) #16868 - [
74f33724a2] - doc: clarify the prerequisites for building with VS2017 (Nikolai Vavilov) #16903 - [
1510fda1b0] - doc: outline commit message for breaking changes (Maton Anthony) #16846 - [
1fcd95e517] - doc: remove duplicate 'the' from http2 API doc (Vipin Menon) #16924 - [
b46714c023] - doc: fix typos in N-API (Swathi Kalahastri) #16911 - [
3ba52c1582] - doc: correct the spelling of omitting in dgram.md (Vidya Subramanyam) #16910 - [
e60eff6c01] - doc: fix a typo in the documentation (Mamatha J V) #16909 - [
6e9973e912] - doc: improve documentation for the vm module (Franziska Hinkelmann) #16867 - [
15dcb96b28] - doc: fix a typo in n-api documentation (Vipin Menon) #16879 - [
928647c77c] - doc: fix typo in assert.md (Andres Kalle) #16866 - [
a184dbcb2c] - doc: update subprocess.killed (cjihrig) #16748 - [
deff9f5527] - events: remove emit micro-optimizations (Anatoli Papirovski) #16869 - [
8611e3b93b] - (SEMVER-MINOR) fs: expose realpath(3) bindings (Ben Noordhuis) #15776 - [
8dfd5a515a] - http2: multiple smaller code cleanups (James M Snell) #16764 - [
8245e5a2d4] - http2: simplify subsequent rstStream calls (Anatoli Papirovski) #16753 - [
afbdd017c1] - lib: replace string concatenation with template (Suryanarayana Murthy N) #16933 - [
6c0fd55488] - lib: guard inspector console using process var (Daniel Bevenius) #15008 - [
c1792544e8] - lib: improve the usage of TypeError[INVALID_ARG_TYPE] (Weijia Wang) #16401 - [
44c3cc2bec] - lib: change concatenated string to template (Pawan Jangid) #16930 - [
8eb32e1b35] - lib: replace String concatenation with template (saiHemak) #16922 - [
678e738d70] - lib: change concatenated string to template (Nayana Das K) #16925 - [
df181745b8] - lib: replace string concatenation with template (Jayashree S Kumar) #16921 - [
a9358068db] - lib: replace string concatenation with template (Chandrakala) #16920 - [
16c622209a] - lib: replace string concatenation with template (subrahmanya chari p) #16917 - [
64a0c80773] - loader: test search module (Cyril Lakech) #16795 - [
bfdaa28fdb] - meta: 32 bit linux is experimental (Refael Ackermann) #16723 - [
76e6422868] - src: fix compiler warning in process.ppid (cjihrig) #16958 - [
60a6caea76] - src: turn inspector raw pointer into unique_ptr (Franziska Hinkelmann) #16974 - [
79648496ec] - src: explain implementation of vm module (Franziska Hinkelmann) #16962 - [
a79d86db21] - src: use unrefed async for GC tracking (Anna Henningsen) #16758 - [
5df3dc1169] - src: make StreamBase prototype accessors robust (Joyee Cheung) #16860 - [
41937bedf9] - (SEMVER-MINOR) src: add process.ppid (cjihrig) #16839 - [
0b93bbb419] - src: add openssl-system-ca-path configure option (Daniel Bevenius) #16790 - [
43c5726028] - src: fix UB in InternalModuleReadFile() (Ben Noordhuis) #16871 - [
bce5db2225] - src: CHECK() for argument overflow in Spawn() (cjihrig) #16761 - [
120db20a1a] - test: reuse existing PassThrough implementation (Tobias Nießen) #16936 - [
9f0b0fbd0e] - test: use fixtures module for path resolve (sercan yersen) #16842 - [
d5f2601bc8] - test: refactor comments in test-child-process-spawnsync-maxbuf (ChrBergert) #16829 - [
93af193821] - test: refactor addons-napi/test_promise/test.js (ka3e) #16814 - [
ad02676816] - test: used fixturesDir from fixtures modules (Klemen Kogovsek) #16813 - [
809dc099ac] - test: refactor fs.write() test (Patrick Heneise) #16827 - [
35fc317d8f] - test: add a test description (Grant Gasparyan) #16833 - [
83f9604adc] - test: use ES6 classes instead of util.inherits (Tobias Nießen) #16938 - [
7c364a269c] - test: use common/fixtures module in hash-seed test (Javier Blanco) #16823 - [
3136578871] - test: make test-tls-external-accessor agnostic (Rich Trott) #16272 - [
0be7f8c48c] - test: make test-require-json engine agnostic (Rich Trott) #16272 - [
835ca63595] - test: make test-repl engine agnostic (Rich Trott) #16272 - [
f8337cea8e] - test: make test-repl-syntax-error-stack agnostic (Rich Trott) #16272 - [
c81b086928] - test: make test-repl-harmony engine agnostic (Rich Trott) #16272 - [
591a6927ee] - test: make test-querystring-escape engine agnostic (Rich Trott) #16272 - [
e2f564821e] - test: make test-process-env-symbols agnostic (Rich Trott) #16272 - [
9bf887475e] - test: make test-os-eol engine agnostic (Rich Trott) #16272 - [
79e183186c] - test: make error stack test engine agnostic (Rich Trott) #16272 - [
b5b23bd3e8] - test: make test-http-outgoing-proto agnostic (Rich Trott) #16272 - [
bd7822b8f6] - test: make test-error-reporting engine agnostic (Rich Trott) #16272 - [
4604294647] - test: make test-console engine agnostic (Rich Trott) #16272 - [
025eadfcd5] - test: make test-console-count engine agnostic (Rich Trott) #16272 - [
c74467f938] - test: make test-cli-syntax engine agnostic (Rich Trott) #16272 - [
2e2e8020e7] - test: make test-buffer-slow engine agnostic (Rich Trott) #16272 - [
7a5378377f] - test: improve template value for test message (Stephan Smith) #16826 - [
6ea8768141] - test: unmark flaky test (Anna Henningsen) #16758 - [
651fee4c54] - test: change concatenated string to template (Deepthi Sebastian) #16929 - [
1ea546c9ee] - test: change concatenated string to template (Anawesha Khuntia) #16912 - [
385f65826a] - test: change string concatenation to template (Suryanarayana Murthy N) #16919 - [
61fbd857d7] - test: use template string for concatenation (Vipin Menon) #16918 - [
fbec5ec4d9] - test: replace string concatenation with template (Kabir Islam) #16916 - [
407eb6f93e] - test: enable mustCall() during child exit (Vipin Menon) #16915 - [
26e4c587eb] - (SEMVER-MINOR) test: fix flaky test-http2-create-client-connect (David Benjamin) #16130 - [
8c294203cf] - (SEMVER-MINOR) test: fix test-https-agent-session-eviction for 1.1 (David Benjamin) #16130 - [
3d438f84b2] - (SEMVER-MINOR) test: configure certs in tests (David Benjamin) #16130 - [
08ac21423e] - (SEMVER-MINOR) test: revise test-tls-econnreset for OpenSSL 1.1.0 (David Benjamin) #16130 - [
d95b608d98] - (SEMVER-MINOR) test: test with a larger RSA key (David Benjamin) #16130 - [
85ffc2f960] - (SEMVER-MINOR) test: remove sha from test expectations (David Benjamin) #16130 - [
bec042183c] - (SEMVER-MINOR) test: update test expectations for OpenSSL 1.1.0 (David Benjamin) #16130 - [
b42013c31e] - test: replace string concatenation with template (Sabari Lakshmi Krishnamoorthy) #16914 - [
fbc7451553] - test: replace string concatenation with template (Tanvi Kini) #16913 - [
7f7dec8b08] - test: cover vm.runInNewContext() (cjihrig) #16906 - [
8311561ed5] - test: improve assertion messages (Neil Vass) #16885 - [
1ee6df9612] - test: pass process.env to child processes (Rod Vagg) #16405 - [
172652ba27] - test: improve assert messages in stream test (Katie Stockton Roberts) #16884 - [
271c89e569] - test: improve assertion in test-require-dot (Adam Wegrzynek) #16805 - [
5d3a4ad1cf] - test: improve error emssage reporting in testNapiRun.js (Paul Ashfield) #16821 - [
f71f41d79b] - test: add values to error message (Adam Jeffery) #16831 - [
c1cdc658c0] - test: replace common.fixtiresDir with fixtures.readKey() (woj) #16817 - [
c662cc0b70] - test: use internet.addresses in internet tests (Joyee Cheung) #16390 - [
a465f2bc78] - test: introduce test/common/internet.addresses (Joyee Cheung) #16390 - [
bc19a93093] - test: use tmpDir in test-fs-utimes (Rich Trott) #16774 - [
4d55a1dc2f] - test: improve assert messages in napi exception test (Paul Blanche) #16820 - [
8ad4f768c0] - test: remove message argument in cluster setup test (mbornath) #16838 - [
21e9888237] - test: check session timeout in http2 (Anatoli Papirovski) #16754 - [
be266bdbbd] - test: move test-http-keepalive-maxsockets to sequential (Rich Trott) #16777 - [
adcaddfce8] - test: improve assert messages in test-global (Mark McNelis) #16843 - [
535eb64e55] - tools: enforce no unused trailing arguments tools directory (Rich Trott) #16953 - [
ad27e2c2e8] - tools: remove unused trailing function arguments (Rich Trott) #16953 - [
7ba35995a7] - tools: fix inspector-check reporting (Daniel Bevenius) #16902 - [
25dd8f66be] - tools: add direct anchors for error codes (Joyee Cheung) #16779 - [
625999b840] - tools: don't lint files that have not changed (Joyee Cheung) #16581 - [
942a9ed6a8] - tools,build: allow build withoutremark-cli(Refael Ackermann) #16893