Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃搶 Is Keystone 5 stable to be used in production? (Yes!) #1820

Closed
GasimGasimzada opened this issue Oct 23, 2019 · 9 comments
Closed

馃搶 Is Keystone 5 stable to be used in production? (Yes!) #1820

GasimGasimzada opened this issue Oct 23, 2019 · 9 comments
Assignees

Comments

@GasimGasimzada
Copy link

I am very confused by what is going on in Keystone 5. Should I use this package or use Keystone 4? The homepage shows Keystone 5 as the latest version while the prefix when installing packages is @keystone-alpha. Is this a usable version? Currently, some of the things in docs do not match with usage and I am going through source code to understand what is going on.

@MadeByMike
Copy link
Contributor

@GasimGasimzada yes Keystone 5 is absolutely stable, ready to use and is already working in production for a number of large scale applications. The keystone-alpha label is about to be removed. I'll share the announcement from the Slack channel here incase anyone else finds this:


Hi everyone, some exciting news today! \o/ Very shortly we will be removing the alpha label from Keystone 5.

To avoid confusion we are re-naming the existing keystone package to keystone-classic and the @keystone-alpha/* packages will be renamed to @keystone/*.

What do you have to do? Nothing. If you don't do anything, everything will work the same as always. However next time you update, you should be aware that there is no direct upgrade path from Keystone 4 to Keystone 5. You can switch to using keystone-classic and continue to receive community support and patches. It will remain free OSS forever.

For the core team, going forward the focus of our development efforts will be on Keystone 5 and future versions.

Whether you choose to stick with keystone-classic or re-platform applications to work with Keystone 5, we will continue to support you as best we can. We also want to thank you for being a part of this community and all the contributions and support we've had for Keystone over the years. We hope this continues with the next version of Keystone.

After many months of working hard in the open and with multiple successful high-traffic deployments in the wild, we're really excited to officially release Keystone 5!


We were hoping to complete work on the transition yesterday but hit a small snag with publishing to npm. You can expect updates today. I'll post them here too.

Regarding docs, there is definitely more work to do but what's there should be correct. Can you point me to anything that is not matching usage and I'll get on it right now!

@jesstelford
Copy link
Contributor

@GasimGasimzada you've caught us in a transition period! We're currently moving the packages from @keystone-alpha -> @keystonejs. We prematurely updated the docs before the packages were actually published (my bad!).

I'm busy getting those packages released right now, so everything should line up very soon 馃憤

Sorry for the confusion.

@jesstelford
Copy link
Contributor

jesstelford commented Oct 24, 2019

@GasimGasimzada the @keystonejs packages have all been published, so they should now match the documentation.

Try again and as you're going, please feel free to open issues here with anything you find that might need clarification 鉂わ笍

@jesstelford jesstelford pinned this issue Oct 24, 2019
@jesstelford jesstelford changed the title Is Keystone 5 stable to be used in production? 馃搶 Is Keystone 5 stable to be used in production? Oct 24, 2019
@jesstelford jesstelford changed the title 馃搶 Is Keystone 5 stable to be used in production? 馃搶 Is Keystone 5 stable to be used in production? (Yes!) Oct 24, 2019
@GasimGasimzada
Copy link
Author

Great! I updated all the packages to @keystonejs org. No more confusion on that part :)

@tobydeh
Copy link

tobydeh commented Oct 30, 2019

Where can i find documentation on upgrading from v4? 馃槃

@MadeByMike
Copy link
Contributor

Here: https://v4.keystonejs.com/documentation

It's also linked to from the v5 site and github

@MadeByMike
Copy link
Contributor

I'm going t

@MadeByMike MadeByMike unpinned this issue Nov 19, 2019
@tobydeh
Copy link

tobydeh commented Nov 20, 2019

@MadeByMike sorry, im having trouble finding the docs on upgrading from v4 to v5 - could you provide a link? Thanks.

@gautamsi
Copy link
Member

@tobydeh there is no migration path, you have to rewrite the entire application if you want to take full advantage of keystone 5.

however I worked on a package to support keystone 4 like View which may help reuse the template systems but that is also stuck due to some bug, see this - https://github.com/keystonejs-contrib/keystonejs-contrib

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants