---
title: Update to a maintenance release
description: Upgrade a PingIDM 8.1.x deployment to the latest maintenance release
component: pingidm
version: 8.1
page_id: pingidm:upgrade-guide:update-maintenance-release
canonical_url: https://docs.pingidentity.com/pingidm/8.1/upgrade-guide/update-maintenance-release.html
llms_txt: https://docs.pingidentity.com/pingidm/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
keywords: ["Upgrade", "Maintenance"]
---

# Update to a maintenance release

The [maintenance releases](../release-notes/whats-new.html#maintenance-releases) incorporate a collection of fixes and minor enhancements. IDM 8.1.1 is the latest maintenance release for IDM 8.1. To upgrade an existing IDM 8.1.x deployment, follow these steps:

1. Download and extract the IDM 8.1.1 binary from the [Backstage download site](https://backstage.forgerock.com/downloads).

2. Copy any customized configuration files, scripts, or workflow definitions from your existing deployment to the comparable directory in your 8.1.1 deployment.

3. If you're still running an earlier version of IDM 8.1.x, copy the `conf/authentication.json` file from your existing deployment to the `conf/` directory in your 8.1.1 deployment.

4. Copy the keystore and truststore from your existing deployment to the 8.1.1 deployment. For example:

   ```bash
   cp -r /path/to/openidm81x/security /path/to/openidm811
   ```

5. Configure the IDM 8.1.1 server to point to your existing repository:

   * If you're using an external DS repository, verify the accuracy of the `conf/repo.ds.json` file in your new deployment.

   * If you're using a JDBC repository, verify the accuracy of the following files in your new deployment:

     * `conf/repo.jdbc.json`

     * `conf/datasource.jdbc-default.json`

     * `resolver/boot.properties` (particularly the values for `openidm.repo.host` and `openidm.repo.port`)

6. If you're using workflow, you must run the Flowable upgrade scripts for your database type. These upgrade scripts are incremental and must be run in order, starting with the correct script based on your current Flowable version.

   1. To determine your current Flowable version, check the `/path/to/openidm/bundle/flowable-engine-versionNumber.jar` file in your old IDM installation.

      |   |                                                                                                  |
      | - | ------------------------------------------------------------------------------------------------ |
      |   | If your current Flowable version is `7.2.0`, you don't need to run any Flowable upgrade scripts. |

   2. Run the upgrade scripts from `/path/to/openidm/db/database-type/scripts/updates/` in order, starting with your current Flowable version:

      1. `flowable.database-type.upgradestep.6.6.0.to.6.7.0.all.sql`

      2. `flowable.database-type.upgradestep.6.7.0.to.6.7.1.all.sql`

      3. `flowable.database-type.upgradestep.6.7.1.to.6.7.2.all.sql`

      4. `flowable.database-type.upgradestep.6.7.2.to.6.8.0.all.sql`

      5. `flowable.database-type.upgradestep.6.8.0.to.7.0.0.all.sql`

      6. `flowable.database-type.upgradestep.7.0.0.to.7.0.1.all.sql`

      7. `flowable.database-type.upgradestep.7.0.1.to.7.1.0.all.sql`

      8. `flowable.database-type.upgradestep.7.1.0.to.7.2.0.all.sql`

7. Shut down your existing IDM 8.1.x server.

8. Start your IDM 8.1.1 server.
