Kotlin 로드맵
| 최종 수정일 | 2026년 2월 |
| 다음 업데이트 예정 | 2026년 8월 |
Kotlin 로드맵에 오신 것을 환영합니다! JetBrains 팀이 집중하고 있는 우선순위를 미리 확인해 보세요.
주요 우선순위
이 로드맵의 목표는 여러분에게 전체적인 그림을 보여드리는 것입니다. 다음은 저희가 제공하고자 하는 가장 중요한 방향성인 핵심 집중 분야 목록입니다:
- 언어의 진화(Language evolution): 구문(syntax)의 변화보다 의미론(semantics)을 강조하는 유의미한 개선을 통해 Kotlin의 실용성과 표현력을 유지합니다.
- 멀티플랫폼(Multiplatform): 견고한 iOS 지원, 성숙한 웹 타겟, 신뢰할 수 있는 IDE 툴링을 통해 현대적인 멀티플랫폼 앱의 기반을 구축합니다.
- 도구 독립성 유지(Staying agnostic): 개발자가 어떤 도구나 타겟을 사용하든 상관없이 지원합니다.
- 생태계 지원(Ecosystem support): Kotlin 라이브러리, 도구 및 프레임워크의 개발 및 배포 프로세스를 간소화합니다.
하위 시스템별 Kotlin 로드맵
로드맵이나 로드맵의 항목에 대해 질문이나 피드백이 있는 경우, YouTrack 티켓에 게시하거나 Kotlin Slack의 #kotlin-roadmap 채널(초대 요청)에 자유롭게 남겨주세요.
- 이 로드맵은 팀이 작업 중인 모든 사항을 담은 포괄적인 목록이 아니며, 가장 큰 프로젝트들만 포함하고 있습니다.
- 특정 버전에서 특정 기능이나 수정을 제공하겠다는 약속은 아닙니다.
- 진행 상황에 따라 우선순위를 조정할 것이며, 대략 6개월마다 로드맵을 업데이트할 예정입니다.
2025년 8월 이후 변경 사항
완료된 항목
이전 로드맵에서 다음 항목들을 완료했습니다:
- ✅ Compiler: JSpecify 지원 완료
- ✅ Compiler: K1 컴파일러 사용 중단(Deprecate) 예정
- ✅ Compiler: Kotlin/Wasm(
wasm-js타겟)을 Beta로 승격 - ✅ Multiplatform: Concurrent Mark and Sweep (CMS) GC를 기본으로 활성화
- ✅ Multiplatform: Kotlin Multiplatform IDE 플러그인에서 Windows 및 Linux 지원
- ✅ Multiplatform: Web용 Compose Multiplatform을 Beta로 출시
- ✅ Multiplatform: Compose Hot Reload 정식 출시(Stable)
- ✅ Tooling: Kotlin + JPA 사용 경험 개선
- ✅ Tooling: Kotlin Notebooks: 새로운 유즈케이스 지원
- ✅ Tooling: IntelliJ IDEA에서 Kotlin/Wasm 프로젝트 개발 환경 개선
- ✅ Tooling: JS/Wasm 아티팩트를 위한 NPM 배포 추가
- ✅ Tooling: IntelliJ IDEA K2 모드 정식 출시
- ✅ Tooling: 임포트(imports) 성능 개선
- ✅ Ecosystem: Ktor 클라이언트 및 서버 애플리케이션을 위한 OpenAPI 사양 지원
- ✅ Ecosystem: Ktor WebRTC 클라이언트
- ✅ Ecosystem: Ktor에서 의존성 주입(Dependency Injection) 사용 간소화
- ✅ Ecosystem: Exposed 1.0.0 출시
- ✅ Ecosystem: Exposed에 R2DBC 지원 추가
새로운 항목
로드맵에 다음 항목들을 추가했습니다:
- 🆕 Compiler: Kotlin/Wasm: 멀티 모듈 컴파일 지원
- 🆕 Compiler: Kotlin/Wasm: 라이브러리의
wasm-wasi타겟을 WASI Preview 2로 전환 - 🆕 Compiler: Kotlin/Wasm: 컴포넌트 모델(Component Model) 지원
- 🆕 Compiler: 람다 반환 타입에 따른 오버로드 해소 안정화
- 🆕 Compiler: 공통 코드에 대한 K2 멀티플랫폼 증분 컴파일 지원
- 🆕 Compiler: 새로운 JVM 리플렉션: 조사, 프로토타입 및 구현
- 🆕 Compiler: Power-assert 플러그인 고도화
- 🆕 Multiplatform: Swift Export: Alpha 출시
- 🆕 Multiplatform: Compose Multiplatform을 위한 iOS 기반의 새로운
TextInputService구현 - 🆕 Multiplatform: Swift 6.3 지원
- 🆕 Multiplatform: Compose Multiplatform을 위한 Navigation3 안정화
- 🆕 Tooling: Kotlin/Native 디버거 상태 및 성능 개선
- 🆕 Tooling: Maven 기반 Kotlin(Java + Kotlin 혼합)을 위한 스마트 기본값 설정
- 🆕 Tooling: Kotlin에서 Swift Package Manager 패키지 임포트 지원
- 🆕 Tooling: Karma 러너를 지원 중단되지 않은 대안으로 교체
- 🆕 Ecosystem: 표준 라이브러리의 보안 수정 사항에 대한 18개월 지원 기간 도입
- 🆕 Ecosystem: 실험적인
kotlinx.serializationAPI 안정화 - 🆕 Ecosystem:
kotlinx.collections.immutable안정화 - 🆕 Ecosystem: 서버 사이드 Kotlin에서 Lombok 컴파일러 플러그인 사용 경험 개선
- 🆕 Ecosystem: Ktor 인증 기능 개선
- 🆕 Ecosystem: Exposed DAO 2.0 출시
- 🆕 Ecosystem: Exposed를 위한 마이그레이션 Gradle 플러그인 제작
삭제된 항목
로드맵에서 다음 항목을 삭제했습니다:
- ❌ Compiler: Kotlin/Wasm: 새로운 threads 제안을 사용한 멀티스레딩 지원 프로토타입
일부 항목은 로드맵에서 삭제되었으나 완전히 중단된 것은 아닙니다. 어떤 경우에는 이전 로드맵 항목을 현재 항목과 통합하기도 했습니다.
