이 섹션에서는 Node.js용 Cloud 클라이언트 라이브러리 버전을 지속적인 Node.js 출시 버전을 통해 최신 상태로 유지하는 방법을 간략하게 설명합니다. Node.js용 Cloud 클라이언트 라이브러리 출시 일정은 Node.js 출시 일정을 따릅니다.
신규 개발
신규 기능 개발에는 Node.js 출시 일정에 설명된 Active LTS가 사용됩니다. Node.js 클라이언트 라이브러리도 모든 유지보수 LTS 버전에 대해 테스트됩니다.
새 프로젝트를 시작할 때 현재 활성 LTS를 선택합니다. 선택한 런타임에서 이 버전을 아직 사용할 수 없는 경우 유지보수 LTS 버전을 선택해야 합니다.
프로덕션 시스템을 최신 상태로 유지
중요한 보안 및 버그 수정이 적용되도록 보장하기 위해서는 프로덕션 시스템을 지원되는 Node.js 런타임에 유지하는 것이 가장 좋습니다. 노드 버전이 지원 종료되면 런타임에서 더 이상 중요 업데이트를 수신하지 않습니다.
클라이언트 라이브러리는 Node.js 런타임 지원을 종료할 때 주 버전 번호를 증가시키며, 다른 브레이킹 체인지를 최소화하기 위해 시도합니다. 새로운 주 버전 라이브러리를 사용할 수 있게 되고 Node.js 런타임 지원이 종료되면 런타임을 Node.js의 지원되는 LTS 버전으로 업그레이드하고 종속 항목을 업그레이드해야 합니다. 자세한 내용은 시맨틱 버전 관리를 참조하세요.
레거시 지원
Google의 클라이언트 라이브러리는 모든 패치를 백포트할 수 없기 때문에 최선의 방식으로 Node.js 런타임의 기존 버전을 지원합니다. 가능한 경우 중요한 패치 및 버그 수정이 이전 주 Node.js 라이브러리 버전에 출시됩니다.
버전 정보 위치
Google Cloud 라이브러리의 최신 버전과 지원되는 Node.js 버전은 클라이언트 라이브러리의 개별 GitHub 저장소에 표시됩니다. 또한 Node.js용 GitHub Google Cloud 클라이언트 라이브러리 페이지에서 개별 Google Cloud 서비스와 상호작용하는 라이브러리 테이블을 찾을 수 있습니다.