Kotlin 릴리스 프로세스
최신 Kotlin 버전: 2.3.0
Kotlin 2.3.20의 새로운 기능을 확인해 보세요. 변경 로그(changelog)에서 버그 수정 세부 정보를 찾아보세요.
이 페이지에서는 Kotlin의 릴리스 주기와 제공되는 다양한 릴리스 유형에 대해 설명합니다. 또한 과거 및 향후 Kotlin 릴리스에 대한 세부 정보와 특정 릴리스로 업데이트하는 방법에 대한 지침도 포함되어 있습니다.
Kotlin 2.0.0부터 다음 유형의 릴리스를 제공합니다:
- 언어 릴리스(Language releases) (2.x.0): 언어의 주요 변경 사항을 가져오고 도구 업데이트를 포함합니다. 6개월에 한 번 릴리스됩니다.
- 도구 릴리스(Tooling releases) (2.x.20): 언어 릴리스 사이에 제공되며 도구 업데이트, 성능 개선 및 버그 수정을 포함합니다. 해당 언어 릴리스 후 3개월 이내에 릴리스됩니다.
- 버그 수정 릴리스(Bug fix releases) (2.x.yz): _도구 릴리스_에 대한 버그 수정을 포함합니다. 이러한 릴리스에 대한 정확한 일정은 없습니다.
예를 들어, 언어 릴리스 2.2.0의 경우 도구 릴리스 2.2.20 하나와 버그 수정 릴리스 2.2.21 하나만 있었습니다.
각 언어 및 도구 릴리스에 대해, 새로운 기능이 정식 출시되기 전에 미리 사용해 볼 수 있도록 여러 개의 프리뷰(EAP) 버전도 제공합니다. 자세한 내용은 Early Access Preview를 참조하세요.
새로운 Kotlin 릴리스 소식을 받고 싶다면 Kotlin 뉴스레터를 구독하거나, X에서 Kotlin을 팔로우하거나, Kotlin GitHub 저장소에서 Watch | Custom | Releases 옵션을 활성화하세요.
향후 Kotlin 릴리스 일정
향후 안정 버전 Kotlin 릴리스의 대략적인 일정은 다음과 같습니다:
- 2.4.0: 2026년 6월 – 7월 예정
- 2.4.20: 2026년 9월 예정
새로운 Kotlin 버전으로 업데이트
프로젝트를 새로운 릴리스로 업그레이드하려면 빌드 시스템에서 Kotlin 버전을 업데이트하세요.
Gradle
Kotlin 2.3.0으로 업데이트하려면 build.gradle(.kts) 파일에서 Kotlin Gradle 플러그인 버전을 변경하세요.
plugins {
// `<...>`를 대상 환경에 적합한 플러그인 이름으로 바꿉니다.
kotlin("<...>") version "2.3.0"
// 예를 들어, 대상 환경이 JVM인 경우:
// kotlin("jvm") version "2.3.0"
// 대상이 Kotlin Multiplatform인 경우:
// kotlin("multiplatform") version "2.3.0"
}plugins {
// `<...>`를 대상 환경에 적합한 플러그인 이름으로 바꿉니다.
id 'org.jetbrains.kotlin.<...>' version '2.3.0'
// 예를 들어, 대상 환경이 JVM인 경우:
// id 'org.jetbrains.kotlin.jvm' version '2.3.0'
// 대상이 Kotlin Multiplatform인 경우:
// id 'org.jetbrains.kotlin.multiplatform' version '2.3.0'
}이전 Kotlin 버전으로 생성된 프로젝트가 있는 경우, kotlinx 라이브러리의 버전도 업데이트해야 하는지 확인하세요.
새로운 언어 릴리스로 마이그레이션하는 경우 Kotlin 플러그인의 마이그레이션 도구가 프로세스를 도와줍니다.
프로젝트에서 Gradle을 사용하는 방법에 대해 자세히 알아보려면 Gradle 프로젝트 구성을 참조하세요.
Maven
Kotlin 2.3.0으로 업데이트하려면 pom.xml 파일에서 버전을 변경하세요.
<properties>
<kotlin.version>2.3.0</kotlin.version>
</properties>또는 pom.xml 파일에서 kotlin-maven-plugin의 버전을 변경할 수 있습니다.
<plugins>
<plugin>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-plugin</artifactId>
<version>2.3.0</version>
</plugin>
</plugins>이전 Kotlin 버전으로 생성된 프로젝트가 있는 경우, kotlinx 라이브러리의 버전도 업데이트해야 하는지 확인하세요.
프로젝트에서 Maven을 사용하는 방법에 대해 자세히 알아보려면 Maven을 참조하세요.
IDE 지원
Kotlin은 JetBrains에서 개발한 공식 Kotlin 플러그인을 통해 IntelliJ IDEA 및 Android Studio에서 별도의 설정 없이 완전한 기능을 지원합니다.
Kotlin 릴리스 호환성
Kotlin 릴리스 유형 및 호환성에 대해 자세히 알아보세요.
릴리스 이력
다음 표는 이전 Kotlin 릴리스의 세부 정보를 나열합니다.
Kotlin의 Early Access Preview (EAP) 버전을 사용해 볼 수도 있습니다.
| 빌드 정보 | 빌드 주요 사항 |
|---|---|
| 2.3.21 출시일: 2026년 4월 23일 | Kotlin 2.3.20에 대한 버그 수정 릴리스입니다. 자세한 내용은 변경 로그를 참조하세요. |
| 2.3.20 출시일: 2026년 3월 16일 | 성능 개선, 버그 수정 및 도구 업데이트를 포함하는 도구 릴리스입니다. 자세한 내용은 변경 로그를 참조하세요. |
| 2.3.10 출시일: 2026년 2월 5일 | Kotlin 2.3.0에 대한 버그 수정 릴리스로, 성능 개선 및 드물게 발생하는 자세한 내용은 변경 로그를 참조하세요. |
| 2.3.0 출시일: 2025년 12월 16일 | 새로운 기능 및 안정화된 언어 기능, 도구 업데이트, 다양한 플랫폼을 위한 성능 개선 및 중요한 수정을 포함하는 언어 릴리스입니다. Kotlin 2.3.0에 대한 자세한 내용은 Kotlin 2.3.0의 새로운 기능을 참조하세요. |
| 2.2.21 출시일: 2025년 10월 23일 | Xcode 26 지원과 기타 개선 사항 및 버그 수정을 포함하는 버그 수정 릴리스입니다. 자세한 내용은 변경 로그를 참조하세요. |
| 2.2.20 출시일: 2025년 9월 10일 | 웹 개발을 위한 중요한 변경 사항과 기타 개선 사항을 포함하는 Kotlin 2.2.0용 도구 릴리스입니다. Kotlin 2.2.20에 대한 자세한 내용은 Kotlin 2.2.20의 새로운 기능을 참조하세요. |
| 2.2.10 출시일: 2025년 8월 14일 | Kotlin 2.2.0에 대한 버그 수정 릴리스입니다. 자세한 내용은 변경 로그를 참조하세요. |
| 2.2.0 출시일: 2025년 6월 23일 | 새로운 기능 및 안정화된 언어 기능, 도구 업데이트, 다양한 플랫폼을 위한 성능 개선 및 중요한 수정을 포함하는 언어 릴리스입니다. Kotlin 2.2.0에 대한 자세한 내용은 Kotlin 2.2.0의 새로운 기능을 참조하세요. |
| 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 가비지 컬렉터의 동시 마킹(concurrent marking), 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 Multiplatform을 포함하는 기능 릴리스입니다. 자세한 내용은 다음을 참조하세요: |
| 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 컴파일러 업데이트, 새로운 열거형 클래스 values 함수, 개방형 범위(open-ended ranges)를 위한 새로운 연산자, Kotlin Multiplatform의 Gradle 구성 캐시 프리뷰, Kotlin Multiplatform의 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 컴파일러 업데이트, AutoCloseable 인터페이스 및 stdlib의 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에 대해 자세히 알아보세요. |
