본문으로 건너뛰기

Kotlin 로드맵

Last modified onFebruary 2025
Next updateAugust 2025

Kotlin 로드맵에 오신 것을 환영합니다! JetBrains 팀의 우선순위를 살짝 엿보세요.

주요 우선순위

이 로드맵의 목표는 큰 그림을 보여주는 것입니다. 다음은 당사의 주요 집중 영역(가장 중요한 추진 방향) 목록입니다.

  • 언어 발전: 보다 효율적인 데이터 처리, 향상된 추상화, 명확한 코드를 통한 성능 향상.
  • Kotlin Multiplatform: Kotlin에서 Swift로 직접 내보내기 출시, 간소화된 빌드 설정, 멀티플랫폼 라이브러리 생성 간소화.
  • 타사 에코시스템 작성자의 경험: Kotlin 라이브러리, 도구 및 프레임워크에 대한 간소화된 개발 및 게시 프로세스.

하위 시스템별 Kotlin 로드맵

로드맵 또는 로드맵 항목에 대한 질문이나 피드백이 있으면 YouTrack tickets 또는 Kotlin Slack의 #kotlin-roadmap 채널에 자유롭게 게시하십시오(초대 요청).

SubsystemIn focus now
Language

Kotlin 언어 기능 및 제안의 전체 목록 보기 또는 예정된 언어 기능에 대한 YouTrack issue를 팔로우하세요.

Compiler
  • 🆕 JSpecify 지원 완료
  • 🆕 K1 컴파일러 사용 중단
  • 🆕 Kotlin/Wasm (wasm-js target)을 베타로 승격
  • Kotlin/Wasm: 라이브러리의 wasm-wasi target을 WASI Preview 2로 전환
  • Kotlin/Wasm: Component Model 지원
  • Multiplatform
  • Swift Export의 첫 번째 공개 릴리스
  • Concurrent Mark and Sweep (CMS) GC를 기본적으로 활성화
  • 서로 다른 플랫폼에서 klib 교차 컴파일 안정화
  • 멀티플랫폼 라이브러리의 차세대 배포 형식 구현
  • 프로젝트 수준에서 Kotlin Multiplatform 종속성 선언 지원
  • 모든 Kotlin target 간에 인라인 의미 체계 통합
  • klib 아티팩트의 증분 컴파일을 기본적으로 활성화
  • Kotlin Multiplatform 개발 로드맵

    Tooling
  • 🆕 IntelliJ IDEA에서 Kotlin/Wasm 프로젝트의 개발 경험 개선
  • 🆕 imports 성능 개선
  • 🆕 XCFrameworks에서 리소스 지원
  • 🆕 Kotlin Notebook: 더욱 원활한 액세스 및 개선된 환경
  • IntelliJ IDEA K2 모드 전체 릴리스
  • Build Tools API 설계
  • 선언적 Gradle을 지원하는 Kotlin Ecosystem Plugin
  • Gradle 프로젝트 격리 지원
  • Kotlin/Native 툴체인을 Gradle에 통합 개선
  • Kotlin 빌드 보고서 개선
  • Gradle DSL에서 안정적인 컴파일러 인수 노출
  • Kotlin 스크립팅 및 .gradle.kts 환경 개선
  • Library ecosystem

    Library ecosystem 로드맵 항목:

  • Dokka HTML 출력 UI 개선
  • 사용되지 않는 non-unit 값을 반환하는 Kotlin 함수에 대한 기본 경고/오류 도입
  • 표준 라이브러리에 대한 새로운 멀티플랫폼 API: 유니코드 및 코드 포인트 지원
  • kotlinx-io 라이브러리 안정화
  • Kotlin 배포 UX 개선: 코드 커버리지 및 바이너리 호환성 유효성 검사 추가
  • kotlinx-datetime을 베타로 승격
  • Ktor:

  • 🆕 생성기 플러그인 및 튜토리얼을 사용하여 Ktor에 gRPC 지원 추가
  • 🆕 백엔드 애플리케이션에 대한 프로젝트 구조화 단순화
  • 🆕 CLI 생성기를 SNAP에 게시
  • 🆕 Kubernetes Generator Plugin 생성
  • 🆕 Dependency Injection 사용법 간소화
  • 🆕 HTTP/3 지원
  • Exposed:

  • 🆕 릴리스 1.0.0
  • 🆕 R2DBC 지원 추가
  • 노트
    • 이 로드맵은 팀이 진행 중인 모든 작업을 망라한 목록이 아니며 가장 큰 프로젝트만 해당됩니다.
    • 특정 버전에서 특정 기능 또는 수정 사항을 제공하겠다는 약속은 없습니다.
    • 진행하면서 우선순위를 조정하고 약 6개월마다 로드맵을 업데이트합니다.

    2024년 9월 이후 변경 사항

    완료된 항목

    이전 로드맵에서 다음 항목이 완료되었습니다.

    새로운 항목

    로드맵에 다음 항목이 추가되었습니다.

    진행 중인 항목

    이전에 식별된 다른 모든 로드맵 항목은 진행 중입니다. 업데이트는 해당 YouTrack tickets에서 확인할 수 있습니다.