# Upgrade SingleStore Flow

The following sections contain step-by-step instructions for upgrading Ingest and XL Ingest.

## Upgrade Ingest

Use the following steps to upgrade Ingest without losing connection settings, current progress, or scheduled operations.

1. Confirm that Ingest is not currently running an extract.

   If no extracts are running, turn off the scheduler.

   1. Navigate to the **Dashboard** tab. Under **Schedule**, disable the scheduler and wait for the load to complete.

   2. Open **Windows Services** and stop the Ingest Windows service. Refer to [Stop Ingest ](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow/singlestore-ingest-operational-faq/#section-idm234737476643798.md)for more information.

2. Change to the current Ingest installation directory.

3. Rename the `ingest.jar` file to something else, such as `ingest.jar.<date>` where `<date` is the date on the `.jar` file.

4. Download the latest Ingest JAR file:

   <https://release.memsql.com/singlestoreflow/production/4.4.2-38b8f072/ingest.jar>

5. Move the `ingest.jar` file to the current Ingest folder.

6. Open **Windows Services** and start the Ingest Windows service.

7. To verify that the upgrade is successful, note the **Version** and **Build** number on the top left corner of the **Dashboard** or navigate to **Settings** > **About Ingest**. It can also be seen in the **Logs** tab, under **Others**.

8. Navigate to the **Dashboard** tab, under **Schedule**, and enable the scheduler.

For more information about common operational user queries, refer to [SingleStore Ingest Operational FAQ](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow/singlestore-ingest-operational-faq.md).

## Upgrade XL Ingest

Use the following steps to upgrade XL Ingest without losing connection settings, current progress, or scheduled operations.

1. Confirm that XL Ingest is not currently running an extract.

   If no extracts are running, turn off the scheduler.

   1. Navigate to the **Dashboard** tab. Under **Schedule**, disable the scheduler and wait for the load to complete.

   2. Open **Windows Services** and stop the XL Ingest Windows service.

2. Change to the current XL Ingest installation directory.

3. Rename the `xlingest.jar` file to something else, such as `xlingest.jar.<date>`, where `<date>` is the date on the `.jar` file.

4. Download the latest XL Ingest JAR file:

   <https://release.memsql.com/singlestoreflow/production/2.5.1-38b8f072/xl-ingest.jar>

5. Move the `xlingest.jar` file to the current XL Ingest installation folder.

6. Open **Windows Services** and start the XL Ingest Windows service.

7. To verify that the upgrade is successful, navigate to the installation directory, open the **log** folder, and check the last entry in the `sirius-yyyy-mm.log` file.

8. Navigate to the **Dashboard** tab, under **Schedule**, and enable the scheduler.

***

Modified at: May 1, 2026

Source: [/db/v9.1/load-data/load-data-with-singlestore-flow/upgrade-singlestore-flow/](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow/upgrade-singlestore-flow/)

(An index of the documentation is available at /llms.txt)
