주요 변경 사항
- events: 콘솔 함수가 항상 존재하도록 수정합니다. (Dave) #4479
- fs: fs.createWriteStream에 autoClose 옵션을 추가합니다. (Saquib) #3679
- http: Expect 헤더 처리 부분을 개선했습니다. (Daniel Sellers) #4501
- node: -i 옵션을 통해 모듈을 미리 읽을 수 있게 합니다. (Evan Lucas) #4696
- v8,src: 힙 스페이스에 관한 통계(
v8.getHeapSpaceStatistics()
)를 노출합니다. (Ben Ripkens) #4463
- 사소한 성능 개선:
알려진 이슈
- REPL에 입력된 서로게이트 페어가 터미널을 얼릴 수 있습니다. #690
- DNS 질의 진행 중에 호출된
dns.setServers()
는 단언문 실패로 프로세스를 크래시시킬 수 있습니다. #894 url.resolve
가 두 호스트 사이를 해석하는 중 URL의 인증 정보를 교환할 수 있습니다. #1435- 파일 시스템 경로의 유니코드 문자를 플랫폼이나 Node.js API에 따라 다르게 처리하는 문제가 있습니다. #2088, #3401, #3519
Commits
- [
8d0ca10752
] - buffer: make byteLength work with Buffer correctly (Jackson Tian) #4738 - [
83d2b7707e
] - buffer: remove unnecessary TODO comments (Peter Geiss) #4719 - [
8182ec094d
] - build: add option to select VS version (julien.waechter) #4645 - [
4383acd9f4
] - build: fix and refactor VTune config in vcbuild.bat (Rod Vagg) #4192 - [
be0b0b8cb9
] - build: minor corrections in VTune configure text (Rod Vagg) #4192 - [
9571be12f6
] - cluster: fix race condition setting suicide prop (Santiago Gimeno) #4349 - [
ebd9addcd1
] - crypto: clear error stack in ECDH::Initialize (Fedor Indutny) #4689 - [
66b9c0d8bd
] - debugger: remove variable redeclarations (Rich Trott) #4633 - [
88b2889679
] - dgram: prevent disabled optimization of bind() (Brian White) #4613 - [
d56e3f8b67
] - doc: restore ICU third-party software licenses (Richard Lau) #4762 - [
212a44df03
] - doc: clarify protocol default in http.request() (cjihrig) #4714 - [
3297036345
] - doc: update branch-diff arguments in release doc (Rod Vagg) #4691 - [
666c089e68
] - doc: fix named anchors in addons.markdown and http.markdown (Michael Theriot) #4708 - [
310530b7ec
] - doc: add path property to Write/ReadStream in fs.markdown (Claudio Rodriguez) #4368 - [
3470574cb6
] - doc: clarify explanation of first stream section (Vitor Cortez) #4234 - [
d91646b9c7
] - doc: rebuild LICENSE using tools/license-builder.sh (Rod Vagg) #4194 - [
265e2f557b
] - doc: fix typo in doc/node.1 (Jérémy Lal) #4680 - [
4c132fe61e
] - doc: make references clickable (Roman Klauke) #4654 - [
d139704ff7
] - doc: improve child_process.execFile() code example (Ryan Sobol) #4504 - [
eeb6fdcd0f
] - doc: add docs for more stream options (zoubin) #4639 - [
b6ab6d2de5
] - doc: add branch-diff example to releases.md (Myles Borins) #4636 - [
287325c5e8
] - docs: update gpg key for Myles Borins (Myles Borins) #4657 - [
65825b79aa
] - docs: fix npm command in releases.md (Myles Borins) #4656 - [
f9a59c1d3b
] - (SEMVER-MINOR) events: make sure console functions exist (Dave) #4479 - [
6039a7c1b5
] - (SEMVER-MINOR) fs: add autoClose option to fs.createWriteStream (Saquib) #3679 - [
ed55169834
] - gitignore: never ignore debug module (Michaël Zasso) #2286 - [
d755432fa9
] - (SEMVER-MINOR) http: improves expect header handling (Daniel Sellers) #4501 - [
7ce0e04f44
] - lib: fix style issues after eslint update (Michaël Zasso) nodejs/io.js#2286 - [
ae5bcf9528
] - lib: use arrow functions instead of bind (Minwoo Jung) #3622 - [
0ec093cd41
] - lib,test: remove extra semicolons (Michaël Zasso) #2205 - [
d8f5bd4fe1
] - module: avoid ArgumentsAdaptorTrampoline frame (Ben Noordhuis) #4575 - [
83f8d98806
] - module: cache stat() results more aggressively (Ben Noordhuis) #4575 - [
ff64a4c395
] - (SEMVER-MINOR) node: allow preload modules with -i (Evan Lucas) #4696 - [
4bc1a47761
] - querystring: improve parse() performance (Brian White) #4675 - [
ad63d350d4
] - readline: Remove XXX and output debuglog (Kohei TAKATA) #4690 - [
da550aa063
] - repl: make sure historyPath is trimmed (Evan Lucas) #4539 - [
1a6e7d1b52
] - src: fix negative values in process.hrtime() (Ben Noordhuis) #4757 - [
8bad51977a
] - src: return UV_EAI_NODATA on empty lookup (cjihrig) #4715 - [
761cf2bf6a
] - src: don’t check failure with ERR_peek_error() (Ben Noordhuis) #4731 - [
953f4a3999
] - stream: prevent object map change in ReadableState (Evan Lucas) #4761 - [
e65f1f7954
] - test: fix tls-multi-key race condition (Santiago Gimeno) #3966 - [
3727ae0d7d
] - test: use addon.md block headings as test dir names (Rod Vagg) #4412 - [
47960a07c0
] - test: make test-cluster-disconnect-leak reliable (Rich Trott) #4736 - [
9926b5a25f
] - test: fix issues for space-in-parens ESLint rule (Roman Reiss) #4753 - [
d1aabd6264
] - test: fix style issues after eslint update (Michaël Zasso) nodejs/io.js#2286 - [
e98bcfa2cb
] - test: remove 1 second delay from test (Rich Trott) #4616 - [
6cfd0b5a32
] - test: fix flaky test-net-socket-local-address (cjihrig) #4650 - [
e22cc6c2eb
] - test: fix race in test-net-server-pause-on-connect (Rich Trott) #4637 - [
9164c00bdb
] - test: move resource intensive tests to sequential (Rich Trott) #4615 - [
d8ba2c0de4
] - test: fixhttp-upgrade-client
flakiness (Santiago Gimeno) #4602 - [
6018fa1f57
] - test: fixhttp-upgrade-agent
flakiness (Santiago Gimeno) #4520 - [
c33f6a87d0
] - tools: enable space-in-parens ESLint rule (Roman Reiss) #4753 - [
162e16afdb
] - tools: enable no-extra-semi rule in eslint (Michaël Zasso) #2205 - [
031b87d42d
] - tools: add license-builder.sh to construct LICENSE (Rod Vagg) #4194 - [
ec8e0ae697
] - tools: fix style issue after eslint update (Michaël Zasso) nodejs/io.js#2286 - [
4d5ee7a512
] - tools: update eslint config (Michaël Zasso) nodejs/io.js#2286 - [
2d441493a4
] - tools: update eslint to v1.10.3 (Michaël Zasso) nodejs/io.js#2286 - [
aba3cc834e
] - tools: fix license-builder.sh for ICU (Richard Lau) #4762 - [
5f57005ec9
] - (SEMVER-MINOR) v8,src: expose statistics about heap spaces (Ben Ripkens) #4463
Windows 32-bit Installer: https://nodejs.org/dist/v5.5.0/node-v5.5.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v5.5.0/node-v5.5.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v5.5.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v5.5.0/win-x64/node.exe
Mac OS X 64-bit Installer: https://nodejs.org/dist/v5.5.0/node-v5.5.0.pkg
Mac OS X 64-bit Binary: https://nodejs.org/dist/v5.5.0/node-v5.5.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v5.5.0/node-v5.5.0-linux-x86.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v5.5.0/node-v5.5.0-linux-x64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v5.5.0/node-v5.5.0-sunos-x86.tar.gz
SunOS 64-bit Binary: https://nodejs.org/dist/v5.5.0/node-v5.5.0-sunos-x64.tar.gz
ARMv6 32-bit Binary: https://nodejs.org/dist/v5.5.0/node-v5.5.0-linux-armv6l.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v5.5.0/node-v5.5.0-linux-armv7l.tar.gz
ARMv8 64-bit Binary: https://nodejs.org/dist/v5.5.0/node-v5.5.0-linux-arm64.tar.gz
Source Code: https://nodejs.org/dist/v5.5.0/node-v5.5.0.tar.gz
Other release files: https://nodejs.org/dist/v5.5.0/
Documentation: https://nodejs.org/docs/v5.5.0/api/
Shasums (GPG signing hash: SHA512, file hash: SHA256):
1 | -----BEGIN PGP SIGNED MESSAGE----- |