Kotlin 릴리스
최신 Kotlin 버전: 2.2.10
자세한 내용은 Kotlin 2.2.10의 새로운 기능을 참조하세요
Kotlin 2.0.0부터 다음과 같은 유형의 릴리스를 제공합니다.
- 언어 릴리스 (2.x.0): 언어의 주요 변경 사항과 툴링 업데이트를 포함합니다. 6개월에 한 번 릴리스됩니다.
- 툴링 릴리스 (2.x.20): 언어 릴리스 사이에 제공되며 툴링 업데이트, 성능 개선 및 버그 수정을 포함합니다. 해당 언어 릴리스 후 3개월 이내에 릴리스됩니다.
- 버그 수정 릴리스 (2.x.yz): _툴링 릴리스_의 버그 수정을 포함합니다. 이러한 릴리스에 대한 정확한 릴리스 일정은 없습니다.
각 언어 및 툴링 릴리스에 대해, 릴리스되기 전에 새로운 기능을 미리 사용해 볼 수 있도록 여러 미리보기 (EAP) 버전도 함께 제공합니다. 자세한 내용은 얼리 액세스 프리뷰를 참조하세요.
새로운 Kotlin 릴리스에 대한 알림을 받고 싶다면, Kotlin 뉴스레터를 구독하거나, X의 Kotlin을 팔로우하거나, Kotlin GitHub 저장소에서 Watch | Custom | Releases 옵션을 활성화하세요.
새 Kotlin 버전으로 업데이트
프로젝트를 새 릴리스로 업그레이드하려면 빌드 시스템에서 Kotlin 버전을 업데이트하세요.
Gradle
Kotlin 2.2.10으로 업데이트하려면 build.gradle(.kts)
파일에서 Kotlin Gradle 플러그인 버전을 변경하세요.
plugins {
// Replace `<...>` with the plugin name appropriate for your target environment
kotlin("<...>") version "2.2.10"
// For example, if your target environment is JVM:
// kotlin("jvm") version "2.2.10"
// If your target is Kotlin Multiplatform:
// kotlin("multiplatform") version "2.2.10"
}
plugins {
// Replace `<...>` with the plugin name appropriate for your target environment
id 'org.jetbrains.kotlin.<...>' version '2.2.10'
// For example, if your target environment is JVM:
// id 'org.jetbrains.kotlin.jvm' version '2.2.10'
// If your target is Kotlin Multiplatform:
// id 'org.jetbrains.kotlin.multiplatform' version '2.2.10'
}
이전 Kotlin 버전으로 생성된 프로젝트가 있는 경우, kotlinx 라이브러리 버전도 업데이트해야 하는지 확인하세요.
새 언어 릴리스로 마이그레이션하는 경우, Kotlin 플러그인의 마이그레이션 도구가 프로세스를 도와줄 것입니다.
프로젝트에서 Gradle을 사용하는 방법에 대해 자세히 알아보려면 Gradle 프로젝트 구성하기를 참조하세요.
Maven
Kotlin 2.2.10으로 업데이트하려면 pom.xml
파일에서 버전을 변경하세요.
<properties>
<kotlin.version>2.2.10</kotlin.version>
</properties>
또는 pom.xml
파일에서 kotlin-maven-plugin
버전을 변경할 수 있습니다.
<plugins>
<plugin>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-plugin</artifactId>
<version>2.2.10</version>
</plugin>
</plugins>
이전 Kotlin 버전으로 생성된 프로젝트가 있는 경우, kotlinx 라이브러리 버전도 업데이트해야 하는지 확인하세요.
프로젝트에서 Maven을 사용하는 방법에 대해 자세히 알아보려면 Maven을 참조하세요.
IDE 지원
Kotlin은 JetBrains에서 개발한 공식 Kotlin 플러그인과 함께 IntelliJ IDEA 및 Android Studio에서 완전한 즉시 사용 가능한 지원을 제공합니다.
IntelliJ IDEA 및 Android Studio의 K2 모드는 K2 컴파일러를 사용하여 코드 분석, 코드 완성 및 하이라이팅을 개선합니다.
IntelliJ IDEA 2025.1부터 K2 모드는 기본적으로 활성화됩니다.
Android Studio에서는 2024.1부터 다음 단계에 따라 K2 모드를 활성화할 수 있습니다.
- 설정 | 언어 및 프레임워크 | Kotlin으로 이동합니다.
- K2 모드 활성화 옵션을 선택합니다.
K2 모드에 대한 자세한 내용은 저희 블로그에서 확인하세요.
Kotlin 릴리스 호환성
Kotlin 릴리스 유형 및 호환성에 대해 자세히 알아보세요.
릴리스 세부 정보
다음 표에는 최신 Kotlin 릴리스의 세부 정보가 나와 있습니다.
Kotlin의 얼리 액세스 프리뷰(EAP) 버전도 사용해 볼 수 있습니다.
빌드 정보 | 빌드 하이라이트 |
---|---|
2.2.0 릴리스됨: 2025년 6월 23일 | 새롭고 안정화된 언어 기능, 툴링 업데이트, 다양한 플랫폼에 대한 성능 개선, 그리고 중요한 수정 사항을 포함하는 언어 릴리스입니다. 자세한 내용은 변경 로그를 참조하세요. |
2.1.21 릴리스됨: 2025년 5월 13일 | Kotlin 2.1.20의 버그 수정 릴리스입니다. 자세한 내용은 변경 로그를 참조하세요. |
2.1.20 릴리스됨: 2025년 3월 20일 | 새로운 실험적 기능, 성능 개선 및 버그 수정을 포함하는 Kotlin 2.1.0의 툴링 릴리스입니다. Kotlin 2.1.20에 대한 자세한 내용은 Kotlin 2.1.20의 새로운 기능에서 알아보세요. |
2.1.10 릴리스됨: 2025년 1월 27일 | Kotlin 2.1.0의 버그 수정 릴리스입니다. 자세한 내용은 변경 로그를 참조하세요. |
2.1.0 릴리스됨: 2024년 11월 27일 | 새로운 언어 기능을 소개하는 언어 릴리스입니다. Kotlin 2.1.0에 대한 자세한 내용은 Kotlin 2.1.0의 새로운 기능에서 알아보세요. |
2.0.21 릴리스됨: 2024년 10월 10일 | Kotlin 2.0.20의 버그 수정 릴리스입니다. 자세한 내용은 변경 로그를 참조하세요. |
2.0.20 릴리스됨: 2024년 8월 22일 | 성능 개선 및 버그 수정을 포함하는 Kotlin 2.0.0의 툴링 릴리스입니다. Kotlin/Native 가비지 컬렉터의 동시 마킹, Kotlin 공통 표준 라이브러리의 UUID 지원, Compose 컴파일러 업데이트, Gradle 8.8까지의 지원 기능도 포함됩니다. Kotlin 2.0.20에 대한 자세한 내용은 Kotlin 2.0.20의 새로운 기능에서 알아보세요. |
2.0.10 릴리스됨: 2024년 8월 6일 | Kotlin 2.0.0의 버그 수정 릴리스입니다. Kotlin 2.0.0에 대한 자세한 내용은 Kotlin 2.0.0의 새로운 기능에서 알아보세요. |
2.0.0 릴리스됨: 2024년 5월 21일 | 안정적인 Kotlin K2 컴파일러를 포함하는 언어 릴리스입니다. Kotlin 2.0.0에 대한 자세한 내용은 Kotlin 2.0.0의 새로운 기능에서 알아보세요. |
1.9.25 릴리스됨: 2024년 7월 19일 | Kotlin 1.9.20, 1.9.21, 1.9.22, 1.9.23 및 1.9.24의 버그 수정 릴리스입니다. Kotlin 1.9.20에 대한 자세한 내용은 Kotlin 1.9.20의 새로운 기능에서 알아보세요. |
1.9.24 릴리스됨: 2024년 5월 7일 | Kotlin 1.9.20, 1.9.21, 1.9.22 및 1.9.23의 버그 수정 릴리스입니다. Kotlin 1.9.20에 대한 자세한 내용은 Kotlin 1.9.20의 새로운 기능에서 알아보세요. |
1.9.23 릴리스됨: 2024년 3월 7일 | Kotlin 1.9.20, 1.9.21 및 1.9.22의 버그 수정 릴리스입니다. Kotlin 1.9.20에 대한 자세한 내용은 Kotlin 1.9.20의 새로운 기능에서 알아보세요. |
1.9.22 릴리스됨: 2023년 12월 21일 | Kotlin 1.9.20 및 1.9.21의 버그 수정 릴리스입니다. Kotlin 1.9.20에 대한 자세한 내용은 Kotlin 1.9.20의 새로운 기능에서 알아보세요. |
1.9.21 릴리스됨: 2023년 11월 23일 | Kotlin 1.9.20의 버그 수정 릴리스입니다. Kotlin 1.9.20에 대한 자세한 내용은 Kotlin 1.9.20의 새로운 기능에서 알아보세요. |
1.9.20 릴리스됨: 2023년 11월 1일 | 베타 버전의 Kotlin K2 컴파일러와 안정적인 Kotlin 멀티플랫폼을 포함하는 기능 릴리스입니다. 자세한 내용은 다음을 참조하세요: |
1.9.10 릴리스됨: 2023년 8월 23일 | Kotlin 1.9.0의 버그 수정 릴리스입니다. Kotlin 1.9.0에 대한 자세한 내용은 Kotlin 1.9.0의 새로운 기능에서 알아보세요. NOTE Android Studio Giraffe 및 Hedgehog의 경우, Kotlin 플러그인 1.9.10은 향후 Android Studio 업데이트와 함께 제공됩니다. |
1.9.0 릴리스됨: 2023년 7월 6일 | Kotlin K2 컴파일러 업데이트, 새로운 enum 클래스 값 함수, 개방형 범위용 새 연산자 (new operator for open-ended ranges), Kotlin 멀티플랫폼의 Gradle 설정 캐시 미리보기, Kotlin 멀티플랫폼의 Android 대상 지원 변경 사항, Kotlin/Native의 사용자 정의 메모리 할당자 미리보기를 포함하는 기능 릴리스입니다. 자세한 내용은 다음을 참조하세요: |
1.8.22 릴리스됨: 2023년 6월 8일 | Kotlin 1.8.20의 버그 수정 릴리스입니다. Kotlin 1.8.20에 대한 자세한 내용은 Kotlin 1.8.20의 새로운 기능에서 알아보세요. |
1.8.21 릴리스됨: 2023년 4월 25일 | Kotlin 1.8.20의 버그 수정 릴리스입니다. Kotlin 1.8.20에 대한 자세한 내용은 Kotlin 1.8.20의 새로운 기능에서 알아보세요. NOTE Android Studio Flamingo 및 Giraffe의 경우, Kotlin 플러그인 1.8.21은 향후 Android Studio 업데이트와 함께 제공됩니다. |
1.8.20 릴리스됨: 2023년 4월 3일 | Kotlin K2 컴파일러 업데이트, stdlib의 AutoCloseable 인터페이스 및 Base64 인코딩, 기본적으로 활성화된 새로운 JVM 증분 컴파일, 새로운 Kotlin/Wasm 컴파일러 백엔드를 포함하는 기능 릴리스입니다. 자세한 내용은 다음을 참조하세요: |
1.8.10 릴리스됨: 2023년 2월 2일 | Kotlin 1.8.0의 버그 수정 릴리스입니다. Kotlin 1.8.0에 대해 자세히 알아보세요. NOTE Android Studio Electric Eel 및 Flamingo의 경우, Kotlin 플러그인 1.8.10은 향후 Android Studio 업데이트와 함께 제공됩니다. |
1.8.0 릴리스됨: 2022년 12월 28일 | 향상된 kotlin-reflect 성능, JVM용 새로운 재귀적 디렉터리 콘텐츠 복사 또는 삭제 실험적 함수, 개선된 Objective-C/Swift 상호 운용성을 포함하는 기능 릴리스입니다. 자세한 내용은 다음을 참조하세요: |
1.7.21 릴리스됨: 2022년 11월 9일 | Kotlin 1.7.20의 버그 수정 릴리스입니다. Kotlin 1.7.20에 대한 자세한 내용은 Kotlin 1.7.20의 새로운 기능에서 알아보세요. NOTE Android Studio Dolphin, Electric Eel 및 Flamingo의 경우, Kotlin 플러그인 1.7.21은 향후 Android Studio 업데이트와 함께 제공됩니다. |
1.7.20 릴리스됨: 2022년 9월 29일 | 새로운 언어 기능, Kotlin K2 컴파일러의 여러 컴파일러 플러그인 지원, 기본적으로 활성화된 새로운 Kotlin/Native 메모리 관리자, Gradle 7.1 지원을 포함하는 점진적 릴리스입니다. 자세한 내용은 다음을 참조하세요: Kotlin 1.7.20에 대해 자세히 알아보세요. |
1.7.10 릴리스됨: 2022년 7월 7일 | Kotlin 1.7.0의 버그 수정 릴리스입니다. Kotlin 1.7.0에 대해 자세히 알아보세요. NOTE Android Studio Dolphin (213) 및 Android Studio Electric Eel (221)의 경우, Kotlin 플러그인 1.7.10은 향후 Android Studio 업데이트와 함께 제공됩니다. |
1.7.0 릴리스됨: 2022년 6월 9일 | JVM용 Kotlin K2 컴파일러의 알파 버전, 안정화된 언어 기능, 성능 개선 및 실험적 API 안정화와 같은 점진적인 변경 사항을 포함하는 기능 릴리스입니다. 자세한 내용은 다음을 참조하세요: |
1.6.21 릴리스됨: 2022년 4월 20일 | Kotlin 1.6.20의 버그 수정 릴리스입니다. Kotlin 1.6.20에 대해 자세히 알아보세요. |
1.6.20 릴리스됨: 2022년 4월 4일 | 다음과 같은 다양한 개선 사항을 포함하는 점진적 릴리스입니다:
Kotlin 1.6.20에 대해 자세히 알아보세요. |
1.6.10 릴리스됨: 2021년 12월 14일 | Kotlin 1.6.0의 버그 수정 릴리스입니다. Kotlin 1.6.0에 대해 자세히 알아보세요. |
1.6.0 릴리스됨: 2021년 11월 16일 | 새로운 언어 기능, 성능 개선, 실험적 API 안정화와 같은 점진적인 변경 사항을 포함하는 기능 릴리스입니다. 자세한 내용은 다음을 참조하세요: |
1.5.32 릴리스됨: 2021년 11월 29일 | Kotlin 1.5.31의 버그 수정 릴리스입니다. Kotlin 1.5.30에 대해 자세히 알아보세요. |
1.5.31 릴리스됨: 2021년 9월 20일 | Kotlin 1.5.30의 버그 수정 릴리스입니다. Kotlin 1.5.30에 대해 자세히 알아보세요. |
1.5.30 릴리스됨: 2021년 8월 23일 | 다음과 같은 다양한 개선 사항을 포함하는 점진적 릴리스입니다:
자세한 내용은 다음을 참조하세요: |
1.5.21 릴리스됨: 2021년 7월 13일 | Kotlin 1.5.20의 버그 수정 릴리스입니다. Kotlin 1.5.20에 대해 자세히 알아보세요. |
1.5.20 릴리스됨: 2021년 6월 24일 | 다음과 같은 다양한 개선 사항을 포함하는 점진적 릴리스입니다:
자세한 내용은 다음을 참조하세요: |
1.5.10 릴리스됨: 2021년 5월 24일 | Kotlin 1.5.0의 버그 수정 릴리스입니다. Kotlin 1.5.0에 대해 자세히 알아보세요. |
1.5.0 릴리스됨: 2021년 5월 5일 | 새로운 언어 기능, 성능 개선, 실험적 API 안정화와 같은 점진적인 변경 사항을 포함하는 기능 릴리스입니다. 자세한 내용은 다음을 참조하세요: |
1.4.32 릴리스됨: 2021년 3월 22일 | Kotlin 1.4.30의 버그 수정 릴리스입니다. Kotlin 1.4.30에 대해 자세히 알아보세요. |
1.4.31 릴리스됨: 2021년 2월 25일 | Kotlin 1.4.30의 버그 수정 릴리스입니다. Kotlin 1.4.30에 대해 자세히 알아보세요. |
1.4.30 릴리스됨: 2021년 2월 3일 | 다음과 같은 다양한 개선 사항을 포함하는 점진적 릴리스입니다:
자세한 내용은 다음을 참조하세요: |
1.4.21 릴리스됨: 2020년 12월 7일 | Kotlin 1.4.20의 버그 수정 릴리스입니다. Kotlin 1.4.20에 대해 자세히 알아보세요. |
1.4.20 릴리스됨: 2020년 11월 23일 | 다음과 같은 다양한 개선 사항을 포함하는 점진적 릴리스입니다:
자세한 내용은 다음을 참조하세요: |
1.4.10 릴리스됨: 2020년 9월 7일 | Kotlin 1.4.0의 버그 수정 릴리스입니다. Kotlin 1.4.0에 대해 자세히 알아보세요. |
1.4.0 릴리스됨: 2020년 8월 17일 | 주로 품질과 성능에 중점을 둔 다양한 기능과 개선 사항을 포함하는 기능 릴리스입니다. 자세한 내용은 다음을 참조하세요: |
1.3.72 릴리스됨: 2020년 4월 15일 | Kotlin 1.3.70의 버그 수정 릴리스입니다. Kotlin 1.3.70에 대해 자세히 알아보세요. |