Updated in November 2026: Odoo 20 has been released and this website now runs on it. The first version of this post was written before the release.
Odoo publishes a new major version every year, and Odoo 20 is now available. Odoo supports the last three major versions, so the supported versions are now 18, 19 and 20.
Changes Expected for Odoo 20
Before the release, these were the main changes expected for Odoo 20. Several of them are Enterprise features:
- AI across all modules — accounting audits, content generation, helpdesk, timesheets, CRM leads
- Rebuilt mobile app — touch-optimized, offline-capable, digital signatures
- JSON-2 API — replaces XML-RPC (important for integrations)
- Owl 3 — new version of the JavaScript framework, for better performance
- Unified offline support — mobile app and POS work without internet
- Industry-specific solutions — Hotel+, Construction, Real Estate, Recruitment
- Field Service and Planning merged — unified resource management
- E-Signature — legally valid in 30+ countries
- PDF report editor — browser-based with live preview
What I Verified on Odoo 20 Community
Moving this website to Odoo 20 Community showed these changes in practice:
- JSON-2 API: XML-RPC and JSON-RPC still work but are deprecated. New integrations should call
/json/2/<model>/<method>with an API key. - Font Awesome removed: icons use Material Symbols and Odoo's own icon font, so old
fa fa-*icons in custom pages disappear. - Social links moved: the social media fields left the Website settings for a separate module.
- Unicode URLs: page addresses keep non-ASCII characters, for example
odoo-modülleri. - Newer stack: Odoo 20 needs Python 3.12 or newer and PostgreSQL 16 or newer.
Should You Upgrade Now?
- Odoo Online and Enterprise: Odoo's upgrade service converts the database. Test the upgraded copy before you switch.
- Community: there is no official upgrade service. OCA OpenUpgrade covers 18 → 19 for the website apps, but its 19 → 20 scripts were not ready yet in November 2026. For a small site, a fresh Odoo 20 database with the content copied over works well; that is what I did here.
- On Odoo 19: there is no rush. Wait for the first fixes and for the third-party modules you use to be ported to 20.
- On Odoo 18 or older: plan the move now, starting with a staging copy of your system.
Questions about your Odoo roadmap? Get in touch.