io.js v3.1.0, v0.12 LTS 계획, ARM 빌드, nodeday 이벤트.
io.js v3.1.0 릴리스
주요 변경 사항
- buffer: 몇 가지 큰 메모리 누수 수정 (Ben Noordhuis) #2352.
- crypto:
- intl: Intl의 small-icu 지원은 이제 빌드에서 기본 값으로 활성화됩니다. (Steven R. Loomis) #2264
String#normalize()
는 이제 유니코드 정규화에도 사용할 수 있습니다.Intl
객체와 여러String
,Number
메서드가 있지만, 영어 로케일만 지원합니다.- 모든 로케일을 지원하려면, node를 full-icu로 빌드해야만 합니다.
- tls: 잘못된 머지 후에 tls의 처리량이 급감한 문제를 수정했습니다. (Fedor Indutny) #2381
- tools: v8 tick 프로세서는 이제 node에 포합됩니다. (Matt Loring) #2090
- 이는 node를
--perf
옵션과 함께 실행해 성능 분석 출력을 만드는데 사용할 수 있습니다. 이 출력은 tools/v8-prof에 있는 당신에게 적합한 플랫폼의 스크립트에서 사용할 수 있습니다.
- 이는 node를
- util:
util.inspect(obj)
는 이제 객체의 생성자 이름이 있다면 이를 출력합니다. (Christopher Monsanto) #1935.
알려진 이슈
현재 알려진 이슈의 전체 목록은
https://github.com/nodejs/io.js/labels/confirmed-bug에서 확인할 수 있습니다.
beforeExit
중에 참조 해제된 타이머에 대한 문제가 아직 남아 있습니다. #1264- REPL에 입력된 서로게이트 페어가 터미널을 얼릴 수 있습니다. #690
process.send()
가 문서에 쓰인 것처럼 동기적이지 않으며, 이 문제는 1.0.2에서 발생했습니다. #760- DNS 질의 진행 중에 호출된
dns.setServers()
가 실패한 단언문으로 프로세스의 충돌을 일으킬 수 있습니다. #894 url.resolve
가 다른 두 호스트 사이를 해석하는 중 URL의 인증 정보 부분을 교환할 수 있습니다. #1435
커뮤니티 업데이트
- LTS 빌드를 할 V8 메인테이너를 아직 구하고 있습니다! GitHub에서 요구사항을 확인하세요.
- Marko Bonaći가 처음으로 만든 유용한 Node.js 툴(로그 파일을 검색)에 관한 블로그 글을 공개했습니다.
- Rod Vagg는 ARM의 Node.js 빌드 상태에 관한 글을 갱신했습니다. 이 글에서, Node 코어 멤버가 Node.js를 어떻게 테스트하고 빌드하는지 설명합니다.
Node.js나 io.js에 관한 글을 쓰거나 발견했다면, Evangelism 팀 저장소에 와서 이슈 페이지에 주간 업데이트 이슈로 알려주세요.
다가오는 이벤트
- BrazilJS Conf 입장권을 판매하고 있습니다. 8월 21일과 22일 BarraShoppingSul 쇼핑 센터에서 열립니다.
- NodeConf EU 입장권을 판매하고 있습니다. 9월 6일부터 9일까지 아일랜드 워터포드에서 열립니다.
- Node.js Italian Conference 입장권을 판매하고 있습니다. 10월 10일 이탈리아 Brescia의 Desenzano에서 열립니다.
- JSConf CO가 10월 16일부터 17일까지 Medellin의 Ruta N에서 열립니다.
- Nodevember가 11월 14일부터 15일까지 미국의 Tennessee, Nashville에서 열립니다.
Node.js와 io.js의 다가오는 이벤트를 계획하고 있나요? Evangelism 팀 저장소와 이슈 페이지의 주간 업데이트 이슈를 통해 알릴 수 있습니다.