주요 변경 사항
- contextify:
vm.createContext
와vm.runInNewContext
를 많이 사용할 때 발생하는 메모리 소비 문제를 수정했습니다. (Ali Ijaz Sheikh)
https://github.com/nodejs/node/pull/5392 - governance: 다음 회원이 협력자로서 새롭게 합류했습니다.
- Andreas Madsen (@AndreasMadsen)
- Benjamin Gruenbaum (@benjamingr)
- Claudio Rodriguez (@claudiorodriguez)
- Glen Keane (@thekemkid)
- Jeremy Whitlock (@whitlockjc)
- Matt Loring (@matthewloring)
- Phillip Johnsen (@phillipj)
- lib: 인수로 전달받은 객체를 그대로 전달하지 않고 복사하도록 했습니다. (Nathan Woltman)
https://github.com/nodejs/node/pull/4361 - src: -i 플래그와 -e 플래그를 동시에 사용할 수 있도록 했습니다. (Rich Trott)
https://github.com/nodejs/node/pull/5655 - timers: 이제 Node.js 내부의 타임아웃이
setTimeout()
과 같은 로직을 사용합니다. (Jeremiah Senkpiel) #4007- 이로 인해 일부 상황에서 성능 프로파일이 조금 달라질 수 있습니다. 아직까지는 대부분의 경우 긍정적인 변화로 나타났습니다.
- v8: v8 업스트림에서 fb4ccae를 백포트했습니다. (Vladimir Krivosheev) #4231
- 외부 디버거를 더 잘 지원하기 위해 v8에서 발생한 이벤트를 발생시킵니다.
- zlib: 결합된(concatenated) 압축 파일을 지원합니다. (Kári Tristan Helgason)
https://github.com/nodejs/node/pull/5120- 이전에는 여러 압축 파일이 한 압축 파일에 포함된 경우 한 개만 읽어들였습니다. 이제 포함된 다른 압축 파일도 잘 읽어들입니다.
Commits
- [
03b99bf8b9
] - build: don’t install github templates (Johan Bergström) #5612 - [
a7819da15a
] - Revert “build: run lint before tests” (Rich Trott) #5602 - [
5e9cac4333
] - console: check that stderr is writable (Rich Trott) #5635 - [
0662fcf209
] - contextify: cache sandbox and context in locals (Ali Ijaz Sheikh) #5392 - [
4f2c839d46
] - contextify: replace deprecated SetWeak usage (Ali Ijaz Sheikh) #5392 - [
bfff07b4dd
] - contextify: cleanup weak ref for sandbox (Ali Ijaz Sheikh) #5392 - [
93f60cdc54
] - contextify: cleanup weak ref for global proxy (Ali Ijaz Sheikh) #5392 - [
b6c355de0d
] - (SEMVER-MINOR) deps: backport fb4ccae from v8 upstream (develar) #4231 - [
29510aa4fd
] - deps: update openssl config (Shigeki Ohtsu) #5630 - [
532d1bf9ce
] - deps: sync deps/http_parser with nodejs/http_parser (James M Snell) #5600 - [
d5d64c327b
] - doc: clarify commit message rules (Wyatt Preul) #5661 - [
8c4c84fe5b
] - doc: add Testing WG (Rich Trott) #5461 - [
434af03825
] - doc: Add note about use of JSON.stringify() (Mithun Patel) #5723 - [
62926d85bd
] - doc: clarify type of first argument in zlib (Kirill Fomichev) #5685 - [
eb73574349
] - doc: clarify when writable.write callback is called (Kevin Locke) #4810 - [
c579507034
] - doc: fix typo in api/addons (Daijiro Wachi) #5678 - [
8e45c9d9ea
] - doc: fix typo in api/dgram (Daijiro Wachi) #5678 - [
44a9b100c5
] - doc: fix typo in api/fs (Daijiro Wachi) #5678 - [
b667573bcb
] - doc: update fansworld-claudio username on README (Claudio Rodriguez) #5680 - [
9794abb5d1
] - doc: add onboarding resources (Jeremiah Senkpiel) #3726 - [
31e39fbd7a
] - doc: remove non-standard use of hyphens (Stefano Vozza) - [
f3e9daa825
] - doc: add clarification on birthtime in fs stat (Kári Tristan Helgason) #5479 - [
c379ec6522
] - doc: move build instructions to a new document (Johan Bergström) #5634 - [
2a442b3dfc
] - doc: update removeListener behaviour (Vaibhav) #5201 - [
f6ee0996e0
] - doc: fix typo in child_process docs (Benjamin Gruenbaum) #5681 - [
dd12661173
] - doc: include typo in ‘unhandledRejection’ example (Robert C Jensen) #5654 - [
f7aecd6e94
] - doc: add thekemkid to collaborators (Glen Keane) #5667 - [
b81711acfb
] - doc: add phillipj to collaborators (Phillip Johnsen) #5663 - [
a33f2486f0
] - doc: add fansworld-claudio to collaborators (Claudio Rodriguez) #5668 - [
285d5e7ba6
] - doc: add AndreasMadsen to collaborators (Andreas Madsen) #5666 - [
8e1f6706e3
] - doc: add benjamingr to collaborator list (Benjamin Gruenbaum) #5664 - [
f7842cbb24
] - doc: add whitlockjc to collaborators (Jeremy Whitlock) #5665 - [
dd6f4ec2e4
] - doc: add mattloring to collaborators (Matt Loring) #5662 - [
9ebd559a55
] - doc: fix markdown links (Steve Mao) #5641 - [
62d267e1ff
] - doc: fix dns.resolveCname description typo (axvm) #5622 - [
9f8e2e2979
] - doc: update release tweet template (Jeremiah Senkpiel) #5628 - [
4d6fe300fe
] - doc: fix v5.8.0 changelog heading (Jeremiah Senkpiel) #5559 - [
4c1fdaeb2a
] - docs: update link to iojs+release ci job (Myles Borins) #5632 - [
205bed0bec
] - lib: copy arguments object instead of leaking it (Nathan Woltman) #4361 - [
b16f67a0b9
] - net: makeisIPv4
andisIPv6
more efficient (Vladimir Kurchatkin) #5478 - [
4ecd996baa
] - (SEMVER-MINOR) src: allow combination of -i and -e cli flags (Rich Trott) #5655 - [
f225459496
] - test: improve test-npm-install (Santiago Gimeno) #5613 - [
cceae5ae78
] - test: eval a strict function (Kári Tristan Helgason) #5250 - [
9a44c8c337
] - test: add batch of known issue tests (cjihrig) #5653 - [
1b7b1ed2c9
] - timers: greatly improve code comments (Jeremiah Senkpiel) #4007 - [
769254b0ba
] - timers: refactor timers (Jeremiah Senkpiel) #4007 - [
0b545fb3f8
] - win,build: support Visual C++ Build Tools 2015 (João Reis) #5627 - [
ef774ff9a8
] - (SEMVER-MINOR) zlib: add support for concatenated members (Kári Tristan Helgason) #5120
Windows 32-bit Installer: https://nodejs.org/dist/v5.9.0/node-v5.9.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v5.9.0/node-v5.9.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v5.9.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v5.9.0/win-x64/node.exe
Mac OS X 64-bit Installer: https://nodejs.org/dist/v5.9.0/node-v5.9.0.pkg
Mac OS X 64-bit Binary: https://nodejs.org/dist/v5.9.0/node-v5.9.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v5.9.0/node-v5.9.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v5.9.0/node-v5.9.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v5.9.0/node-v5.9.0-linux-ppc64le.tar.xz
SmartOS 32-bit Binary: https://nodejs.org/dist/v5.9.0/node-v5.9.0-sunos-x86.tar.xz
SmartOS 64-bit Binary: https://nodejs.org/dist/v5.9.0/node-v5.9.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v5.9.0/node-v5.9.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v5.9.0/node-v5.9.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v5.9.0/node-v5.9.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v5.9.0/node-v5.9.0.tar.gz
Other release files: https://nodejs.org/dist/v5.9.0/
Documentation: https://nodejs.org/docs/v5.9.0/api/
Shasums (GPG signing hash: SHA512, file hash: SHA256):
1 | -----BEGIN PGP SIGNED MESSAGE----- |