Skip to content

バージョン、ロードマップ、およびサポート

Koinチームは当初からオープンソースかつコミュニティ主導のアプローチで開発をリードしており、開発の安全性を確保するための商用サービスも提供しています。

リリースサイクル

私たちは、Kotlin言語やライブラリのアップデートに一貫して対応するため、6ヶ月のリリースサイクルで開発を進めています。最初のフィードバックを収集しやすくするために、6週間以上のベータ期間を設けます。

新しいバージョンがリリースされると、最低6ヶ月間のコミュニティサポートフェーズを開始します。このフェーズでは、フィードバックを積極的に収集し、ライブラリ、Kotlin、Android、Ktor、その他のフレームワークのバージョンなど、当フレームワークに影響を与えるすべてのアップデートを追跡します。

構造化されたバージョンによるロードマップの確立

Koinプロジェクトにおける最初の大きな取り組みは、バージョンのデプロイに関する明確なビジョンを確立し、アップデートや新機能を予測しやすくするために、リリースサイクルを整理することです。私たちは明確なバージョントラッキングを必要としています:Major.Minor.Patch

  • パッチバージョン (Patch version): 修正のみ、マイナーな依存ライブラリのアップデート
  • マイナーバージョン (Minor version): 新機能と非推奨化 (deprecations)
  • メジャーバージョン (Major features): 影響の大きい新機能、非推奨化、および重大な破壊的変更 (hard breaking)

私たちは現在、Kotlin言語やライブラリのアップデートに一貫して対応するため、6ヶ月のリリースサイクルで開発を進めています。最初のフィードバックを収集するために、6週間のベータ期間を設けます。

Kotzillaによるエンタープライズサポート

企業は、法的、ビジネス的、または技術的な制約など、さまざまな理由でKoinのリリースサイクルに追従することが困難な場合があります。 その結果、新しい技術を導入する際、企業は企業によるバックアップがあるサポートや、明確なオープンソースライセンスの保証を求めることがあります。

こうした理由から、KotzillaはKoin 3.5.6を長期サポート (Long-Term Support) バージョンとして指定しました。これはKotlin 1.x向けとして最も先進的で安定したKoinのバージョンであるためです。 私たちは、互換性の保証、コード監査、および必要とする企業向けの優先サポート (fast-track support) を提供することで、少なくとも2025年12月までの安心を提供します。

KotzillaによるKoinの長期サポート (Long Term Support)の詳細についてはこちらをご覧ください。