Microsoft Build of OpenJDK 릴리스 정보

  • 아티클
  • 2023. 10. 26.
  •  

이 문서의 내용

  1. OpenJDK 21
  2. OpenJDK 17
  3. OpenJDK 11
  4. Microsoft Build of OpenJDK에 대한 피드백 제공
  5. 기타 릴리스

이 문서에서는 Microsoft Build of OpenJDK 패키지 릴리스에 포함된 수정 사항과 업스트림 병합 보류 중인 Microsoft 관련 개선 사항을 나열합니다.

OpenJDK 21

OpenJDK 21.0.1

개선 사항

  • 스칼라 교체 기회 수를 늘려 이스케이프 분석의 성능을 향상시키기 위해 새 기능( JDK-8287061JDK-8289943 참조)을 포함합니다. 이 기능은 기본적으로 사용하도록 설정됩니다. 이를 사용하지 않도록 설정하려면 개발자는 다음 JVM 플래그를 사용해야 합니다.
  • -XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges

알려진 문제

  • AArch64 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 21.0.0

개선 사항

  • 스칼라 교체 기회 수를 늘려 이스케이프 분석의 성능을 향상시키기 위해 새 기능( JDK-8287061JDK-8289943 참조)을 포함합니다. 이 기능은 기본적으로 사용하도록 설정됩니다. 이를 사용하지 않도록 설정하려면 개발자는 다음 JVM 플래그를 사용해야 합니다.
  • -XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges

알려진 문제

  • AArch64 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 17

OpenJDK 17.0.9

개선 사항

  • 스칼라 교체 기회 수를 늘려 이스케이프 분석의 성능을 향상시키기 위해 새 기능( JDK-8287061JDK-8289943 참조)을 포함합니다. 이 기능은 기본적으로 사용하도록 설정됩니다. 이를 사용하지 않도록 설정하려면 개발자는 다음 JVM 플래그를 사용해야 합니다.
  • -XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
  • 다음 속성을 사용하여 사용하도록 설정할 수 있는 Windows의 KeyStores( JDK-8306688 참조)로 SST 파일에 대한 지원이 추가되었습니다.
  • -Dsun.security.mscapi.enableSST=true
  • JDK-8303607 SunMSCAPI 공급자의 백포트가 메모리 및 키를 누수합니다.

알려진 문제

  • AArch64 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 17.0.8

개선 사항

  • 스칼라 교체 기회 수를 늘려 이스케이프 분석의 성능을 향상시키기 위해 새 기능( JDK-8287061JDK-8289943 참조)을 포함합니다. 이 기능은 이제 기본적으로 사용하도록 설정됩니다. 이를 사용하지 않도록 설정하려면 개발자는 다음 JVM 플래그를 사용해야 합니다.
  • -XX:-ReduceAllocationMerges

알려진 문제

  • AArch64 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 17.0.7

개선 사항

  • 스칼라 교체 기회 수를 늘려 이스케이프 분석의 성능을 향상시키는 실험적 기능이 포함되어 있습니다. 이 기능을 사용하도록 설정하려면 개발자는 다음 JVM 플래그를 사용해야 합니다.
  • -XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges

알려진 문제

  • AArch64 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 17.0.6

개선 사항

  • 스칼라 교체 기회 수를 늘려 이스케이프 분석의 성능을 향상시키는 실험적 기능이 포함되어 있습니다. 이 기능을 사용하도록 설정하려면 개발자는 다음 JVM 플래그를 사용해야 합니다.
  • -XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges

알려진 문제

  • 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 17.0.5

개선 사항

  • 스칼라 교체 기회 수를 늘려 이스케이프 분석의 성능을 향상시키는 실험적 기능이 추가되었습니다. 이 기능을 사용하도록 설정하려면 개발자는 다음 JVM 플래그를 사용해야 합니다.
  • -XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges

알려진 문제

  • 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 17.0.4.1

알려진 문제

  • 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 17.0.4

알려진 문제

  • 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 17.0.3

알려진 문제

  • 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 17.0.2

알려진 문제

  • 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.
  • RPM 패키지는 자동으로 업데이트되지 않을 수 있습니다. 를 실행 yum install msopenjdk-17-17.0.2+8_LTS-1 하여 최신 릴리스로 강제 업데이트합니다.

OpenJDK 17.0.1

알려진 문제

  • AArch64에 대한 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.
  • RPM 패키지는 자동으로 업데이트되지 않을 수 있습니다. 를 실행 yum install msopenjdk-17-17.0.1+12_LTS-1 하여 최신 릴리스로 강제 업데이트합니다.

OpenJDK 17.0.0

OpenJDK 11

OpenJDK 11.0.21

개선 사항

  • 스칼라 교체 기회 수를 늘려 이스케이프 분석의 성능을 향상시키기 위해 새 기능( JDK-8287061JDK-8289943 참조)을 포함합니다. 이 기능은 기본적으로 사용하도록 설정됩니다. 이를 사용하지 않도록 설정하려면 개발자는 다음 JVM 플래그를 사용해야 합니다.
  • -XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
  • 다음 속성을 사용하여 사용하도록 설정할 수 있는 Windows의 KeyStores( JDK-8306688 참조)로 SST 파일에 대한 지원이 추가되었습니다.
  • -Dsun.security.mscapi.enableSST=true
  • 다음과 같은 향상된 기능 및 버그 수정의 백포트:
    • JDK-8250902 x86에서 MD5 내장 함수 구현 - Java 버그 시스템
    • JDK 플라이트 레코더
      • JDK-8226897 JFR OldObjectSample 이벤트를 사용하여 개체 기간 제공
      • JDK-8232594 JFR 명령 기간의 출력을 사용자에게 더 친숙하게 만들기
      • JDK-8216041 이벤트 요청 삭제
      • JDK-8216995 JFR 명령줄 정리
      • JDK-8217089 향상된 시작을 위한 지연 설치 os 인터페이스 구성 요소
    • JDK-8303607 SunMSCAPI 공급자가 메모리 및 키를 누수합니다.

알려진 문제

  • AArch64에 대한 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 11.0.20.1

개선 사항

  • 스칼라 교체 기회 수를 늘려 이스케이프 분석의 성능을 향상시키기 위해 새 기능( JDK-8287061JDK-8289943 참조)을 포함합니다. 이 기능은 기본적으로 사용하도록 설정됩니다. 이를 사용하지 않도록 설정하려면 개발자는 다음 JVM 플래그를 사용해야 합니다.
  • -XX:-ReduceAllocationMerges
  • 다음과 같은 향상된 기능 및 버그 수정의 백포트:
    • JDK-8250902 x86에서 MD5 내장 함수 구현 - Java 버그 시스템
    • JDK 플라이트 레코더
      • JDK-8226897 JFR OldObjectSample 이벤트를 사용하여 개체 기간 제공
      • JDK-8232594 JFR 명령 기간의 출력을 사용자에게 더 친숙하게 만들기
      • JDK-8216041 이벤트 요청 삭제
      • JDK-8216995 JFR 명령줄 정리
      • JDK-8217089 향상된 시작을 위한 지연 설치 os 인터페이스 구성 요소

알려진 문제

  • AArch64에 대한 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 11.0.20

개선 사항

  • 스칼라 교체 기회 수를 늘려 이스케이프 분석의 성능을 향상시키기 위해 새 기능( JDK-8287061JDK-8289943 참조)을 포함합니다. 이 기능은 이제 기본적으로 사용하도록 설정됩니다. 이를 사용하지 않도록 설정하려면 개발자는 다음 JVM 플래그를 사용해야 합니다.
  • -XX:-ReduceAllocationMerges
  • 다음과 같은 향상된 기능 및 버그 수정의 백포트:
    • JDK-8250902 x86에서 MD5 내장 함수 구현 - Java 버그 시스템
    • JDK 플라이트 레코더
      • JDK-8226897 JFR OldObjectSample 이벤트를 사용하여 개체 기간 제공
      • JDK-8232594 JFR 명령 기간의 출력을 사용자에게 더 친숙하게 만들기
      • JDK-8216041 이벤트 요청 삭제
      • JDK-8216995 JFR 명령줄 정리
      • JDK-8217089 향상된 시작을 위한 지연 설치 os 인터페이스 구성 요소

알려진 문제

  • AArch64에 대한 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 11.0.19

개선 사항

  • 스칼라 교체 기회 수를 늘려 이스케이프 분석의 성능을 향상시키는 실험적 기능이 포함되어 있습니다. 이 기능을 사용하도록 설정하려면 개발자는 다음 JVM 플래그를 사용해야 합니다.
  • -XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
  • 다음과 같은 향상된 기능 및 버그 수정의 백포트:
    • JDK-8250902 x86에서 MD5 내장 함수 구현 - Java 버그 시스템
    • JFR
      • JDK-8226897 JFR OldObjectSample 이벤트를 사용하여 개체 사용 기간 제공 - Java 버그 시스템
      • JDK-8232594 JFR 명령 기간의 출력을 보다 사용자에게 친숙하게 만들기 - Java 버그 시스템
      • JDK-8216041 [이벤트 요청] - 최적 해제 - Java 버그 시스템

알려진 문제

  • AArch64에 대한 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 11.0.18

개선 사항

  • 스칼라 교체 기회 수를 늘려 이스케이프 분석의 성능을 향상시키는 실험적 기능이 포함되어 있습니다. 이 기능을 사용하도록 설정하려면 개발자는 다음 JVM 플래그를 사용해야 합니다.
  • -XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
  • 다음과 같은 향상된 기능 및 버그 수정의 백포트:
    • JDK-8250902 x86에서 MD5 내장 함수 구현 - Java 버그 시스템
    • JFR
      • JDK-8226897 JFR OldObjectSample 이벤트를 사용하여 개체 사용 기간 제공 - Java 버그 시스템
      • JDK-8232594 JFR 명령 기간의 출력을 보다 사용자에게 친숙하게 만들기 - Java 버그 시스템
      • JDK-8216041 [이벤트 요청] - 최적 해제 - Java 버그 시스템

알려진 문제

  • 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 11.0.17

개선 사항

  • 스칼라 교체 기회 수를 늘려 이스케이프 분석의 성능을 향상시키는 실험적 기능이 추가되었습니다. 이 기능을 사용하도록 설정하려면 개발자는 다음 JVM 플래그를 사용해야 합니다.
  • -XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges

알려진 문제

  • 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 11.0.16.1

알려진 문제

  • 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 11.0.16

알려진 문제

  • 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 11.0.15

알려진 문제

  • 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 11.0.14.1

Microsoft 관련 향상된 기능

  • JEP 391 macOS/AArch64 포트의 백포트
  • JEP 386 Alpine Linux 포트의 백포트

알려진 문제

  • 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 11.0.14

Microsoft 관련 향상된 기능

  • JEP 391 macOS/AArch64 포트의 백포트
  • JEP 386 Alpine Linux 포트의 백포트

알려진 문제

  • 이진 파일에는 기본 CDS(JEP 341) 보관 파일이 없습니다. 를 실행 java -Xshare:dump 하여 설치 후 생성합니다.

OpenJDK 11.0.13

OpenJDK 11.0.12

Microsoft 관련 향상된 기능

OpenJDK 11.0.11

OpenJDK 11.0.11의 보안 수정 사항 및 기타 수정 사항 목록

Microsoft 관련 향상된 기능

  • JDK-8250902 x86에서 MD5 내장 함수 구현 - Java 버그 시스템

Microsoft Build of OpenJDK에 대한 피드백 제공

Microsoft Build of OpenJDK를 개선하는 데 도움이 되는 의견, 생각 및 아이디어를 보내주세요. GitHub의 OpenJDK 토론 페이지를 방문하여 피드백을 보내주세요.

Java 및 OpenJDK는 Oracle 및/또는 해당 계열사의 상표 또는 등록 상표입니다.

기타 릴리스

OpenJDK 16.0.2

Microsoft 관련 향상된 기능

Posted by gurupia
,