8.9. 동적 프로그래밍 언어, 웹 서버 및 데이터베이스 서버
새로운 nodejs:22 모듈 스트림을 기술 프리뷰로 사용 가능
이제 새로운 모듈 스트림 nodejs:22 를 기술 프리뷰로 사용할 수 있습니다. 향후 업데이트에서는 Node.js 22 의 LTSS(Long Term Support) 버전이 완전하게 지원됩니다.
RHEL 9.5에 포함된 Node.js 22 는 RHEL 9.3 이후 Node.js 20 에 비해 새로운 기능, 버그 수정, 보안 수정 및 성능 개선 사항을 제공합니다.
주요 변경 사항은 다음과 같습니다.
-
V8JavaScript 엔진이 버전 12.4로 업그레이드되었습니다. -
V8 Cryostatlev 컴파일러는 이제 사용 가능한 아키텍처(AMD 및 Intel 64비트 아키텍처 및 64비트 ARM 아키텍처)에서 기본적으로 활성화됩니다. -
imv는 수명이 짧은 CLI 프로그램의 성능을 향상시킵니다. -
npm패키지 관리자가 버전 10.8.1로 업그레이드되었습니다. -
이제
node --watch모드가 stable로 간주됩니다.감시 모드에서 감시된 파일의 변경으로Node.js프로세스가 다시 시작됩니다. -
WebSocket의 브라우저 호환 구현은 안정적인 것으로 간주되며 기본적으로 활성화됩니다. 결과적으로 외부 종속 항목 없이 Node.js로의 WebSocket 클라이언트를 사용할 수 있습니다. -
Node.js에는 이제package.json에서 스크립트 실행을 위한 실험적인 기능이 포함되어 있습니다. 이 기능을 사용하려면node --run <script-in-package.json> 명령을실행합니다.
nodejs:22 모듈 스트림을 설치하려면 다음을 입력합니다.
dnf module install nodejs:22
# dnf module install nodejs:22
nodejs20 스트림에서 업그레이드하려면 이후 스트림으로 전환을 참조하십시오.
nodejs Application Streams에 대한 지원 기간에 대한 자세한 내용은 Red Hat Enterprise Linux Application Streams 라이프 사이클 을 참조하십시오.
JMC-core 및 owasp-java-encoder 를 기술 프리뷰로 사용 가능
RHEL 9는 AMD 및 Intel 64비트 아키텍처의 기술 프리뷰 기능으로 jmc-core 및 owasp-java-encoder 패키지와 함께 배포됩니다.
JMC -core 는 JDK Flight Recording 파일을 구문 분석하고 쓰기 위한 라이브러리와 JDK(Java Discovery Protocol)를 통한 JVM(Java Virtual Machine) 검색용 라이브러리 등 JDK(Java Development Kit) 미션 제어를 위한 핵심 API를 제공하는 라이브러리입니다.
owasp-java-encoder 패키지는 Java에 대한 고성능 저차 컨텍스트 인코더 컬렉션을 제공합니다.
RHEL 9.2, jmc-core 및 owasp-java-encoder 는 명시적으로 활성화해야 하는 CRB(CodeReady Linux Builder) 리포지토리에서 사용할 수 있습니다. 자세한 내용은 CodeReady Linux Builder 내에서 콘텐츠를 활성화하고 사용하는 방법을 참조하십시오.
Jira:RHELPLAN-88788[1]
새로운 nodejs:24 모듈 스트림은 기술 프리뷰로 사용 가능
새로운nodejs:24 모듈 스트림은 Red Hat Enterprise Linux 9.7에서 기술 프리뷰로 제공됩니다. 이번 업데이트에서는 RHEL 9.6에 포함된 CryostatNode.js 22에 비해 새로운 기능, 버그 수정, 보안 업데이트 및 성능 향상을 제공하는 Node.js 24가 도입되었습니다.
nodejs:24 모듈을 설치하려면 다음을 입력합니다.
dnf module install nodejs:24
# dnf module install nodejs:24
nodejs Application Streams에 대한 지원 기간에 대한 자세한 내용은 Red Hat Enterprise Linux Application Streams 라이프 사이클 을 참조하십시오.