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

Node.js 0.10.3이 npm 1.2.17 업그레이드 및 child_process, http, tls, crypto 모듈의 버그 수정으로 안정성 개선

Node.js 0.10.3 (Stable)

2013년 4월 3일3beginner

Technical Solution

  • npm을 1.2.17로 업그레이드하여 패키지 관리 기능 개선
  • child_process: 송신된 핸들 승인 처리 추가 (Fedor Indutny)
  • http: 레거시 ECONNRESET 우회 코드 제거 및 클라이언트 응답 종료 시 소켓 정리 강화 (isaacs)
  • tls: 암호화된 소켓 닫힐 때 소켓 destroy 처리 추가 (isaacs)
  • repl: isSyntaxError() 함수가 "strict mode" 오류를 캐치하도록 개선 (Nathan Rajlich)
  • crypto: 생성자 호출 시 옵션 전달 지원 추가 (isaacs)
  • dtrace: 프로브에 더 많은 인자 전달 및 OSX에서 dtrace로 빌드 가능하도록 개선 (Dave Pacheco, Timothy J Fontaine)
  • process.versions.uv를 uv_version_string()에 연동하여 UV 버전 추적 정확도 개선 (Ben Noordhuis)

Node.js 애플리케이션을

0.

1

0.3 이상으로 업그레이드할 때, child_process를 이용한 프로세스 통신, TLS 기반 암호화 연결, HTTP 클라이언트 구현 시 소켓 정리 누수를 방지할 수 있다.

원문 읽기