Kotlin logo

Kotlin

A concise multiplatform language developed by JetBrains

Releases

Kotlin 1.9.20 릴리스

Read this post in other languages:

Kotlin 1.9.20 릴리스가 출시되었습니다. 이제 모든 타깃용 K2 컴파일러가 베타 버전이 되었고, Kotlin Multiplatform은 안정화 단계에 접어들었습니다.

이번 릴리스의 주요 사항을 확인해 보세요:

  • 이제 베타 버전이 된 모든 타깃용 K2
  • 안정화된 Kotlin Multiplatform
  • 멀티플랫폼 프로젝트 설정을 위한 새로운 디폴트 계층 구조 템플릿
  • Kotlin Multiplatform에서 Gradle 구성 캐시를 완벽하게 지원
  • Kotlin/Native에서는 기본적으로 사용자 지정 메모리 할당자 사용
  • Kotlin/Native의 가비지 컬렉터 성능 개선
  • Kotlin/Wasm의 새로운 타깃 및 이름이 변경된 타깃, 최신 Wasm GC 지원
  • Kotlin/Wasm용 표준 라이브러리에서 WASI API 지원

전체 변경 사항 목록은 Kotlin 1.9.20의 새로운 기능 또는 GitHub의 릴리스 노트를 참조하세요.

새로운 Kotlin K2 컴파일러는 모든 타깃에서 베타 버전입니다

JetBrains Kotlin 팀은 계속해서 새로운 K2 컴파일러를 안정화하고 있습니다. 이를 통해 성능이 크게 향상되고, 새로운 언어 기능의 개발 속도가 빨라지며, Kotlin이 지원하는 모든 플랫폼이 통합되고, 멀티플랫폼 프로젝트를 위한 더 나은 아키텍처가 제공될 것입니다.

1.9.20 릴리스에서 새로운 K2 컴파일러는 JVM, Native, JS 및 Wasm 등 모든 플랫폼에 대해 베타 단계에 도달했습니다. 즉, 이제 모든 Kotlin 프로젝트에서 K2를 사용해 볼 수 있습니다.

Kotlin 팀이 수십 개의 사용자 및 내부 프로젝트를 성공적으로 컴파일링해 보았으므로 새로운 컴파일러의 품질이 보장됩니다. 많은 사용자가 자신의 프로젝트에 새로운 K2 컴파일러를 시험해보고 발견한 문제를 보고하며 안정화 프로세스에 참여하고 있습니다.

Kotlin 1.9.20 릴리스에서는 kapt 컴파일러 플러그인에도 K2를 지원합니다. 이제 모든 필수 Kotlin 컴파일러 플러그인에서 K2가 지원됩니다. 여기에는 kapt, 직렬화, AtomicFU, Lombok, SAM with receiver, all-open, no-arg, jvm-abi-gen, Android Lint 및 Jetpack Compose 컴파일러 플러그인이 포함됩니다. K2를 지원하는 Kotlin Symbol Processing(KSP)은 Kotlin 1.9.20 이후 일주일 내에 출시될 예정입니다.

추가 컴파일러 플러그인을 사용하는 경우, 해당 플러그인의 문서를 확인하여 K2와 호환되는지 알아보세요.

다음 정착역은 Kotlin 2.0입니다

Kotlin의 다음 주요 버전은 2.0.0이며, 이 버전에서는 새로운 K2 컴파일러가 기본적으로 제공되고 모든 타깃에 대해 안정화됩니다.

발견된 문제를 가능한 한 빠르게 해결하기 위해 조금씩 빈번하게 Kotlin 2.0 안정화 버전을 릴리스할 계획입니다. 이러한 릴리스에는 Beta1, Beta2, Beta3, RC1 및 RC2가 포함됩니다.

Kotlin 2.0.0-RC1 릴리스 시에는 다른 버전의 Kotlin 컴파일러로 컴파일링된 코드와의 바이너리 호환성을 보장하고 K2로 컴파일링된 바이너리의 손상을 제거할 계획입니다. 이를 통해 프로덕션 환경에서 새로운 K2 컴파일러를 사용할 수 있습니다.

참여하기: 지금 Kotlin 2.0 구현에 기여하고 K2 컴파일러를 사용해 보세요

K2 컴파일러가 안정화 프로세스를 마치고 Kotlin 2.0에서 기본적으로 사용될 날이 머지 않았습니다. 가능한 한 많은 개발자가 K2를 사용해 보고 잠재적인 문제를 보고하는 것이 중요합니다.

여러분의 피드백은 문제를 해결하고 매우 복잡한 시나리오에서도 완벽하게 작동하도록 K2를 만드는 데 도움이 됩니다. K2를 사용하여 프로젝트를 한 번만 컴파일링해도 Kotlin 2.0 목표 달성에 크게 기여할 수 있습니다. 지금 바로 K2를 사용해 보세요!

K2 컴파일러 사용해 보기

Kotlin 1.9.20 설치 방법

이미 IntelliJ IDEA 2023.1 또는 2023.2을 사용하고 있다면 IDE에서 자동으로 Kotlin 1.9.20 업데이트를 제안합니다. 또는 이 지침을 따라 직접 업데이트할 수도 있습니다. IntelliJ IDEA 2023.3에는 Kotlin 1.9.20 플러그인이 포함됩니다.

Android Studio Hedgehog(231) 및 Iguana(232)의 경우, Kotlin 1.9.20 플러그인이 향후 Android Studio 업데이트에 포함될 예정입니다. 명령줄 컴파일러가 필요한 경우, Github 릴리스 페이지에서 다운로드하세요.

문제가 발생하면

  • JetBrains 이슈 트래커인 YouTrack에 보고해 주세요.

EAP 챔피언에게 특별한 감사의 말을 전합니다 🥇👏

최신 Kotlin 기능에 대한 최신 정보를 받아보세요! 이 게시물의 하단에 있는 양식을 작성하시면 Kotlin 소식을 받아보실 수 있습니다. ⬇️

기타 유용한 글과 영상

게시물 원문 작성자

image description

Discover more