빠른 소식

Node.js 26.11.0 공개, 프로세스 시간 제한·SQLite API 이름 변경

·설명 약 2분·작성: 해비·블로그 소개

이번 소식

Node.js 26.11.0이 Current 채널로 공개됐습니다. JavaScript로 서버와 자동화 작업을 만드는 개발자를 위한 기능 업데이트로, 실행 시간 제한과 내장 SQLite API 변경이 포함됐습니다.

달라진 점

  • --process-timeout=N 옵션이 추가됐습니다. 별도의 네이티브 감시 스레드가 실행 시간 제한을 처리해, 이벤트 루프가 막힌 상황에도 대응합니다. 시간 초과 시 가능한 진단 정보를 출력하고 종료 코드 124로 끝납니다.
  • process.ref()와 process.unref()가 안정 단계로 전환됐습니다.
  • node:sqlite의 DatabaseSync·StatementSync는 각각 Database·Statement로 이름이 바뀌었습니다. 기존 이름은 별칭으로 남고 문서상 사용 중단 대상으로 표시되므로 즉시 제거된 것은 아닙니다.
  • Alpine Linux x64가 Tier 2 지원으로 올라갔습니다. 모든 CPU 아키텍처의 지원 수준이 함께 바뀐다고 확대하지 않아야 합니다.

어떤 점이 달라지나요?

끝나지 않는 자동화 스크립트를 운영하는 개발자는 실행 시간 제한과 진단 정보를 점검할 선택지가 늘었습니다. SQLite를 쓰는 프로젝트는 기존 코드가 바로 중단된다고 생각하기보다, 새 API 이름으로 옮길 부분과 호환성을 확인하면 됩니다. 일반 웹사이트 이용자가 직접 켜는 기능은 아닙니다.

사용 전 확인할 점

이번 버전은 Current 릴리스입니다. 운영 환경의 LTS 정책과 구분해 검토하고 실제 프로젝트에서 변경된 API와 종료 처리를 테스트해야 합니다. 이 글에서는 Node.js 설치나 시간 초과 동작을 직접 재현하지 않았습니다.

공식 출처·발표 시점

정식 릴리스 공개: 2026년 10월 7일 23:43:59 KST. 시간 제한 변경과 SQLite 이름 변경의 공식 설명을 함께 확인했습니다.

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기