주요 변경사항
- buffer: 주로 ICU를 사용해 버퍼의 내용을 한 인코딩에서 다른 인코딩으로 변경하기 위해 buffer.transcode를 추가했습니다. (James M Snell) #9038
- child_process: IPC 채널을 위해 공개 API를 추가했습니다. (cjihrig) #9322
- icu:
- lib:
String(global) === '\[object global\]'
이 되도록 만들었습니다. (Anna Henningsen) #9279 - libuv: 1.10.0로 업그레이드 했습니다. (cjihrig) #9267
- readline: icu 기반 문자열의 길이 계산을 사용합니다. (James M Snell) #9040
- src:
--preserve-symlinks
플래그와 같은 효과의 NODE_PRESERVE_SYMLINKS 환경변수 추가 (Marc Udoff) #8749String#toLocaleUpperCase()
와String#toLocaleLowerCase()
를 수정했습니다. (Steven R. Loomis)
Commits
- [
dafdb7b069
] - benchmark: add trailing newline for consistency (Roman Reiss) #9410 - [
fab8eb660f
] - benchmark: add microbenchmarks for ES Map (Rod Vagg) #7581 - [
44792f83bf
] - benchmark,lib,test,tools: remove unneeded . escape (Rich Trott) #9449 - [
c70c96a3e2
] - buffer: coerce offset using Math.trunc() (cjihrig) #9341 - [
212da12f45
] - buffer: use correct name for custom inspect symbol (Charmander) #9289 - [
0939edd4ed
] - (SEMVER-MINOR) buffer: add buffer.transcode (James M Snell) #9038 - [
ceec520aef
] - build: add MAKEFLAGS=“-j1” to node-gyp (Daniel Bevenius) #9450 - [
1109d0b244
] - build: reduce noise from doc target (Daniel Bevenius) #9457 - [
90aac7ca28
] - build: start comments at beginning of line (Sakthipriyan Vairamani (thefourtheye)) #9375 - [
b51db7120e
] - build: make node-gyp output silent (Sakthipriyan Vairamani (thefourtheye)) #8990 - [
d8eaa14c2d
] - build: prioritise --shared-X-Y over pkg-config (Rod Vagg) #9368 - [
f7d8481ee2
] - build: use wxneeded on openbsd (Aaron Bieber) #9232 - [
7b0e93738b
] - (SEMVER-MINOR) child_process: add public API for IPC channel (cjihrig) #9322 - [
4e3731c7e7
] - child_process: remove unreachable code (cjihrig) #9307 - [
d573acf96f
] - child_process: remove unreachable execSync() code (cjihrig) #9209 - [
f1f00df9bf
] - deps: upgrade npm to 3.10.9 (Kat Marchán) #9286 - [
3d1766f492
] - (SEMVER-MINOR) deps: Intl: ICU 58 bump - small icu (BIG COMMIT) (Steven R. Loomis) #9234 - [
827000ee62
] - (SEMVER-MINOR) deps: Intl: ICU 58 bump: configure/LICENSE/docs (Steven R. Loomis) #9234 - [
0f871e1087
] - deps: back port OpenBSD fix in c-ares/c-ares (Aaron Bieber) #9232 - [
106d71914c
] - deps: upgrade libuv to 1.10.0 (cjihrig) #9267 - [
4c4132e5d3
] - doc: update minute-taking procedure for CTC (Rich Trott) #9425 - [
ed8df17135
] - doc: note that tests should include a description (Gibson Fahnestock) #9415 - [
bc2d1c9d91
] - doc: do not link in the headings (Sakthipriyan Vairamani (thefourtheye)) #9416 - [
4bb9d21d01
] - doc: update GOVERNANCE.md to use “meeting chair” (Rich Trott) #9432 - [
c2fab3c600
] - doc: add Sakthipriyan to the CTC (Rod Vagg) #9427 - [
a8295d86d9
] - doc: update Diagnostics WG info (Josh Gavant) #9329 - [
3af9453019
] - doc: move stray sentences in zlib doc (Rich Trott) #9365 - [
d4b509584f
] - doc: use ‘an’ over ‘a’, remove redundant sentence (Zeke Sikelianos) #9345 - [
ff69e38070
] - doc: add more internal links to fs.Stats object (Zeke Sikelianos) #9345 - [
c554f090df
] - doc: fix outdate ninja link (Yangyang Liu) #9278 - [
3d4a829d85
] - doc: fix broken links to Buffer.from(string) (Jesse McCarthy) #9294 - [
225a9dfb00
] - doc: fs: fix link to mkdtemp (coderaiser) #9379 - [
dbeadd363c
] - doc: update OpenSSL links (kobelb) #9338 - [
eeabab3827
] - doc: add 2016-10-26 CTC meeting minutes (Rich Trott) #9348 - [
31690a690c
] - doc: add 2016-10-05 CTC meeting minutes (Josh Gavant) #9326 - [
7f1a40dbcf
] - doc: add 2016-09-28 CTC meeting minutes (Josh Gavant) #9325 - [
edd89265ba
] - doc: update CONTRIBUTING.md to address editing PRs (Gibson Fahnestock) #9259 - [
c7458909a7
] - doc: reference signal(7) for the list of signals (Emanuele DelBono) #9323 - [
a3f6854724
] - doc: more realistic custom inspect example (Ryan Scheel (Havvy)) #8875 - [
a0074e2232
] - doc: clarify buffer toString docs. (Olan Byrne) #8984 - [
3f90481e20
] - doc: clarify relation between a file and a module (marzelin) #9026 - [
82119049ef
] - doc: fix typo in http.md (anu0012) #9144 - [
d2e7882723
] - doc: add 2016-10-19 CTC meeting minutes (Josh Gavant) #9193 - [
ce00a9d2b6
] - doc: add performance warning to require.extensions (Ben Noordhuis) #9196 - [
d1c32aa335
] - doc: mention case-insensitive env on windows (Oliver Salzburg) #9166 - [
c6e429a6bc
] - doc: add CTC meeting minutes for 2016-10-12 (Michael Dawson) #9070 - [
355041960d
] - events: remove unnecessary checks (cjihrig) #9330 - [
0ce0abf6cb
] - events,test: fix TypeError in EventEmitter warning (jseagull) #9021 - [
6f35e4421a
] - http: add debug message for invalid header value (Evan Lucas) #9195 - [
173b088e1a
] - inspector: do not prompt to use localhost (Eugene Ostroukhov) #9451 - [
939d1023c2
] - inspector: switch to new inspector APIs (Eugene Ostroukhov) #9028 - [
2e7b078e7b
] - inspector: fix request path nullptr dereference (Ben Noordhuis) #9184 - [
9940666c1b
] - (SEMVER-MINOR) intl: Add more versions from ICU (Steven R. Loomis) #9266 - [
5bfefa6063
] - lib: change == to === in linkedlist (jedireza) #9362 - [
d24bd20d2b
] - lib: makeString(global) === '\[object global\]'
(Anna Henningsen) #9279 - [
9372aee4a3
] - lib: fix beforeExit not working with -e (Ben Noordhuis) #8821 - [
c231130e06
] - module: skip directories known not to exist (Ben Noordhuis) #9196 - [
d09eb9c6b2
] - net: name anonymous functions (Pedro Victor) #9357 - [
a5c62cb4f2
] - (SEMVER-MINOR) readline: use icu based string width calculation (James M Snell) #9040 - [
60461d2d90
] - repl: refactor lib/repl.js (Rich Trott) #9374 - [
071836aa42
] - repl: name anonymous functions (Pedro Victor) #9356 - [
0b9d80a037
] - repl: don’t write to input stream in editor mode (Anna Henningsen) #9207 - [
1c59cefc44
] - repl: makekey
ofrepl.write()
optional always (Anna Henningsen) #9207 - [
b1ef638de3
] - (SEMVER-MINOR) src: default --icu_case_mapping on as a v8 option (Steven R. Loomis) #9454 - [
0c236d1d36
] - src: replace SetNamedPropertyHandler() (AnnaMag) #9062 - [
5ab172ee8f
] - src: fix use of uninitialized variable (James M Snell) #9281 - [
57c0a9b5dc
] - src: remove unused function (Brian White) #9243 - [
08e12c7809
] - src: remove superfluous env_string string (Ben Noordhuis) #9213 - [
c342bda49e
] - src: make cross-context MakeCallback() calls work (Ben Noordhuis) #9221 - [
60a5b515b8
] - (SEMVER-MINOR) src: add NODE_PRESERVE_SYMLINKS environment variable (Marc Udoff) #8749 - [
f2a3b24611
] - src: clean up program/isolate/env init logic (Ben Noordhuis) #9224 - [
9e753ba782
] - src: simplify code, remove NodeInstanceData (Ben Noordhuis) #9224 - [
8b53f3c41c
] - src: speed up module loading, don’t resize buffer (Ben Noordhuis) #9132 - [
362c307f38
] - src: speed up module loading, skip EOF read (Ben Noordhuis) #9132 - [
85a9295813
] - src,tools: speed up startup by 2.5% (Ben Noordhuis) #5458 - [
6e1eb59fee
] - test: improve test-debugger-util-regression (Santiago Gimeno) #9490 - [
6eb6816e22
] - test: fix flaky test-net-GH-5504 (Santiago Gimeno) #9461 - [
f640bafc58
] - test: fix flaky test-force-repl-with-eval (Santiago Gimeno) #9460 - [
675a4b20b6
] - test: update http-header-obstext (Gibson Fahnestock) #9415 - [
9d9ea8127e
] - test: move timer-dependent test to sequential (Rich Trott) #9431 - [
1c3487b5c3
] - test: remove timers from streams test (Anna Henningsen) - [
e696bc33eb
] - test: increase test coverage for lib/zlib.js (Rich Trott) #9366 - [
ed3f80a988
] - test: add test for HTTP client “aborted” event (Kyle E. Mitchell) #7376 - [
d12ed29f6a
] - test: remove timer in test-dgram-send-empty-array (Rich Trott) #9361 - [
e451022dd9
] - test: refactor test-http-client-readable (Rich Trott) #9344 - [
01b626a45a
] - test: clean up dgram-broadcast-multi-process test (Isobel Redelmeier) #9308 - [
411b1339bc
] - test: fix freebsd10-64 CI failures (Rich Trott) #9317 - [
1037463604
] - test: add child_process customFds test (cjihrig) #9307 - [
bd9cb40977
] - test: run all of test-timers-blocking-callback (Rich Trott) #9305 - [
8b7ce8bd11
] - test: fix flaky test-fs-watch-recursive on OS X (Rich Trott) #9303 - [
6c9e4fddf0
] - test: refactor test-async-wrap-check-providers (Gerges Beshay) #9297 - [
0ab008e50d
] - test: fix lint error regarding unused commons const (Daniel Bevenius) #9334 - [
c9b67c6a91
] - test: writable stream needDrain state (Italo A. Casas) #8799 - [
248a3200b2
] - test: writable stream ending state (Italo A. Casas) #8707 - [
d6f688ae0d
] - test: writable stream finished state (Italo A. Casas) #8791 - [
d49d990c42
] - test: prevent workers outliving parent (Sam Roberts) #9257 - [
2ad81ed0e6
] - test: refactor /parallel/test-cluster-uncaught-exception.js to ES6 (Deverick) #9239 - [
f39eb05946
] - test: use strict assertions in module loader test (Ben Noordhuis) #9263 - [
fc9e6a37fa
] - test: remove err timer from test-http-set-timeout (BethGriggs) #9264 - [
53520f06f3
] - test: clean uptest-child-process-exec-cwd.js
(Jeena Lee) #9231 - [
deef2f6079
] - test: add child_process.exec() timeout coverage (cjihrig) #9208 - [
5e138fe768
] - test: skip whatwg url parse and setter tests when icu is missing (James M Snell) #9246 - [
a39b98ef73
] - test: add common.hasIntl (James M Snell) #9246 - [
efb62aa146
] - test: fix flaky test by removing timer (Evan Lucas) #9199 - [
44427cc1f7
] - test: case sensitivity of env variables (Oliver Salzburg) #9166 - [
63ef0990f3
] - test: add coverage for execFileSync() errors (cjihrig) #9211 - [
06b414078e
] - test: remove test-v8-inspector-json-protocol test (Ben Noordhuis) #9184 - [
21ba3e3b89
] - test: add more module loader test coverage (Ben Noordhuis) #9196 - [
204461925b
] - test: make flaky pummel test more reliable (Ben Noordhuis) #9241 - [
4be1ba582a
] - test: move flaky test to test/pummel (Ben Noordhuis) #9241 - [
032533954b
] - tools: use long format for gpg fingerprint (Myles Borins) #9258 - [
aac4af2b26
] - tools: enable final newline in .editorconfig (Roman Reiss) #9410 - [
513da404cb
] - tools: enforce function name matching in linter (Rich Trott) #9408 - [
c23ece7056
] - tools: remove dangling eslint symlink (Sam Roberts) #9299 - [
bdad1e28fd
] - tools: make --repeat work with -j in test.py (Rich Trott) #9249 - [
4f0596fb03
] - util: use template strings (Alejandro Oviedo Garcia) #9120 - [
b083086ff2
] - vm: name anonymous functions (solebox) #9388
Windows 32-bit Installer: https://nodejs.org/dist/v7.1.0/node-v7.1.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v7.1.0/node-v7.1.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v7.1.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v7.1.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v7.1.0/node-v7.1.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v7.1.0/node-v7.1.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v7.1.0/node-v7.1.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v7.1.0/node-v7.1.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v7.1.0/node-v7.1.0-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v7.1.0/node-v7.1.0-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v7.1.0/node-v7.1.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v7.1.0/node-v7.1.0-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v7.1.0/node-v7.1.0-sunos-x86.tar.xz
SunOS 64-bit Binary: Coming soon
ARMv6 32-bit Binary: https://nodejs.org/dist/v7.1.0/node-v7.1.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v7.1.0/node-v7.1.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v7.1.0/node-v7.1.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v7.1.0/node-v7.1.0.tar.gz
Other release files: https://nodejs.org/dist/v7.1.0/
Documentation: https://nodejs.org/docs/v7.1.0/api/
SHASUMS
1 | -----BEGIN PGP SIGNED MESSAGE----- |