# Upgrades

Product: AI Universe
Source: https://docs.fortytwo.io/ai-universe/operations/upgrades/

New releases of AI Universe are installed from the control panel, under **Settings**, **Platform version**. Nobody needs to reinstall anything, and no one outside your tenant is involved.

When a new version is out, the home page shows it under **Needs attention** with **Open Upgrade**.

![Settings, Platform version, with a new version available](https://docs.fortytwo.io/screenshots/ai-universe/settings-upgrade.webp)

The page shows the version you are running, the newer versions available, **What changed** in each, and the **Deployment state**.

## How an upgrade runs

::::steps
### Review the plan

Choose the version, then **Review plan**. The platform reads the release and shows what will change.

### Approve it

An administrator approves the plan. Nothing happens before that.

### It runs inside your tenant

1. **Check**: reads the release and the plan again.
2. **Import**: copies the release into your deployment's own registry.
3. **Infrastructure**: applies any changes to the Azure resources, with the running apps kept on the current version.
4. **Health**: the database, Key Vault, AI gateway and Foundry must all answer.
5. **Migrate**: updates the database. Migrations only add, never remove.
6. **Roll**: moves the control panel and the kernel to the new version.
7. **Verify**, then **observe**: checks the new version, and again a while later.
::::

Your apps keep running throughout.

## Apps and the platform libraries

Your apps use Fortytwo's libraries for sign-in, the AI gateway and their runtime. When a new version is out, Dependabot offers the update as a pull request in each app's repository, and the app's team merges it when it suits them.

:::tip
Read **What changed** before you approve. **Release notes** under Settings has the full history in plain language.
:::
