Introducing Keystone Next
By The Keystone Team, Published on Wed Mar 31 2021
Keystone 5 has officially moved into active maintenance mode as we push towards the next major new version of KeystoneJS.
Keystone Next is a preview of Keystone 6, our next major release. We’ve substantially rewritten the CLI, Schema config, and Admin UI to make them more powerful and easier to use than ever before.
In the last six months we built around the existing stable core of Keystone 5’s packages to test the changes we wanted to make and validate our ideas. We’re now happy with what we’ve built, and over the course of this year, Keystone Next will become Keystone 6.
Keystone 5 remains production-ready in active maintenance mode and now lives at keystonejs/keystone-5.
- You can generally expect Keystone 5 to be feature-frozen as we work on the new version.
- Bugs, minor changes and security features will continue to be addressed and updated versions of the Keystone 5 packages will continue to be released regularly.
- The core team is not expecting to spend time working on new features or large changes.
- If you have a larger change you want to submit as a PR to Keystone 5, feel free to open an issue to discuss it with us.
- We are not closing the door to community-contributed features through the maintenance period, but depending on the scope of the change and the work involved we may suggest maintaining your own fork.
- The duration of this active maintenance mode will depend on community adoption of the new version of Keystone, and how long it takes us to reach feature parity and stability with Keystone Next.
- We expect this active maintenance mode to last for 6 to 12 months.
If you have a PR or Issue relating to Keystone 5, please open it in our new repo.
It depends on the requirements for your project. If you need a stable and battle-tested foundation, use Keystone 5. If you’re happy to deal with a few updates as we transition to Keystone 6,then Keystone Next is for you.
Read this guide for a more complete comparison of both versions.
Thanks for your continued support as we push towards Keystone 6! ✨