メインコンテンツまでスキップ

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

Koinチームは、その開発を当初からオープンソースとコミュニティ主導のアプローチで推進しており、開発を確実にするための商用サービスを提供しています。

リリースサイクル

Kotlin言語およびライブラリのアップデートに一貫した方法で追従するため、6ヶ月のリリースサイクルで開発を推進します。最初のフィードバックを集めるために、6週間以上のベータ期間を設けます。

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

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

Koinプロジェクトの最初の大きなことは、バージョンのデプロイに関する明確なビジョンを確立し、アップデートと新機能を予測するのに役立つように、リリースサイクルを整理することです。明確なバージョン追跡が必要です: Major.Minor.Patch

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

Kotlin言語およびライブラリのアップデートに一貫した方法で追従するため、6ヶ月のリリースサイクルで開発を推進します。最初のフィードバックを集めるために、6週間のベータ期間を設けます。

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

企業は、法的、ビジネス的、または技術的な制約など、さまざまな理由でKoinのリリースサイクルに従うのに苦労する可能性があります。 その結果、新しいテクノロジーを採用する際、企業は会社によるサポートと明確なオープンソースライセンスの保証を必要とする場合があります。

これらの理由から、KotzillaはKoin 3.5.6を長期サポート(Long-Term Support)バージョンとして指定しました。これは、Kotlin 1.x向けのKoinの最も高度で安定したバージョンであるためです。 互換性、コード監査、およびそれを必要とする企業向けのファストトラックサポートを保証することにより、少なくとも2025年12月まで安心を提供します。

Koinの長期サポートの詳細については、Kotzillaをご覧ください。