io.js 2.3 릴리스
이번 주에는 io.js v2.3.0 릴리스가 있었습니다. 전체 변경사항은 GitHub에서 확인할 수 있습니다.
주요 변경 사항
- libuv: 1.6.0, 1.6.1로 업그레이드 했습니다. 자세한 내용은 전체 변경사항을 확인하세요. (Saúl Ibarra Corretgé) #1905 #1889. 주요 변경:
- OS X에서 TTY가 멈추는 문제를 수정했습니다.
- UDP가 보내는 콜백이 동기가 되지 않도록 수정했습니다.
uv_os_homedir()
를 추가했습니다. (os.homedir()
로 사용할 수 있습니다. 아래를 참조하세요.)
- npm: 자세한 내용은 전체 릴리스 노트를 확인하세요. (Kat Marchán) #1899. 주요 변경:
- GIT_SSH_COMMAND 사용 (Git 2.3에서 사용가능)
- openssl:
- os:
os.homedir()
메서드가 추가되었습니다. (Colin Ihrig) #1791 - smalloc: 전체 모듈을 폐기할 예정입니다. (Vladimir Kurchatkin) #1822
- 새로운 협력자가 추가되었습니다.
알려진 이슈
현재 알려진 이슈의 전체 목록은 https://github.com/nodejs/io.js/labels/confirmed-bug에서 보실 수 있습니다.
beforeExit
중에 참조 해제된 타이머에 대한 문제가 아직 남아 있습니다. #1264- REPL에 입력된 서로게이트 페어가 터미널을 얼릴 수 있습니다. #690
process.send()
가 문서에 쓰여진 것처럼 동기적이지 않으며, 이 문제는 1.0.2에서 발생했습니다. #760과 #774에서 해결했습니다.- DNS 질의 진행 중에 호출된
dns.setServers()
가 실패한 단언문으로 프로세스를 크래시시킬 수 있습니다. #894 url.resolve
가 다른 두 호스트 사이를 해석하는 중 URL의 인증 정보 부분을 교환할 수 있습니다. #1435
커뮤니티 업데이트
- Openssl 취약점이 io.js에 업데이트 되었습니다. 요약: 1.0.2b, 1.0.2c로 업그레이드 했습니다. DHE 중간자 공격 방어(Logjam)를 도입하고 무한 루프가 ECParameter를 변형하는 문제를 수정했습니다. (CVE-2015-1788). 더 자세한 내용은 보안 권고를 확인하세요. (Shigeki Ohtsu) #1950 #1958
- io.js 2.3.0 os.homedir() ponyfill
- StrongLoop에서 "Should I use Node.js or io.js? And which version?"이라는 글을 적었습니다.
- iojs는 이제
--use_strong
을 지원합니다. Strong 모드(Google v8 실험의 일부)는 더 엄밀한 코드 검사를 사용하는 모드입니다. - InfoQ에서 "Node.js and io.js Merge Under the Node Foundation"이라는 글을 적었습니다.
다가오는 이벤트
- CascadiaJS 입장권을 판매하고 있습니다. 7월 8일부터 10일까지 워싱턴 주에서 열립니다.
- BrazilJS Conf 입장권을 판매하고 있습니다. 8월 21일과 22일 BarraShoppingSul 쇼핑 센터에서 열립니다.
- NodeConf EU 입장권을 판매하고 있습니다. 9월 6일부터 9일까지 아일랜드 워터포드에서 열립니다.
- JSConf CO가 10월 16일부터 17일까지 Medellin의 Ruta N에서 열립니다.