Versions

Odoo releases a new version every year

Upgrade

Upgrading allows you to enjoy the latest features and functionality

Hosting

The Upgrade process depends on your hosting type

Using the command line

Use the below command on the machine where your database is hosted:
python <(curl -s https://upgrade.odoo.com/upgrade) test -d <your db name> -t <target version>

Advantages of using the command line

  1. Faster upload and download

  2. Faster dump and restore thanks to the parallelization (see --jobs in the Postgresql documentation)

  3. See the logs in real-time, to have an overview of the progress

  4. Resume-able in case of interruption

Using the upload form

Buy Odoo Enterprise
(Suggested format: pg_dump -F c -f <DB_NAME>.dump <DB_NAME> )
Testing

A new database will be created to test

Production

It replaces your production database by the upgraded one after you restore it

Process

  1. Download a backup dump (testing purposes / without filestore)

  2. Upload the file using this form

  3. Odoo will perform the automated upgrade process

  4. Right after the successful upgrade you will receive an email with a link to the upgraded database

  5. Restore the file back in your test environment

  6. Test all processes and workflows manually

  7. Report any discrepancies via the helpdesk

  8. Once you completed the testing successfully, you can proceed to upgrading your live database in production

  9. Download your upgraded database from the link in the email and import it onto your live environment

Find detailed upgrade documentation and the FAQ here

Using the upload form

Buy Odoo Enterprise
(Suggested format: pg_dump -F c -f <DB_NAME>.dump <DB_NAME> )
Testing

A new database will be created to test

Production

It replaces your production database by the upgraded one after you restore it

Process

  1. Download a backup dump (testing purposes / without filestore)

  2. Upload the file using this form

  3. Odoo will perform the automated upgrade process

  4. Right after the successful upgrade you will receive an email with a link to the upgraded database

  5. Restore the file onto a staging branch (duplicate of master branch)

  6. Test all processes and workflows manually

  7. Report any discrepancies via the helpdesk

  8. Once you completed the testing successfully, you can proceed to upgrading your live database in production

  9. Download your upgraded database from the link in the email and import it onto your master branch

Find detailed upgrade documentation and the FAQ here

Process

  1. Go to your database manager:

    odoo.com/web/login
  2. Click on your profile icon and select "My Databases"

    My Databases
  3. Click on the action settings icon next to your main database where you will find the "Upgrade" option (test or production)

    In the pop-up message that will appear, you will be given the option to choose:
    • a test upgrade request, which will give you an upgraded copy of your database for testing
    • OR
    • a production upgrade request, that will upgrade your live database to the new version.
  4. This will trigger the automated upgrade process which upon successful completion will send you an email with a link to either your upgraded test database or to confirm that your upgraded production database is ready (on the same web address).

Find detailed upgrade documentation and the FAQ here