Skip to main content

Upgrade to Checkpoint Versions

Checkpoint versions are milestone releases that apply required database schema updates, optimizations, and compatibility fixes to your Appsmith instance. You must install each checkpoint version that applies to you, and let your instance start successfully, before you upgrade to a later release.

This page covers the checkpoint versions for upgrading to Appsmith v2.0. For checkpoints in later releases, which Appsmith enforces automatically, see Upgrade checkpoints.

Find the checkpoints that apply to you​

Your current versionWhat to do
Earlier than v1.9.2Follow Upgrade to v1.9.2, which takes you to v1.9.2 and then to v1.99. Then upgrade to the latest release.
v1.9.2 or later, but earlier than v1.96Upgrade to v1.96–v1.99, and then to the latest release.
v1.96 or laterNo action is required. Follow Upgrade Appsmith versions.

Prerequisites​

Before you upgrade, make sure that:

  1. You have at least 2 GB of free storage for the backup and update.
  2. Your embedded or external MongoDB server runs version 5.0 or later. To upgrade MongoDB, check the supported platforms and follow the MongoDB guide to upgrade a replica set to 5.0.
  3. You have a backup of your Appsmith instance. To create one, follow the Backup instance guide.

Upgrade to v1.9.2​

Follow these steps if your current version is earlier than v1.9.2. These steps upgrade your instance to v1.9.2 and then to v1.99. Do not upgrade directly from v1.9.2 to v2.0 or later.

These instructions apply to Docker-based platforms, such as Docker standalone, AWS AMI, and DigitalOcean.

  1. Go to your Appsmith installation directory, open the docker-compose.yml file, and set the image tag to v1.9.2:

    services:
    appsmith:
    image: index.docker.io/appsmith/appsmith-ee:v1.9.2
    container_name: appsmith
  2. Save the file and restart the instance:

    docker-compose up -d
  3. Wait for the instance to start and apply the schema changes. This happens automatically.

  4. After the schema updates are complete, update the image tag in docker-compose.yml to v1.99:

    services:
    appsmith:
    image: index.docker.io/appsmith/appsmith-ee:v1.99
    container_name: appsmith
  5. Save the file and restart the instance again to complete the update:

    docker-compose up -d

After your instance is running v1.99, upgrade to v2.0 or later by following Upgrade Appsmith versions.

Upgrade to v1.96–v1.99​

Follow these steps if your current version is v1.9.2 or later, but earlier than v1.96. You must install one of the versions from v1.96 to v1.99 before you upgrade to v2.0 or later. Appsmith recommends v1.99.

  1. Follow the steps in Upgrade Appsmith versions for your platform, and set the image tag to v1.99.
  2. Wait for the instance to start, and verify that your Appsmith apps work as expected.
  3. Upgrade to v2.0 or later by following Upgrade Appsmith versions again.

If you already upgraded directly to v2.0 or later and the logs show failures, roll back to your previous version by following the Restore instance guide. Then follow the steps above.

Troubleshooting​

If the upgrade fails, roll back to the previous version by following the Restore instance guide.

If the problem persists, contact Appsmith support using the chat widget in the bottom-right corner of this page.

See also​