Skip to content

Kotlin 릴리스

최신 Kotlin 버전: 2.1.21

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

Kotlin 2.0.0부터 다음 유형의 릴리스를 제공합니다.

  • 언어 릴리스 (2.x.0): 언어에 주요 변경 사항을 적용하고 툴링 업데이트를 포함합니다. 6개월에 한 번 릴리스됩니다.
  • 툴링 릴리스 (2.x.20): 언어 릴리스 사이에 제공되며 툴링 업데이트, 성능 개선 및 버그 수정을 포함합니다. 해당 언어 릴리스 후 3개월 이내에 릴리스됩니다.
  • 버그 수정 릴리스 (2.x.yz): _툴링 릴리스_에 대한 버그 수정을 포함합니다. 이러한 릴리스에는 정확한 릴리스 일정이 없습니다.

각 언어 및 툴링 릴리스에 대해, 새로운 기능이 릴리스되기 전에 미리 사용해 볼 수 있도록 여러 미리보기 (EAP) 버전을 제공합니다. 자세한 내용은 Early Access Preview를 참조하세요.

NOTE

새로운 Kotlin 릴리스에 대한 알림을 받으려면 Kotlin 뉴스레터를 구독하거나,

X에서 Kotlin 팔로우하거나,

Kotlin GitHub 저장소에서 Watch | Custom | Releases 옵션을 활성화하세요.

새 Kotlin 버전으로 업데이트

프로젝트를 새 릴리스로 업그레이드하려면 빌드 스크립트 파일을 업데이트해야 합니다. 예를 들어, Kotlin 2.1.21으로 업데이트하려면 build.gradle(.kts) 파일에서 Kotlin Gradle 플러그인의 버전을 변경하세요.

kotlin
plugins {
    // `<...>`를 대상 환경에 적합한 플러그인 이름으로 바꾸세요.
    kotlin("<...>") version "2.1.21"
    // 예를 들어, 대상 환경이 JVM인 경우:
    // kotlin("jvm") version "2.1.21"
    // 대상 환경이 Kotlin Multiplatform인 경우:
    // kotlin("multiplatform") version "2.1.21"
}
groovy
plugins {
    // `<...>`를 대상 환경에 적합한 플러그인 이름으로 바꾸세요.
    id 'org.jetbrains.kotlin.<...>' version '2.1.21'
    // 예를 들어, 대상 환경이 JVM인 경우: 
    // id 'org.jetbrains.kotlin.jvm' version '2.1.21'
    // 대상 환경이 Kotlin Multiplatform인 경우:
    // id 'org.jetbrains.kotlin.multiplatform' version '2.1.21'
}

이전 Kotlin 버전으로 생성된 프로젝트가 있는 경우, 프로젝트의 Kotlin 버전을 변경하고 필요한 경우 kotlinx 라이브러리를 업데이트하세요.

새 언어 릴리스로 마이그레이션하는 경우, Kotlin 플러그인의 마이그레이션 도구가 마이그레이션을 지원합니다.

IDE 지원

Kotlin은 JetBrains에서 개발한 공식 Kotlin 플러그인을 통해 IntelliJ IDEAAndroid Studio에서 완벽한 기본 지원을 제공합니다.

IntelliJ IDEA 및 Android Studio의 K2 모드는 K2 컴파일러를 사용하여 코드 분석, 코드 완성 및 하이라이팅을 개선합니다.

IntelliJ IDEA 2025.1부터 K2 모드는 기본적으로 활성화됩니다.

Android Studio에서는 2024.1부터 다음 단계에 따라 K2 모드를 활성화할 수 있습니다.

  1. Settings | Languages & Frameworks | Kotlin으로 이동하세요.
  2. Enable K2 mode 옵션을 선택하세요.

K2 모드에 대한 자세한 내용은 저희 블로그에서 확인할 수 있습니다.

Kotlin 릴리스 호환성

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

릴리스 세부 정보

다음 표에는 최신 Kotlin 릴리스에 대한 세부 정보가 나와 있습니다.

TIP

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

빌드 정보빌드 하이라이트
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의 가비지 컬렉터에서 동시 마킹, 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에 대해 자세히 알아보세요.

1.9.0

릴리스됨: 2023년 7월 6일

GitHub에서 릴리스

Kotlin K2 컴파일러 업데이트, 새로운 enum 클래스 값 함수, 개방형 범위에 대한 새로운 연산자, 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에 대해 자세히 알아보세요.

1.8.20

릴리스됨: 2023년 4월 3일

GitHub에서 릴리스

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

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

1.8.10

릴리스됨: 2023년 2월 2일

GitHub에서 릴리스

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

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

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에 대해 자세히 알아보세요.

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에 대해 자세히 알아보세요.

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에서 릴리스

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

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에서 릴리스

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

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

1.5.21

릴리스됨: 2021년 7월 13일

GitHub에서 릴리스

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

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

1.5.20

릴리스됨: 2021년 6월 24일

GitHub에서 릴리스

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

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

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에서 릴리스

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

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

1.4.21

릴리스됨: 2020년 12월 7일

GitHub에서 릴리스

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

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

1.4.20

릴리스됨: 2020년 11월 23일

GitHub에서 릴리스

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

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

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에 대해 자세히 알아보세요.