Updating SuperTokens core and SDKs
important
You need to follow these steps in order to properly update supertokens
In order to maintain compatibility and keep up on new features, we recommend updating your core and SDKs whenever possible.
#
1. Updating your coreYou will need to shut down your core in order to update it. After it's off, run the migration scripts for all versions inbetween your starting version and the latest version. You may then bring your core back online.
In the rare occasion that the supertokens core version you have updated to shows as incompatible with your current front-end and back-end sdk's in the compatibility table, then refrain from running your back-end and front-end SDKs until after you update them.
#
Self-hosted coreSee the migration sections in the supertokens-core changelog.
#
Managed coreIf you're using the managed core service, please email us at team@supertokens.com from your registered email to request a core update.
#
2. Update your back-end SDKFollow the steps in the migration sections of the linked changelog from your current version up to the latest version.
#
NodeJSSee the migration sections in the supertokens-node changelog.
#
GoLangSee the migration sections in the supertokens-golang changelog.
#
PythonSee the migration sections in the supertokens-python changelog.
#
3. Update your front-end SDKFollow the steps in the migration sections of the linked changelog from your current version up to the latest version.
#
ReactJSSee the migration sections in the supertokens-auth-react changelog.
#
Vanilla JSSee the migration sections in the supertokens-web-js changelog.
#
React NativeSee the migration sections in the supertokens-react-native changelog.
#
iOSSee the migration sections in the supertokens-ios changelog.
#
FlutterSee the migration sections in the supertokens-flutter changelog.
#
AndroidSee the migration sections in the supertokens-android changelog.