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