2015-09-17, 4.1.0 (안정 버전), @Fishrock123
주요 변경 사항
- buffer:
- fs:
- http:
http.request()
를 사용할 때 에러를 유발하는write()
의 정확한 크기에 관한 문제를 수정했습니다. (Fedor Indutny) #2824. - npm: 2.14.3 버전으로 업그레이드했습니다, 자세한 사항은 https://github.com/npm/npm/releases/tag/v2.14.3을 참조하세요. (Kat Marchán) #2822.
- src: V8 cpu 정보 수집은 대기 상태일 때 더 이상 잘못 표기되지 않습니다. (Oleksandr Chekhovskyi) #2324.
- timers:
#ref()
와#unref()
는 그들이 속한 타이머를 반환합니다. (Sam Roberts) #2905. - v8: 4.5.103.30에서 4.5.103.33으로 사소한 수정사항을 포함한 업그레이드가 있었습니다. (Ali Ijaz Sheikh) #2870.
- 일부 계산된 객체의 단축 속성이 제대로 작동하지 않는 이전에 알려진 오류를 수정했습니다. (#2507).
알려진 이슈
현재 알려진 이슈의 전체 목록은
https://github.com/nodejs/node/labels/confirmed-bug에서 확인할 수 있습니다.
beforeExit
중에 참조 해제된 타이머에 대한 문제가 아직 남아 있습니다. #1264- REPL에 입력된 서로게이트 페어가 터미널을 얼릴 수 있습니다. #690
- DNS 질의 진행 중에 호출된
dns.setServers()
가 단언문 실패로 프로세스를 크래시시킬 수 있습니다. #894 url.resolve
가 다른 두 호스트 사이를 해석하는 중 URL의 인증 정보 부분을 교환할 수 있습니다. #1435
Commits
- [
b1abe812cd
] - Working on 4.0.1 (Rod Vagg) - [
f9f8378853
] - 2015-09-08, Version 4.0.0 (Stable) Release (Rod Vagg) - [
9683e5df51
] - bindings: close after reading module struct (Fedor Indutny) #2792 - [
4b4cfa2d44
] - buffer: always allocate typed arrays outside heap (Trevor Norris) #2893 - [
7df018a29b
] - buffer: construct Uint8Array in JS (Trevor Norris) #2866 - [
43397b204e
] - (SEMVER-MINOR) build: Updates to enable AIX support (Michael Dawson) #2364 - [
e35b1fd610
] - build: clean up the generated tap file (Sakthipriyan Vairamani) #2837 - [
96670ebe37
] - deps: backport 6d32be2 from v8’s upstream (Michaël Zasso) #2916 - [
94972d5b13
] - deps: backport 0d01728 from v8’s upstream (Fedor Indutny) #2912 - [
7ebd881c29
] - deps: upgrade V8 to 4.5.103.33 (Ali Ijaz Sheikh) #2870 - [
ed47ab6e44
] - deps: upgraded to node-gyp@3.0.3 in npm (Kat Marchán) #2822 - [
f4641ae875
] - deps: upgrade to npm 2.14.3 (Kat Marchán) #2822 - [
8119693a3d
] - deps: update libuv to version 1.7.4 (Saúl Ibarra Corretgé) #2817 - [
6098504685
] - deps: cherry-pick 6da51b4 from v8’s upstream (Fedor Indutny) #2801 - [
bf42cc8dba
] - doc: process exit event is not guaranteed to fire (Rich Trott) #2861 - [
bb0f869f67
] - doc: remove incorrect reference to TCP in net docs (Sam Roberts) #2903 - [
302d59dce8
] - doc: correct buffer.slice arg syntax (Sam Roberts) #2903 - [
74db9637b7
] - doc: describe spawn option.detached (Sam Roberts) #2903 - [
a7bd897273
] - doc: rename from iojs(1) to node(1) in benchmarks (Dmitry Vasilyev) #2884 - [
cd643d7c37
] - doc: add missing backtick in buffer.markdown (Sven Slootweg) #2881 - [
e8a206e802
] - doc: fix broken link in repl.markdown (Danny Nemer) #2827 - [
7ee36d61f7
] - doc: fix typos in README (Ionică Bizău) #2852 - [
4d1ae26196
] - doc: add tunniclm as a collaborator (Mike Tunnicliffe) #2826 - [
2d77d03643
] - doc: fix two doc errors in stream and process (Jeremiah Senkpiel) #2549 - [
55ac24f721
] - doc: fixed io.js references in process.markdown (Tristian Flanagan) #2846 - [
cd1297fb57
] - doc: use “Calls” over “Executes” for consistency (Minwoo Jung) #2800 - [
d664b95581
] - doc: use US English for consistency (Anne-Gaelle Colom) #2784 - [
82ba1839fb
] - doc: use 3rd person singular for consistency (Anne-Gaelle Colom) #2765 - [
432cce6e95
] - doc: describe process API for IPC (Sam Roberts) #1978 - [
1d75012b9d
] - doc: fix comma splice in Assertion Testing doc (Rich Trott) #2728 - [
6108ea9bb4
] - fs: consider NaN/Infinity in toUnixTimestamp (Yazhong Liu) #2387 - [
2b6aa9415f
] - (SEMVER-MINOR) fs: implemented WriteStream#writev (Ron Korving) #2167 - [
431bf74c55
] - http: default Agent.getName to ‘localhost’ (Malcolm Ahoy) #2825 - [
ea15d71c16
] - http_server: fix resume after socket close (Fedor Indutny) #2824 - [
8e5843405b
] - src: null env_ field from constructor (Trevor Norris) #2913 - [
0a5f80a11f
] - src: use subarray() in Buffer#slice() for speedup (Karl Skomski) #2777 - [
57707e2490
] - src: use ZCtxt as a source for v8::Isolates (Roman Klauke) #2547 - [
b0df2273ab
] - src: fix v8::CpuProfiler idle sampling (Oleksandr Chekhovskyi) #2324 - [
eaa8e60b91
] - streams: refactor LazyTransform to internal/ (Brendan Ashworth) #2566 - [
648c003e14
] - test: use tmp directory in chdir test (Sakthipriyan Vairamani) #2589 - [
079a2173d4
] - test: fix Buffer OOM error message (Trevor Norris) #2915 - [
52019a1b21
] - test: fix default value for additional param (Sakthipriyan Vairamani) #2553 - [
5df5d0423a
] - test: remove disabled test (Rich Trott) #2841 - [
9e5f0995bd
] - test: split up internet dns tests (Rich Trott) #2802 - [
41f2dde51a
] - test: increase dgram timeout for armv6 (Rich Trott) #2808 - [
6e2fe1c21a
] - test: remove valid hostname check in test-dns.js (Rich Trott) #2785 - [
779e14f1a7
] - test: expect error for test_lookup_ipv6_hint on FreeBSD (Rich Trott) #2724 - [
f931b9dd95
] - (SEMVER-MINOR) timer: ref/unref return self (Sam Roberts) #2905 - [
59d03738cc
] - tools: enable arrow functions in .eslintrc (Sakthipriyan Vairamani) #2840 - [
69e7b875a2
] - tools: opentest.tap
file in write-binary mode (Sakthipriyan Vairamani) #2837 - [
ff6d30d784
] - tools: add missing tick processor polyfill (Matt Loring) #2694 - [
519caba021
] - tools: fix flakiness in test-tick-processor (Matt Loring) #2694 - [
ac004b8555
] - tools: remove hyphen in TAP result (Sakthipriyan Vairamani) #2718 - [
ba47511976
] - tsc: adjust TSC membership for IBM+StrongLoop (James M Snell) #2858 - [
e035266805
] - win,msi: fix documentation shortcut url (Brian White) #2781
Windows 32-bit Installer: https://nodejs.org/dist/v4.1.0/node-v4.1.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v4.1.0/node-v4.1.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v4.1.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v4.1.0/win-x64/node.exe
Mac OS X 64-bit Installer: https://nodejs.org/dist/v4.1.0/node-v4.1.0.pkg
Mac OS X 64-bit Binary: https://nodejs.org/dist/v4.1.0/node-v4.1.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v4.1.0/node-v4.1.0-linux-x86.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v4.1.0/node-v4.1.0-linux-x64.tar.gz
SmartOS 32-bit Binary: https://nodejs.org/dist/v4.1.0/node-v4.1.0-sunos-x86.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v4.1.0/node-v4.1.0-sunos-x64.tar.gz
ARMv6 32-bit Binary: https://nodejs.org/dist/v4.1.0/node-v4.1.0-linux-armv6l.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v4.1.0/node-v4.1.0-linux-armv7.tar.gz
ARMv8 64-bit Binary: https://nodejs.org/dist/v4.1.0/node-v4.1.0-linux-arm64.tar.gz
Source Code: https://nodejs.org/dist/v4.1.0/node-v4.1.0.tar.gz
Other release files: https://nodejs.org/dist/v4.1.0/
Documentation: https://nodejs.org/docs/v4.1.0/api/
Shasums (GPG signing hash: SHA512, file hash: SHA256):
1 | -----BEGIN PGP SIGNED MESSAGE----- |