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

Node.js 22.x가 LTS(Long Term Support) 전환으로 2027년 4월까지 안정적 지원 보장 및 OpenSSL 3.0.x 통합

Node.js 22.11.0 (LTS)

2024년 10월 29일3beginner

Context

Node.js 22.x 릴리스 라인이 안정화 단계에 진입하여 장기 지원이 필요한 프로덕션 환경에서 버전 업그레이드를 고려해야 하는 시점이 도래했다.

Technical Solution

  • Node.js 22.x를 Active LTS 상태로 전환: 2025년 10월까지 활발한 유지보수, 이후 2027년 4월까지 보안 패치만 제공
  • OpenSSL 3.0.x(quictls 포크) 번들: 2026년 9월까지 지원 보장되는 LTS 버전 채택
  • 메타데이터 업데이트: process.release 객체를 LTS 상태 반영으로 수정
  • 다중 플랫폼 바이너리 제공: Windows(32/64-bit, ARM64), macOS(Intel/Apple Silicon), Linux(x64, ARM, PPC64LE, s390x), AIX 지원
  • 선제적 OpenSSL 업그레이드 계획: semantic versioning 도입으로 차기 LTS 버전 마이그레이션 경로 사전 준비

Key Takeaway

LTS 버전 전환은 단순 버전 업데이트가 아니라 장기 지원 약속이므로, 프로덕션 환경의 의존성 체인(특히 OpenSSL)의 지원 종료 일정을 미리 파악하고 마이그레이션 계획을 수립해야 한다.


Node.js를 프로덕션 환경에 배포하는 팀은

2

2.

1

1.0 LTS 버전 채택으로 2027년 4월까지 보안 패치 지원을 확보할 수 있으며, 이 기간 동안 OpenSSL 의존성 업그레이드 계획을 2026년 9월 이전에 완료하면 장기적 호환성을 보장받을 수 있다.

원문 읽기