Skip to main content
Version: 4.2

Versions, Roadmap & Support

The Koin team is leading its development with open-source and community-driven approach since the beginning, and proposes commercial services to secure your development.

Releases Cycle

We drive our developments with release cycles of 6 months to follow Kotlin language and library updates in a consistent manner. We will use beta periods of 6 weeks or more, to help gather first feedbacks.

Once a new version is released, we start the Community support phase for 6 months minimum. During that phase, we are actively gathering feedbacks, following all updates impacting our framework, like libraries, Kotlin Android, Ktor and others frameworks versions.

Establishing Roadmap with Structured Versions

The first big thing for the Koin project is organizing release cycles to establish a clear vision on versions deployment, and to help you anticipate updates and new features. We need a clear version tracking: Major.Minor.Patch

  • Patch version: Fixes only, minor dependency library updates
  • Minor version: New features & deprecations
  • Major version: New impacting features, deprecations & hard breaking changes

We now drive our developments with release cycles of 6 months to follow Kotlin language and library updates in a consistent manner. We will use beta periods of 6 weeks to help gather first feedbacks.

info

See Also: Releases & API Upgrade Guides for detailed release notes and migration guides.


Enterprise Support by Kotzilla

Companies might struggle to follow the Koin release cycle for various reasons, including legal, business, or technical constraints. As a result, when adopting a new technology, companies may require company-backed support and clear open-source license warranties.

Long-Term Support (LTS)

For these reasons, Kotzilla has designated Koin 3.5.6 as our Long-Term Support version, as it is the most advanced and stable version of Koin for Kotlin 1.x.

We offer peace of mind until at least December 2025 by ensuring compatibility, code audits, and fast-track support for companies that need it.

What's Included in Enterprise Support

Technical Support:

  • Priority Bug Fixes - Critical issues resolved within SLA
  • Security Patches - Dedicated security updates for LTS versions
  • Compatibility Assurance - Guaranteed compatibility with Kotlin versions
  • Direct Support Channel - Access to Koin core team via private channels

Professional Services:

  • Migration Assistance - Help upgrading from older versions or other DI frameworks
  • Architecture Review - Expert review of your Koin setup and module structure
  • Training & Workshops - Team training on Koin best practices
  • Custom Development - Feature development for enterprise needs

Legal & Compliance:

  • License Warranties - Clear open-source license guarantees
  • Compliance Documentation - Support for regulatory requirements
  • Service Level Agreements (SLA) - Contractual response time guarantees
  • Audit Support - Assistance with security and compliance audits

Monitoring & Analytics:

  • Production Monitoring - Kotzilla Platform access for runtime analytics
  • Performance Analysis - Expert analysis of dependency injection performance
  • Crash Reporting - Advanced crash analysis and debugging support

Support Tiers

FeatureCommunityLTS SupportEnterprise Support
GitHub Issues
Documentation
Security PatchesCurrent versionLTS version (3.5.6)All versions
Response TimeBest effort5 business days1-2 business days
Direct Support Channel
Migration AssistanceLimited
Training & Workshops
Architecture Review
Custom Development
SLA Guarantees
tip

Choosing the Right Support:

  • Community: For open-source projects, personal projects, startups
  • LTS Support: For companies requiring stability and guaranteed compatibility
  • Enterprise Support: For mission-critical applications requiring dedicated assistance

Community Support

For community users, we provide:


Contact & More Information

info

For detailed release information and API stability policies, see: