5장. RHEL 8.1.1 릴리스
Red Hat은 마이너 릴리스 (8.Y)마다 분기별로 Red Hat Enterprise Linux 8 컨텐츠를 제공합니다. 분기 별 릴리스는 세 번째 숫자 (8.Y.1)로 번호가 매겨집니다. RHEL 8.1.1 릴리스의 새로운 기능은 아래에 설명되어 있습니다.
5.1. 새로운 기능 링크 복사링크가 클립보드에 복사되었습니다!
새 모듈 스트림: postgresql:12
RHEL 8.1.1 릴리스에는 PostgreSQL 12 가 도입되어 버전 10에 비해 여러 가지 새로운 기능과 개선 사항이 추가되었습니다. 주요 변경 사항은 다음과 같습니다.
-
표준 PostgreSQL 로깅 기능을 통해 자세한 세션 및 오브젝트 감사 로깅을 제공하는 PostgreSQL Audit Extension,
pgaudit - 파티셔닝 기능 개선 (예: 해시 파티셔닝 지원)
- 쿼리 병렬 처리 기능 개선
- 저장된 SQL 프로시저를 트랜잭션 관리 가능
- 다양한 성능 향상
- 관리 기능 개선
- SQL/JSON 경로 언어 지원
- 생성된 열 저장
- 결정적이지 않은 협력
- GSSAPI 인증 또는 다단계 인증을 사용할 때 TCP/IP 연결 암호화를 포함한 새로운 인증 기능.
PostgreSQL 11 이후 업스트림에서 사용할 수 있는 JIT(Just-In-Time) 컴파일 지원은 postgresql:12 모듈 스트림에서 제공되지 않습니다.
postgresql:12 스트림을 설치하려면 다음을 사용합니다.
yum module install postgresql:12
# yum module install postgresql:12
RHEL 8 내의 이전 postgresql 스트림에서 업그레이드하려면 이후 스트림으로 전환에 설명된 절차에 따라 RHEL 8 버전의 PostgreSQL 으로 마이그레이션에 설명된 대로 PostgreSQL 데이터를 마이그레이션합니다.
(JIRA:RHELPLAN-26926)
jboss Toolset을 버전 1.39로 다시 설정
satellite Toolset이 1.39 버전으로 업데이트되었습니다. 주요 변경 사항은 다음과 같습니다.
-
async-.await구문이 stable에 추가되었습니다. 이제비동기함수와 블록을 정의하고.await기능을 정의할 수 있습니다. - 향상된 파이프라인 컴파일로 빌드 시간을 10-20% 향상하여 최적화되고 정리된 일부 crate 그래프를 빌드할 수 있습니다.
-
by-move 바인딩이
일치표현식의 기본 패턴에 있는경우이제 가 이러한 바인딩을 참조할 수 있는 경우입니다. - 컴파일 시 메모리 보안 버그를 감지해야 하지만 이전의 검사기에는 제한 사항이 있으며 정의되지 않은 동작과 메모리가 안전하지 않았습니다. 새로운 NLL 차용 검사기는 이러한 문제를 찾을 수 있으며 마이그레이션 단계로 이에 대한 경고를 높였습니다. 이제 이러한 경고가 하드 오류입니다.
-
이제
mem::{uninitialized, zeroed}함수에서 lint를 제공하여&T 및와 같이 일부 유형을 초기화하는 데 사용됩니다.Box<T> -
다음 함수는 표준
라이브러리에서 fn을 설정합니다.Vec::new,String::new,LinkedList::new,str::len,[T]::len,str::as_bytes,abs,wrapping_abs및overflowing_abs.
pvc Toolset 모듈 스트림을 설치하려면 root로 다음 명령을 실행합니다.
yum module install rust-toolset
# yum module install rust-toolset
사용법에 대한 자세한 지침은 Rust Toolset 사용을 참조하십시오.
(BZ#1680096)
새 모듈: jmc:rhel8
RHEL 8.1.1에서는 HotSpot JVM을 위한 강력한 프로파일러인 JDK Mission Control(JMC)을 새로운 jmc 모듈로 도입했습니다. JMC는 JDK¢ Recorder에서 수집한 광범위한 데이터의 효율적이고 자세한 분석을 위한 고급 툴 세트를 제공합니다. 툴 체인을 사용하면 개발자와 관리자가 로컬로 실행되거나 프로덕션 환경에서 배포되는 Java 애플리케이션에서 데이터를 수집 및 분석할 수 있습니다. JMC를 실행하려면 JDK 버전 8 이상이 필요합니다. JMC가 JDK¢ Recorder 기능에 액세스할 수 있도록 목표 Java 애플리케이션은 OpenJDK 버전 11에서 실행해야 합니다.
jmc:rhel8 모듈 스트림에는 두 개의 프로필이 있습니다.
-
전체 JMC 애플리케이션을 설치하는
common프로필 -
코어 Java 라이브러리만 설치하는
core프로필(jmc-core)
jmc:rhel8 모듈 스트림의 공통 프로필을 설치하려면 다음을 사용합니다.
yum module install jmc:rhel8/common
# yum module install jmc:rhel8/common
프로필 이름을 core 로 변경하여 jmc-core 패키지만 설치합니다.
(BZ#1716452)
RHEL 8에서 NET Core 3.1 사용 가능
이번 업데이트에서는 .NET Core 3.1 Software Development Kit (SDK) 및 .NET Core 3.1 Runtime을 RHEL 8에 추가합니다. 또한 웹 애플리케이션 및 서비스 구축을 위한 ASP.NET Core 3.1 프레임워크를 사용할 수 있습니다.
(BZ#1711405)
virtio-win 드라이버용 새 설치 프로그램
virtio-win 패키지에 대화형 Windows 설치 프로그램이 추가되었습니다. 따라서 Microsoft Windows를 게스트 운영 체제로 사용하는 가상 머신에 반가상화 KVM 드라이버를 쉽고 효율적으로 설치할 수 있습니다.
(BZ#1745298)
container-tools 업데이트
podman,buildah,skopeo 및 runc 툴이 포함된 container-tools 모듈이 업데이트되었습니다. 이제 컨테이너의 툴이 FIPS 모드가 활성화된 상태로 빌드됩니다. 또한 이번 업데이트에서는 몇 가지 버그와 보안 문제가 수정되었습니다.
(BZ#1783277)
Conmon 은 이제 별도의 패키지에 있습니다
OCI( Common open container Initiative) 컨테이너 런타임 모니터 유틸리티가 별도의 공통 패키지로 이동되었습니다. podman 패키지에서 더 이상 사용할 수 없습니다.
(BZ#1753209)