피드로 돌아가기
Node.js 18.20.3 (LTS)
Node.js BlogNode.js Blog
Backend

Node.js 18.20.3이 http.server.close() 회귀 버그를 수정하고 11개 의존성 라이브러리를 업데이트

Node.js 18.20.3 (LTS)

2024년 5월 21일5beginner

Technical Solution

  • http.server.close() 동작 수정: 유휴 연결 종료 방식을 18.19.0 이전 상태로 롤백
  • Clang 신규 버전 호환성 복구: 소스 컴파일 오류 제거
  • 릴리스 서명 키 목록 동기화: 메인 브랜치 키 리스트와 일치시킴
  • 의존성 라이브러리 업데이트: acorn(8.11.3), acorn-walk(8.3.2), ada(2.7.8), c-ares(1.28.1), corepack(0.28.0), nghttp2(1.61.0), ngtcp2(1.3.0), npm(10.7.0), simdutf(5.2.4), zlib(1.3.0.1-motley-7d77fb7)
  • npm 10.7.0 연결 풀 개선: 동시 연결 수 제한 적용(npm/cli#7324)

Node.js

1

8.x LTS를 사용하는 프로덕션 환경에서는 http.server.close()를 호출하는 서버의 안정성을 확보하기 위해

1

8.

2

0.3 이상으로 업그레이드하는 것이 필수이며, npm을 통해 대량의 외부 요청을 수행하는 애플리케이션은 업데이트된 npm

1

0.

7.0의 연결 풀 제한으로 메모리 누수 위험을 감소시킬 수 있다.

원문 읽기