Skip to content

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 플러그인 버전을 변경하세요.

kotlin
plugins {
    // `<...>`를 대상 환경에 적합한 플러그인 이름으로 바꿉니다.
    kotlin("<...>") version "2.3.0"
    // 예를 들어, 대상 환경이 JVM인 경우:
    // kotlin("jvm") version "2.3.0"
    // 대상이 Kotlin Multiplatform인 경우:
    // kotlin("multiplatform") version "2.3.0"
}
groovy
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 파일에서 버전을 변경하세요.

xml
<properties>
    <kotlin.version>2.3.0</kotlin.version>
</properties>

또는 pom.xml 파일에서 kotlin-maven-plugin의 버전을 변경할 수 있습니다.

xml
<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 IDEAAndroid Studio에서 별도의 설정 없이 완전한 기능을 지원합니다.

Kotlin 릴리스 호환성

Kotlin 릴리스 유형 및 호환성에 대해 자세히 알아보세요.

릴리스 이력

다음 표는 이전 Kotlin 릴리스의 세부 정보를 나열합니다.

Kotlin의 Early Access Preview (EAP) 버전을 사용해 볼 수도 있습니다.

빌드 정보빌드 주요 사항
2.3.21

출시일: 2026년 4월 23일

GitHub에서 릴리스 보기

Kotlin 2.3.20에 대한 버그 수정 릴리스입니다.

자세한 내용은 변경 로그를 참조하세요.

2.3.20

출시일: 2026년 3월 16일

GitHub에서 릴리스 보기

성능 개선, 버그 수정 및 도구 업데이트를 포함하는 도구 릴리스입니다.

자세한 내용은 변경 로그를 참조하세요.

2.3.10

출시일: 2026년 2월 5일

GitHub에서 릴리스 보기

Kotlin 2.3.0에 대한 버그 수정 릴리스로, 성능 개선 및 드물게 발생하는 kotlinx.serialization의 레이스 컨디션(race condition)에 대한 중요한 수정을 포함합니다.

자세한 내용은 변경 로그를 참조하세요.

2.3.0

출시일: 2025년 12월 16일

GitHub에서 릴리스 보기

새로운 기능 및 안정화된 언어 기능, 도구 업데이트, 다양한 플랫폼을 위한 성능 개선 및 중요한 수정을 포함하는 언어 릴리스입니다.

Kotlin 2.3.0에 대한 자세한 내용은 Kotlin 2.3.0의 새로운 기능을 참조하세요.

2.2.21

출시일: 2025년 10월 23일

GitHub에서 릴리스 보기

Xcode 26 지원과 기타 개선 사항 및 버그 수정을 포함하는 버그 수정 릴리스입니다.

자세한 내용은 변경 로그를 참조하세요.

2.2.20

출시일: 2025년 9월 10일

GitHub에서 릴리스 보기

웹 개발을 위한 중요한 변경 사항과 기타 개선 사항을 포함하는 Kotlin 2.2.0용 도구 릴리스입니다.

Kotlin 2.2.20에 대한 자세한 내용은 Kotlin 2.2.20의 새로운 기능을 참조하세요.

2.2.10

출시일: 2025년 8월 14일

GitHub에서 릴리스 보기

Kotlin 2.2.0에 대한 버그 수정 릴리스입니다.

자세한 내용은 변경 로그를 참조하세요.

2.2.0

출시일: 2025년 6월 23일

GitHub에서 릴리스 보기

새로운 기능 및 안정화된 언어 기능, 도구 업데이트, 다양한 플랫폼을 위한 성능 개선 및 중요한 수정을 포함하는 언어 릴리스입니다.

Kotlin 2.2.0에 대한 자세한 내용은 Kotlin 2.2.0의 새로운 기능을 참조하세요.

2.1.21

출시일: 2025년 5월 13일

GitHub에서 릴리스 보기

Kotlin 2.1.20에 대한 버그 수정 릴리스입니다.

자세한 내용은 변경 로그를 참조하세요.

2.1.20

출시일: 2025년 3월 20일

GitHub에서 릴리스 보기

새로운 실험적 기능, 성능 개선 및 버그 수정을 포함하는 Kotlin 2.1.0용 도구 릴리스입니다.

Kotlin 2.1.20에 대한 자세한 내용은 Kotlin 2.1.20의 새로운 기능을 참조하세요.

2.1.10

출시일: 2025년 1월 27일

GitHub에서 릴리스 보기

Kotlin 2.1.0에 대한 버그 수정 릴리스입니다.

자세한 내용은 변경 로그를 참조하세요.

2.1.0

출시일: 2024년 11월 27일

GitHub에서 릴리스 보기

새로운 언어 기능을 도입한 언어 릴리스입니다.

Kotlin 2.1.0에 대한 자세한 내용은 Kotlin 2.1.0의 새로운 기능을 참조하세요.

2.0.21

출시일: 2024년 10월 10일

GitHub에서 릴리스 보기

Kotlin 2.0.20에 대한 버그 수정 릴리스입니다.

자세한 내용은 변경 로그를 참조하세요.

2.0.20

출시일: 2024년 8월 22일

GitHub에서 릴리스 보기

성능 개선 및 버그 수정을 포함하는 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일

GitHub에서 릴리스 보기

Kotlin 2.0.0에 대한 버그 수정 릴리스입니다.

Kotlin 2.0.0에 대한 자세한 내용은 Kotlin 2.0.0의 새로운 기능을 참조하세요.

2.0.0

출시일: 2024년 5월 21일

GitHub에서 릴리스 보기

안정화된 Kotlin K2 컴파일러가 포함된 언어 릴리스입니다.

Kotlin 2.0.0에 대한 자세한 내용은 Kotlin 2.0.0의 새로운 기능을 참조하세요.

1.9.25

출시일: 2024년 7월 19일

GitHub에서 릴리스 보기

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일

GitHub에서 릴리스 보기

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일

GitHub에서 릴리스 보기

Kotlin 1.9.20, 1.9.21 및 1.9.22에 대한 버그 수정 릴리스입니다.

Kotlin 1.9.20에 대한 자세한 내용은 Kotlin 1.9.20의 새로운 기능을 참조하세요.

1.9.22

출시일: 2023년 12월 21일

GitHub에서 릴리스 보기

Kotlin 1.9.20 및 1.9.21에 대한 버그 수정 릴리스입니다.

Kotlin 1.9.20에 대한 자세한 내용은 Kotlin 1.9.20의 새로운 기능을 참조하세요.

1.9.21

출시일: 2023년 11월 23일

GitHub에서 릴리스 보기

Kotlin 1.9.20에 대한 버그 수정 릴리스입니다.

Kotlin 1.9.20에 대한 자세한 내용은 Kotlin 1.9.20의 새로운 기능을 참조하세요.

1.9.20

출시일: 2023년 11월 1일

GitHub에서 릴리스 보기

베타 상태의 Kotlin K2 컴파일러와 안정화된 Kotlin Multiplatform을 포함하는 기능 릴리스입니다.

자세한 내용은 다음을 참조하세요:

1.9.10

출시일: 2023년 8월 23일

GitHub에서 릴리스 보기

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일

GitHub에서 릴리스 보기

Kotlin K2 컴파일러 업데이트, 새로운 열거형 클래스 values 함수, 개방형 범위(open-ended ranges)를 위한 새로운 연산자, Kotlin Multiplatform의 Gradle 구성 캐시 프리뷰, Kotlin Multiplatform의 Android 타겟 지원 변경, Kotlin/Native의 커스텀 메모리 할당자 프리뷰를 포함하는 기능 릴리스입니다.

자세한 내용은 다음을 참조하세요:

1.8.22

출시일: 2023년 6월 8일

GitHub에서 릴리스 보기

Kotlin 1.8.20에 대한 버그 수정 릴리스입니다.

Kotlin 1.8.20에 대한 자세한 내용은 Kotlin 1.8.20의 새로운 기능을 참조하세요.

1.8.21

출시일: 2023년 4월 25일

GitHub에서 릴리스 보기

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일

GitHub에서 릴리스 보기

Kotlin K2 컴파일러 업데이트, AutoCloseable 인터페이스 및 stdlib의 Base64 인코딩, 기본으로 활성화된 새로운 JVM 증분 컴파일, 새로운 Kotlin/Wasm 컴파일러 백엔드를 포함하는 기능 릴리스입니다.

자세한 내용은 다음을 참조하세요:

1.8.10

출시일: 2023년 2월 2일

GitHub에서 릴리스 보기

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일

GitHub에서 릴리스 보기

개선된 kotlin-reflect 성능, JVM을 위한 새로운 디렉토리 내용 재귀 복사 또는 삭제 실험적 함수, 개선된 Objective-C/Swift 상호 운용성을 포함하는 기능 릴리스입니다.

자세한 내용은 다음을 참조하세요:

1.7.21

출시일: 2022년 11월 9일

GitHub에서 릴리스 보기

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일

GitHub에서 릴리스 보기

새로운 언어 기능, Kotlin K2 컴파일러의 여러 컴파일러 플러그인 지원, 기본으로 활성화된 새로운 Kotlin/Native 메모리 관리자, Gradle 7.1 지원을 포함하는 증분 릴리스입니다.

자세한 내용은 다음을 참조하세요:

Kotlin 1.7.20에 대해 자세히 알아보세요.

1.7.10

출시일: 2022년 7월 7일

GitHub에서 릴리스 보기

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일

GitHub에서 릴리스 보기

JVM용 알파 버전 Kotlin K2 컴파일러, 안정화된 언어 기능, 성능 개선 및 실험적 API 안정화와 같은 점진적 변경 사항을 포함하는 기능 릴리스입니다.

자세한 내용은 다음을 참조하세요:

1.6.21

출시일: 2022년 4월 20일

GitHub에서 릴리스 보기

Kotlin 1.6.20에 대한 버그 수정 릴리스입니다.

Kotlin 1.6.20에 대해 자세히 알아보세요.

1.6.20

출시일: 2022년 4월 4일

GitHub에서 릴리스 보기

다음과 같은 다양한 개선 사항을 포함하는 증분 릴리스입니다:

  • 컨텍스트 리시버(context receivers) 프로토타입
  • 함수형 인터페이스 생성자에 대한 호출 가능 참조(Callable references)
  • Kotlin/Native: 새로운 메모리 관리자의 성능 개선
  • 멀티플랫폼: 기본적으로 계층적 프로젝트 구조 적용
  • Kotlin/JS: IR 컴파일러 개선
  • Gradle: 컴파일러 실행 전략

Kotlin 1.6.20에 대해 자세히 알아보세요.

1.6.10

출시일: 2021년 12월 14일

GitHub에서 릴리스 보기

Kotlin 1.6.0에 대한 버그 수정 릴리스입니다.

Kotlin 1.6.0에 대해 자세히 알아보세요.

1.6.0

출시일: 2021년 11월 16일

GitHub에서 릴리스 보기

새로운 언어 기능, 성능 개선 및 실험적 API 안정화와 같은 점진적 변경 사항을 포함하는 기능 릴리스입니다.

자세한 내용은 다음을 참조하세요:

1.5.32

출시일: 2021년 11월 29일

GitHub에서 릴리스 보기

Kotlin 1.5.31에 대한 버그 수정 릴리스입니다.

Kotlin 1.5.30에 대해 자세히 알아보세요.

1.5.31

출시일: 2021년 9월 20일

GitHub에서 릴리스 보기

Kotlin 1.5.30에 대한 버그 수정 릴리스입니다.

Kotlin 1.5.30에 대해 자세히 알아보세요.

1.5.30

출시일: 2021년 8월 23일

GitHub에서 릴리스 보기

다음과 같은 다양한 개선 사항을 포함하는 증분 릴리스입니다:

  • JVM에서 어노테이션 클래스의 인스턴스화
  • 개선된 opt-in 요구 사항 메커니즘 및 타입 추론
  • 베타 상태의 Kotlin/JS IR 백엔드
  • Apple Silicon 타겟 지원
  • 개선된 CocoaPods 지원
  • Gradle: Java 도구 모음(toolchain) 지원 및 개선된 데몬 구성

자세한 내용은 다음을 참조하세요:

1.5.21

출시일: 2021년 7월 13일

GitHub에서 릴리스 보기

Kotlin 1.5.20에 대한 버그 수정 릴리스입니다.

Kotlin 1.5.20에 대해 자세히 알아보세요.

1.5.20

출시일: 2021년 6월 24일

GitHub에서 릴리스 보기

다음과 같은 다양한 개선 사항을 포함하는 증분 릴리스입니다:

  • JVM에서 기본적으로 invokedynamic을 통한 문자열 연결 사용
  • Lombok에 대한 개선된 지원 및 JSpecify 지원
  • Kotlin/Native: Objective-C 헤더로 KDoc 내보내기 및 하나의 배열 내에서 더 빠른 Array.copyInto() 수행
  • Gradle: 어노테이션 프로세서 클래스 로더 캐싱 및 --parallel Gradle 속성 지원
  • 플랫폼 전반에 걸쳐 정렬된 stdlib 함수 동작

자세한 내용은 다음을 참조하세요:

1.5.10

출시일: 2021년 5월 24일

GitHub에서 릴리스 보기

Kotlin 1.5.0에 대한 버그 수정 릴리스입니다.

Kotlin 1.5.0에 대해 자세히 알아보세요.

1.5.0

출시일: 2021년 5월 5일

GitHub에서 릴리스 보기

새로운 언어 기능, 성능 개선 및 실험적 API 안정화와 같은 점진적 변경 사항을 포함하는 기능 릴리스입니다.

자세한 내용은 다음을 참조하세요:

1.4.32

출시일: 2021년 3월 22일

GitHub에서 릴리스 보기

Kotlin 1.4.30에 대한 버그 수정 릴리스입니다.

Kotlin 1.4.30에 대해 자세히 알아보세요.

1.4.31

출시일: 2021년 2월 25일

GitHub에서 릴리스 보기

Kotlin 1.4.30에 대한 버그 수정 릴리스입니다.

Kotlin 1.4.30에 대해 자세히 알아보세요.

1.4.30

출시일: 2021년 2월 3일

GitHub에서 릴리스 보기

다음과 같은 다양한 개선 사항을 포함하는 증분 릴리스입니다:

  • 베타 상태인 새로운 JVM 백엔드
  • 새로운 언어 기능 프리뷰
  • 개선된 Kotlin/Native 성능
  • 표준 라이브러리 API 개선

자세한 내용은 다음을 참조하세요:

1.4.21

출시일: 2020년 12월 7일

GitHub에서 릴리스 보기

Kotlin 1.4.20에 대한 버그 수정 릴리스입니다.

Kotlin 1.4.20에 대해 자세히 알아보세요.

1.4.20

출시일: 2020년 11월 23일

GitHub에서 릴리스 보기

다음과 같은 다양한 개선 사항을 포함하는 증분 릴리스입니다:

  • invokedynamic을 통한 문자열 연결과 같은 새로운 JVM 기능 지원
  • Kotlin Multiplatform Mobile 프로젝트의 개선된 성능 및 예외 처리
  • JDK Path를 위한 확장: Path("dir") / "file.txt"

자세한 내용은 다음을 참조하세요:

1.4.10

출시일: 2020년 9월 7일

GitHub에서 릴리스 보기

Kotlin 1.4.0에 대한 버그 수정 릴리스입니다.

Kotlin 1.4.0에 대해 자세히 알아보세요.

1.4.0

출시일: 2020년 8월 17일

GitHub에서 릴리스 보기

품질과 성능에 주로 초점을 맞춘 많은 기능과 개선 사항을 포함하는 기능 릴리스입니다.

자세한 내용은 다음을 참조하세요:

1.3.72

출시일: 2020년 4월 15일

GitHub에서 릴리스 보기

Kotlin 1.3.70에 대한 버그 수정 릴리스입니다.

Kotlin 1.3.70에 대해 자세히 알아보세요.