4.11. 동적 프로그래밍 언어, 웹 서버 및 데이터베이스 서버


Python 인터프리터의 성능 향상

RHEL 9에서 지원되는 모든 Python 버전은 이제 upstream의 기본값인 GCC의 -O3 최적화 플래그를 사용하여 컴파일됩니다. 결과적으로 Python 애플리케이션 및 인터프리터 자체의 성능 향상을 확인할 수 있습니다.

Jira:RHEL-49615[1], Jira:RHEL-49635, Jira:RHEL-49637

httpd rebased to 2.4.62

httpd 패키지가 다양한 버그 수정, 보안 수정 및 새로운 기능을 포함하는 버전 2.4.62로 업데이트되었습니다. 주요 기능은 다음과 같습니다.

  • 다음 지시문이 추가되었습니다.

    • CGIScriptTimeout 지시문은 mod_cgi 모듈에 추가됩니다.
    • mod_alias 모듈의 AliasPreservePath 지시문은 위치에서 별칭 뒤에 전체 경로를 매핑합니다.
    • mod_aliasRedirectRelative 지시문을 사용하여 상대 리디렉션 대상을 그대로 발행할 수 있습니다.
    • mod_deflate 모듈의 DeflateAlterETag 지시문으로 ETag 의 수정을 제어합니다. NoChange 매개변수 mimics 2.2.x 동작.
  • ProxyRemote 서버의 선택적 세 번째 인수가 mod_proxy 모듈에 추가되어 원격 프록시로 전달할 기본 인증 자격 증명을 구성합니다.
  • 이제 LDAPConnectionPoolTTL 지시문에서 음수 값을 허용하여 사용 기간의 연결을 재사용할 수 있습니다. 이전에는 구성 파일을 음수 값으로 구문 분석할 때 mod_ldap 모듈에서 오류가 발생했습니다.
  • 이제 -T 옵션을 사용하여 rotatelogs 바이너리에서 초기 로그 파일이 잘리지 않고 후속 순환된 로그 파일을 자르도록 허용할 수 있습니다.

Jira:RHEL-14668

mod_md 버전 2.4.26로 업데이트

mod_md 모듈이 2.4.26 버전으로 업데이트되었습니다. 이전 버전의 주요 변경 사항은 다음과 같습니다.

  • 다음 지시문이 추가되었습니다.

    • 감지된 취소에 대한 서버 검사 수를 제어하는 MDCheckInterval.
    • MDomains가 VirtualHosts와 일치하는 방법을 더 많이 제어할 수 있도록 MDMatchNames all|servernames 입니다.
    • MDChallengeDns01Version . 이 지시문의 값을 2 로 설정하면 해체 호출에 대한 챌린지 값을 명령에 제공합니다. 기본적으로 버전 1에서는 설정 호출만 이 매개변수를 가져옵니다.
  • 수동 모드 의 관리형 도메인의 경우 mod_md_verification 모듈은 이제 사용된 ServerNameServerAlias 에서 오류 대신 경고를 보고하는지 확인합니다(AH10040).
  • 개별 도메인에 대해 MDChallengeDns01 지시문을 구성할 수 있습니다.

Jira:RHEL-25075[1]

PostgreSQL 16에서 pgvector 확장을 제공

postgresql:16 모듈 스트림은 pgvector 확장과 함께 배포됩니다. pgvector 확장을 사용하면 PostgreSQL 데이터베이스 내에서 직접 포함 된 고차원 벡터를 저장 및 쿼리하고 벡터 유사성 검색을 수행할 수 있습니다. 벡터 포함은 텍스트, 이미지 또는 기타 데이터 유형의 의미 체계를 캡처하기 위해 머신러닝 및 AI 애플리케이션에 자주 사용되는 데이터의 숫자 표현입니다.

Jira:RHEL-34669

libdb 데이터베이스를 GDBM 형식으로 변환하는 새로운 db_converter

더 이상 사용되지 않는 Berkeley DB(libdb)는 이제 lidbd 데이터베이스를 GNU dbm(GDBM) 데이터베이스 형식으로 변환하는 db_converter 툴을 제공합니다. db_converter 툴은 libdb-utils 하위 패키지에 배포됩니다.

libdb 의 대안에 대한 자세한 내용은 RHEL에서 더 이상 사용되지 않는 Berkeley DB(libdb) 교체 를 참조하십시오.

Jira:RHEL-35607

새로운 nodejs:22 모듈 스트림이 완전히 지원됩니다.

이전에 기술 프리뷰로 사용 가능한 새로운 모듈 스트림 nodejs:22RHEA-2024:11235 권고를 통해 완전히 지원됩니다. nodejs:22 모듈 스트림은 이제 LTS(Long Term Support) 버전인 Node.js 22.11 을 제공합니다.

RHEL 9.5에 포함된 Node.js 22 는 RHEL 9.3 이후 Node.js 20 에 비해 새로운 기능, 버그 수정, 보안 수정 및 성능 개선 사항을 제공합니다.

주요 변경 사항은 다음과 같습니다.

  • V8 JavaScript 엔진이 버전 12.4로 업그레이드되었습니다.
  • V8 Cryostat lev 컴파일러는 이제 사용 가능한 아키텍처(AMD 및 Intel 64비트 아키텍처 및 64비트 ARM 아키텍처)에서 기본적으로 활성화됩니다.
  • im v는 수명이 짧은 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

nodejs:20 스트림에서 업그레이드하려면 이후 스트림으로 전환을 참조하십시오.

nodejs Application Streams에 대한 지원 기간에 대한 자세한 내용은 Red Hat Enterprise Linux Application Streams 라이프 사이클 을 참조하십시오.

Jira:RHEL-67327

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.