피드로 돌아가기
Node.js 10.3.0 (Current)
Node.js BlogNode.js Blog
Backend

Node.js 10.3.0 릴리스로 npm 6.1.0 업그레이드, 4GB 초과 파일 읽기 버그 수정, IPC 서버 접근 권한 개선

Node.js 10.3.0 (Current)

2018년 5월 29일5intermediate

Technical Solution

  • npm을 5.x 버전에서 6.1.0으로 업그레이드: 패키지 의존성 관리 및 설치 성능 개선
  • fs 모듈의 파일 읽기 위치(pos) 4GB 이상 처리 버그 수정: 대용량 파일 접근 시 정확한 위치에서 읽기 가능
  • net 모듈에 IPC 서버 접근 권한 옵션 추가: 모든 사용자가 읽기/쓰기 가능한 UNIX 소켓 설정 지원
  • Stream.Readable의 removeAllListeners() 메서드 수정: 인자 없이 호출 시 예상대로 작동
  • V8 엔진 업스트림 패치 체리픽: JavaScript 엔진 성능 및 안정성 개선
  • 어설션 메시지 개선: 테스트 출력에서 문자열 리터럴 대신 템플릿 리터럴 사용
  • 빌드 시스템 개선: Windows DLL-interface 경고 비활성화로 빌드 클린 유지

Node.js를 사용하는 개발팀에서

1

0.

3.0으로 업그레이드 시 4GB 초과 파일 처리가 필요한 스트리밍 또는 데이터 처리 애플리케이션의 버그를 해결할 수 있으며, IPC 기반 멀티프로세스 아키텍처에서 소켓 권한 제어로 프로세스 간 통신의 보안성을 강화할 수 있다.

원문 읽기