Overview
Odoo 18 brought significant architectural improvements and new modules, with 613 community addons. Key themes include editor modernization, testing framework replacement, and new e-commerce capabilities. Released in October 2024, it served as the foundation for the AI-heavy Odoo 19 release.
Major Changes from Odoo 17
UI and Frontend
- tree renamed to list — the "tree" view type is renamed to "list" throughout the codebase and UI. Custom modules referencing tree views need updating.
- html_editor extraction — new standalone
html_editormodule extracted fromweb_editor, providing an extensible plugin-based editor component. - OWL 2.8.1 — frontend framework upgraded from OWL 2.x in v17 to OWL 2.8.1 with performance improvements.
- Hoot Testing Framework — new
web.assets_unit_testsbundle replaces legacy QUnit-based testing. All frontend tests should use Hoot going forward.
New Modules
- auth_passkey — WebAuthn passkey authentication for passwordless login
- cloud_storage — store chatter attachments in cloud storage providers
- pos_event — sell event tickets at Point of Sale
- marketing_card — dynamic shareable marketing cards
- website_sale_collect — Click and Collect for eCommerce
- sale_async_emails — asynchronous order confirmation emails
- account_peppol — Peppol network e-invoicing
- certificate — digital certificate management (Enterprise)
New Payment Providers
payment_xendit— Indonesia and Philippinespayment_nuvei— Latin Americapayment_razorpay_oauth— Razorpay OAuth onboarding
Removed/Merged Modules
account_lock— merged intoaccountaccount_payment_term— merged intoaccountaccount_audit_trail— merged intoaccount
POS Overhaul
Continued OWL-native rewrite of the Point of Sale frontend. New modules include pos_event and pos_event_sale bridges for selling event tickets at POS. Customer display and self-order capabilities received significant improvements.
E-Commerce Enhancements
Click and Collect (website_sale_collect) enables customers to buy online and pick up in-store. Combined with POS integration, this provides a true omnichannel retail experience.
Security
WebAuthn passkey support (auth_passkey) enables passwordless authentication using FIDO2 security keys and biometric authenticators. This is a significant security improvement for organizations looking to eliminate password-based vulnerabilities.
Version Requirements
- Python 3.10+
- PostgreSQL 14+
- Ubuntu 22.04+
- Node.js 18+
Migration from v17
Key migration considerations: rename all "tree" view references to "list" in custom modules, update frontend tests from QUnit to Hoot, review merged accounting modules, and update any custom web_editor extensions for the html_editor split.
DeployMonkey Advantage
DeployMonkey supports Odoo 18 deployments with all new features pre-configured. Upgrading from v17? Our AI agent handles view renaming and module compatibility checks.