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

Node.js 12.11.1이 빌드 회귀 버그를 수정하고 Intl.NumberFormat의 unit 스타일 지원 추가

Node.js 12.11.1 (Current)

2019년 10월 1일3beginner

Context

Node.js 공식 소스 tarball로 빌드할 수 없는 회귀 버그가 발생했다. Intl.NumberFormat API에서 "unit" 스타일 지원이 필요했다.

Technical Solution

  • 빌드 시스템에서 deps/v8/test/torque를 source tarball에 포함: 공식 tarball로 빌드 가능하도록 복원
  • Windows 빌드 순서 조정: node_exe 정의 후 lint 단계 실행
  • crypto.timingSafeEqual 함수 수정: byteLength 사용으로 바이트 길이 계산 개선
  • small-icu 데이터 업데이트: Intl.NumberFormat에서 unit 데이터 활성화
  • 문서 업데이트: HeapProfile 예제, crypto.createDecipheriv() 인자 타입, readable.push() 메서드 설명 등 5개 이상의 문서 수정

Key Takeaway

Node.js 마이너 버전 릴리스는 회귀 버그 수정과 함께 국제화 API 기능 확대 및 문서 정확성 개선을 동시에 처리한다.


Node.js

1

2.

1

1.1을 사용하는 개발팀은 공식 소스 tarball에서 빌드 가능하고, Intl.NumberFormat으로 unit 스타일을 이용해 통화/단위 형식을 표시할 수 있으며, 타이밍 공격에 강한 암호화 비교 함수를 활용할 수 있다.

원문 읽기