Here’s a comprehensive matrix of Odoo versions with their supported Python and PostgreSQL versions:
Odoo Version – Python – PostgreSQL Matrix
| Odoo Version | Supported Python Versions | Supported PostgreSQL Versions | Notes |
|---|---|---|---|
| Odoo 18 | Python 3.11, 3.12 | PostgreSQL 14, 15, 16 | Current LTS (2025-2028) |
| Odoo 17 | Python 3.10, 3.11 | PostgreSQL 13, 14, 15 | LTS (2023-2026) |
| Odoo 16 | Python 3.7, 3.8, 3.9, 3.10 | PostgreSQL 12, 13, 14, 15 | LTS (2022-2025) |
| Odoo 15 | Python 3.7, 3.8 | PostgreSQL 10, 11, 12, 13 | LTS (2021-2024) |
| Odoo 14 | Python 3.6, 3.7, 3.8 | PostgreSQL 9.6, 10, 11, 12 | LTS (2020-2023) |
| Odoo 13 | Python 3.6, 3.7 | PostgreSQL 9.6, 10, 11, 12 | End of life (2019-2022) |
| Odoo 12 | Python 3.5, 3.6, 3.7 | PostgreSQL 9.6, 10, 11 | End of life (2018-2021) |
| Odoo 11 | Python 2.7, 3.5, 3.6 | PostgreSQL 9.6, 10 | Last to support Python 2.7 |
| Odoo 10 | Python 2.7 | PostgreSQL 9.4, 9.5, 9.6 | End of life |
| Odoo 9 | Python 2.7 | PostgreSQL 9.4, 9.5 | End of life |
| Odoo 8 | Python 2.7 | PostgreSQL 9.1, 9.2, 9.3, 9.4 | End of life |