バージョン、ロードマップ、サポート
Koinチームは、当初からオープンソースかつコミュニティ主導のアプローチで開発を進めており、皆様の開発を確実にするための商用サービスも提供しています。
リリースサイクル
私たちは、Kotlin言語とライブラリのアップデートに一貫した方法で追従するため、6ヶ月のリリースサイクルで開発を行っています。初動のフィードバック収集に役立てるため、6週間以上のベータ期間を設けます。
新しいバージョンがリリースされると、最低6ヶ月間のコミュニティサポートフェーズを開始します。このフェーズでは、フィードバックを積極的に収集し、ライブラリ、Kotlin Android、Ktor、その他のフレームワークのバージョンなど、私たちのフレームワークに影響を与える全てのアップデートを追跡しています。
構造化されたバージョンによるロードマップの確立
Koinプロジェクトにおける最初の大きな取り組みは、バージョン展開に関する明確なビジョンを確立し、アップデートや新機能を予測するのに役立つよう、リリースサイクルを整理することです。私たちは明確なバージョン管理が必要です: Major.Minor.Patch
- パッチバージョン: 修正のみ、マイナーな依存ライブラリの更新
- マイナーバージョン: 新機能と非推奨化
- メジャーバージョン: 新しい影響の大きい機能、非推奨化、および大きな破壊的変更
現在、私たちはKotlin言語とライブラリのアップデートに一貫した方法で追従するため、6ヶ月のリリースサイクルで開発を進めています。初動のフィードバック収集に役立てるため、6週間のベータ期間を設けます。
Kotzillaによるエンタープライズサポート
企業は、法的、ビジネス的、技術的な制約を含む様々な理由により、Koinのリリースサイクルに追従することに苦労する可能性があります。 その結果、新しいテクノロジーを導入する際、企業は企業によるサポートと明確なオープンソースライセンスの保証を必要とすることがあります。
これらの理由から、Kotin 1.x向けのKoinの最も先進的で安定したバージョンであるKoin 3.5.6を、Kötzillaは長期サポート (Long-Term Support) バージョンとして指定しました。 互換性、コード監査、および必要な企業向けの迅速なサポートを保証することで、少なくとも2025年12月まで安心して利用できるよう提供します。