Releases

Kotlin 1.9.0 がリリースされました

Read this post in other languages:

Kotlin 1.9.0 がリリースされ、JVM の K2 コンパイラーがベータ版になりました。 このリリースには新しい言語機能と Kotlin Multiplatform、Kotlin/Native の改善が含まれます。

このリリースのハイライトは次のとおりです。

変更内容の全リストは、Kotlin 1.9.0 の新機能または GitHub のリリースノートをご覧ください。

JVM の新しい Kotlin K2 コンパイラーがベータ版になりました

JetBrains の Kotlin チームは新しい K2 コンパイラーの継続的な安定化に努めており、Kotlin 2.0 のリリースに向けて JVM の 新しい Kotlin K2 コンパイラーがベータマイルストーンに達したことを発表いたします。 このコンパイラーは Kotlin チームが品質管理に使用している幅広いプロジェクトを正常にコンパイルできることを確認する形で徹底的にテストされています。

K2 コンパイラーは大幅なパフォーマンス改善、新しい言語機能開発の高速化、Kotlin がサポートする全プラットフォームの統一化、およびマルチプラットフォームプロジェクトに対応したアーキテクチャの改善を目標としています。 

私たちは他の一般的なコンパイラープラグインとの互換性を高めるための大きな一歩を踏み出しました。 K2 をサポートする Jetpack Compose と Kotlin Symbol Processing(KSP)が間もなくリリースされる予定です。 K2 をあなたの Kotlin/JVM プロジェクトでぜひテストしてください。課題トラッカーに貴重なフィードバックをお寄せください。 皆さんのご意見は K2 を改善して Kotlin 2.0 デフォルトの安定したコンパイラーにするのに役立ちます。

私たちは他にも目標があり、 K2 コンパイラーでも同様に高いレベルのマルチプラットフォームのサポート品質を達成するよう努めています。 この取り組みは Kotlin Multiplatform の安定化に関する継続的な取り組みと並行して行われます。 Kotlin Multiplatform の安定版リリースと並行して、K2 でもマルチプラットフォームプロジェクトに対するベータ品質のフルサポートを達成することを目標としています。

この刺激的な開発を進めるにあたって、皆さんからのフィードバックに大きな期待を寄せています。 共に Kotlin 2.0 の未来を築きましょう。

K2 コンパイラーを有効にする方法については、「プロジェクトで K2 コンパイラーを試す」をご覧ください。

Kotlin 1.9.0 のインストール方法

すでに IntelliJ IDEA 2022.3.3 または 2023.1.1 をご利用の場合は、IDE から Kotlin 1.9.0 へのアップデートが自動的に提案されます。 また、指定の手順に従って手動でアップデートすることもできます。 IntelliJ IDEA 2023.2 には Kotlin 1.9.0 プラグインが組み込まれます。

Android Studio Giraffe(223)と Hedgehog(231)の場合、Kotlin 1.9.0 プラグインは次期 Android Studio アップデートと共に配布されます。 コマンドラインコンパイラーが必要な場合は、GitHub のリリースページからダウンロードできます。

問題発生時は以下の対応をお願いします

  • 課題トラッカー YouTrack に課題を報告する。

最新の Kotlin 機能に関する情報を入手しましょう! この記事の右側にあるフォームにご入力いただくと、Kotlin の最新情報をお届けします。

YouTrack の上位課題報告者

Jinseong Jeon(38 件の課題)、Carlos Ballesteros Velasco(27 件の課題)、Adam(24件の課題)、Martin Bonnin(15 件の課題)、Zac Sweers(15 件の課題)、Andreas Malik(15 件の課題)、Gleb Minaev(15 件の課題)、Waldemar Kornewald(13 件の課題)、AndroidDeveloperLB(13 件の課題)、Philip Wedemann(12 件の課題)、Mads Ager(12 件の課題)、Oleg Yukhnevich(12 件の課題)、Revin Cao(11 件の課題)、Matthew Groth(11 件の課題)、Andy Magee(11 件の課題)、Sébastien Deleuze(11 件の課題)、Steven Schäfer(10 件の課題)、Robert Stoll(10 件の課題)、Björn Kautler(10 件の課題)、Thodoris Sotiropoulos(9 件の課題)

外部貢献者

このリリースに含められたプルリクエストは、次の外部貢献者からいただきました。ご協力ありがとうございました: pyosJinseong JeonMads AgerJustin PauporeSteven SchäferTroels Bjerre LundJaebaek SeohungvietnguyenNicklas Ansman GiertzKevin BourrillionmcpiromanXin WangJohan BayOleg YukhnevichMark MannwrongwrongMartin Bonninxiaozihan.larryxiaoKristoffer AndersenJerome PrinetAngryGamiakerimsenoldeotimemcpiromanMark MannMartin PetrovMads Sig AgerNelson OsackyNicklas AnsmanLoïc MangeonjeanOleg BaskOliverO2Jérôme PrinetPaŭlo EbermannPolina MitrikovskaiaJiaxiang ChenJake WhartonShahlin IbrahimDaniel SantiagoClark PerkinsTakumi MaeomoteThomas TresanskyTing-Yuan Huang

EAP Champions への謝辞 🥇👏

その他の記事と動画

オリジナル(英語)ブログ投稿記事の作者:

Ryuji Owan

Sarah Haggarty

image description

Discover more