피드로 돌아가기
Node.js 0.8.14 (Stable)
Node.js BlogNode.js Blog
Backend

Node.js 팀이 v0.8.13의 EventEmitter 회귀 버그를 포함한 9개 결함을 수정하여 v0.8.14 안정화 릴리스 배포

Node.js 0.8.14 (Stable)

2012년 10월 25일3intermediate

Context

Node.js v0.8.13 릴리스에서 EventEmitter 클래스에 회귀 버그가 발견되어 즉각적인 수정이 필요했다.

Technical Solution

  • EventEmitter 생성자에서 기존 _events 객체를 덮어쓰는 문제 해결 (isaacs)
  • V8 엔진을 3.11.10.25로 업그레이드
  • npm을 1.1.65로 업그레이드
  • URL 파싱에서 하이픈(-) 또는 언더스코어(_)로 시작하는 호스트명 처리 지원
  • Windows 8 터미널 문제를 REPL에서 수정
  • 부호있는 int8 타입을 위해 typed arrays의 char 타입을 부호있는 것으로 변경
  • DiffieHellman 암호화 알고리즘의 버그 수정
  • ARMv7 아키텍처에서 VFPv3 활성화
  • OpenSSL UI를 재활성화하여 TTY를 통한 암호 입력 지원
  • REPL 인스턴스가 각각 고유한 "context"를 갖도록 수정

Key Takeaway

버그 픽스 릴리스는 새 기능 없이 기존 회귀 오류와 플랫폼별 호환성 문제 해결에 집중하여 안정성을 우선한다.


Node.js를 사용하는 애플리케이션 팀은 v

0.

8.13을 배포했다면 EventEmitter 관련 상태 초기화 문제로 인한 메모리 누수나 이벤트 핸들러 손실을 경험할 수 있으므로 v

0.

8.14로 즉시 업그레이드할 필요가 있다.

원문 읽기