Versioning and Upgrades
Kipchak Versions
Current Version
Kipchak's current version is 2.x.
2.x is a major release and has breaking changes from 1.x. It introduces interfaces for writing Drivers and Middleware and slightly changes the bootstrapping process.
This means you can, in principle, upgrade from 2.0 to 2.1 or 2.20 without any code changes.
Versioning Strategy
Kipchak follows a versioning strategy similar to Kubernestes. This means we do not follow semantic versioning, but simply increment the minor version on the current version if there are no breaking changes.
Breaking changes simply increment the major version.
Previous Versions
Kipchak has had 2 previous versions since its inception in 2022.
- 1.x - which was released November 2025. It broke compatibility with 0.x due to an upgrade to Doctrine 4.x which baked into the core repository.
- 0.x - which was released in 2022.
See the Upgrade Guide for how to upgrade from previous versions.
Git repositories
Kipchak repositories were moved from GitHub to https://1x.ax in early 2025 due to Microsoft's involvement in the crimes of Israel.
Repositories were subsequently renamed and moved away from the Mamluk namespace in December 2025 to accommodate the modular structure version 2.x.
All code is now available at: