Se rendre au contenu

Nouveautés Odoo 19 : évolutions clés et archives versions précédentes

Framework, UX, modules, performance — ce qui change en Odoo 19. Plus les archives compactes des versions 18, 17 et 16.
26 avril 2026 par
Nouveautés Odoo 19 : évolutions clés et archives versions précédentes
B.Mustapha

Ressources Odoo · Article vivant

Nouveautés Odoo 19 : évolutions clés et archives versions précédentes

Chaque année en octobre, Odoo sort une nouvelle version majeure. Cet article est notre article vivant de veille : la version en cours (Odoo 19) est détaillée, les précédentes sont archivées en bullets. On le met à jour à chaque release officielle et à chaque découverte impactante.

✅ Mis à jour pour Odoo 19 · avril 2026

Ce que tu vas apprendre

📅 Cycle de release Odoo

Comprendre la cadence annuelle et les implications pour ta production.

🚀 Nouveautés Odoo 19

Framework, UX, modules, performance — ce qui change vraiment pour les consultants et devs.

🗄️ Archives versions

Les points saillants de Odoo 18, 17 et 16 en bullets pour retrouver un contexte rapidement.

1. Le cycle de release Odoo — une version majeure par an

Odoo SA a adopté depuis plusieurs années une cadence stable : une version majeure par an, annoncée pendant la conférence Odoo Experience de Bruxelles (octobre). Chaque version apporte son lot d'évolutions framework, de nouveaux modules, d'ajustements UX et de corrections.

Timeline des versions Odoo : v16 (2022), v17 (2023), v18 (2024), v19 (2025)
Cadence Odoo — une version majeure par an, annoncée à Odoo Experience

Support des versions — ce qu'il faut savoir

  • Version actuelle (current) — reçoit les nouveautés, corrections et localisations fiscales en continu.
  • Versions LTS (Enterprise) — Odoo SA maintient les 3 dernières versions Enterprise pour ses clients avec un contrat valide.
  • Community — pas de LTS officiel, seule la version en cours reçoit du support actif ; la communauté OCA maintient souvent 2-3 versions antérieures.
ℹ️ Implication stratégique — pour une entreprise en production, l'idéal est de rester à 1 version de retard maximum. Passer de Odoo 17 à Odoo 19 directement (2 majors d'écart) est beaucoup plus coûteux que deux upgrades consécutifs.

2. Odoo 19 — les nouveautés marquantes

La version 19 consolide plusieurs évolutions entamées dans les versions précédentes et introduit un socle framework plus moderne. On détaille ici les changements les plus impactants pour les consultants et les développeurs.

2.1 Framework & architecture

Schéma des évolutions framework Odoo 19 : ORM, Domain class, OWL 3, Constraint
Les grandes évolutions framework de Odoo 19

ORM & Python

  • Accès env obligatoireself._context, self._cr, self._uid sont supprimés. Utiliser self.env.context, self.env.cr, self.env.uid.
  • Classe Domain remplace les helpers OR/AND : Domain(domain1) | Domain(domain2) au lieu de OR([domain1, domain2]).
  • _sql_constraints supprimé — utiliser models.Constraint comme attribut de classe préfixé par _.
  • read_group_read_group / formatted_read_group avec une nouvelle signature (aggregates=[...]).
  • check_access_rightscheck_access (unification des checks de sécurité).
  • Python 3.10+ requis (recommandé 3.12).

Vues QWeb & XML

  • t-esc supprimé → toujours utiliser t-out.
  • attrs et states définitivement supprimés — syntaxe directe invisible="state == 'draft'", readonly="type == 'service'".
  • Kanban : le template racine passe de t-name="kanban-box" à t-name="card".
  • Actions : view_mode n'accepte plus tree (renommé list).

OWL & frontend

  • Import OWL modernisé : import { Component } from "@odoo/owl" (plus de window.owl).
  • Bundles d'assets : web.assets_common et web.assets_qweb supprimés, utiliser web.assets_backend et web.assets_frontend.
  • Routes JSON : préférer type='jsonrpc' à type='json'.

Modules métiers — changements structurels

  • RH : consolidation de hr.employee.base dans hr.employee, et hr.expense.sheet fusionné dans hr.expense. hr.candidate refactoré dans le recrutement.
  • Stock & Compta : stock.valuation.layer supprimé, la valorisation est désormais stockée directement sur stock.move.
  • eCommerce : accès au panier simplifié via request.cart (plus besoin de request.website.sale_get_order()).
  • Champs renommés : groups_id → group_ids, product_uom → product_uom_id, tax_id → tax_ids, quantity_done → quantity

2.2 UX & interface

Odoo 19 poursuit l'épuration visuelle initiée en v18 et apporte quelques nouveautés notables côté utilisateur final :

  • 🎨 Palette de couleurs retravaillée — contrastes plus doux, meilleure lisibilité sur écrans modernes.
  • Temps de chargement — bundles JS plus légers, première visite mesurablement plus rapide.
  • 🧭 Navigation — breadcrumb plus claire, boutons d'action regroupés, chatter retravaillé.
  • 📱 Responsive — meilleur comportement sur tablettes et grands mobiles (pratique pour les commerciaux en déplacement).

2.3 Intelligence artificielle & automatisation

Odoo 19 marque une entrée plus assumée de l'IA dans le cœur du produit, avec des fonctionnalités utilisables au quotidien (et non plus uniquement des démonstrations) :

  • 🤖 Suggestions IA contextuelles dans les modules CRM (réponses aux leads) et Helpdesk (résumés de tickets).
  • 📝 Knowledge base enrichie avec recherche sémantique et suggestions de pages liées.
  • 🔁 Automation Studio — constructeur visuel de règles d'automatisation amélioré (règles plus puissantes, traçabilité).
💡 Pour aller plus loin — nos ebooks OdooSkills dédient un chapitre complet aux usages IA Odoo 19 en conditions réelles. Voir les ebooks.

2.4 Performance & scalabilité

  • ⚙️ Optimisations ORMprefetch plus agressif, meilleures stats sur les requêtes SQL lentes.
  • 🧮 Nouveau moteur de calcul pour les champs calculés — moins de recomputation en cascade.
  • 🚀 Config http_port (remplace xmlrpc_port) — sémantique plus cohérente avec le protocole réel.

2.5 Localisations fiscales

À chaque release, Odoo étend ou met à jour ses localisations fiscales. En v19 :

  • 🇩🇿 Algérie — plan comptable aligné SCF, champs fiscaux (NIF / NIS / RC).
  • 🇫🇷 France — conformité facturation électronique (FNFE) consolidée, modes de paiement enrichis.
  • 🇧🇪🇱🇺 Belgique / Luxembourg — ajustements déclarations intracomm.
  • Plusieurs dizaines d'autres localisations mises à jour (MA, TN, CH, CA, US, BR, AE…).

3. Où trouver l'information officielle ?

Pour les détails exhaustifs de chaque version, rien ne remplace les sources officielles :

Documentation officielle Odoo avec sélecteur de version en haut à droite
Le sélecteur de version sur doc.odoo.com permet de lire la doc de ta version exacte
  • 📚 doc.odoo.com/19.0 — documentation officielle versionnée
  • 🎬 Keynote Odoo Experience (YouTube @odoo) — la synthèse définitive présentée par le CEO Fabien Pinckaers
  • 🔄 runbot.odoo.com — tester la version en live sans rien installer
  • 📖 Notre guide des ressources Odoo — les 10 portails et ressources à connaître

4. Archives — les points saillants des versions précédentes

On garde ici un résumé ultra-compact des versions passées. Pour chaque version, la documentation officielle est accessible via le sélecteur de version sur doc.odoo.com.

Odoo 18 (octobre 2024)

  • Introduction progressive de la syntaxe de vues sans attrs / states.
  • Unification des kanbans (template card en cohabitation avec l'ancien).
  • Refonte de la section Reporting sur plusieurs modules.
  • POS : nouveau mode self-order (bornes + QR code table).
  • Études clients renforcées, marketplace apps plus propre.

Odoo 17 (octobre 2023)

  • Refonte complète de l'UI (palette violet / thème clair unifié).
  • Gros travail sur les performances JS (bundles plus petits).
  • Project : vue Gantt enrichie (EE), dépendances et planification.
  • eCommerce : nouvelles mécaniques de promotion et fidélité.
  • Introduction de l'assistant IA sur certains flows (bêta).

Odoo 16 (octobre 2022)

  • Passage au nouveau web client (OWL 2 comme socle officiel).
  • Dépréciations majeures : web.assets_common, certaines API legacy.
  • Restructuration du module Studio (EE).
  • Gros efforts d'intégration sur eCommerce (prix dynamiques, fidélité).
  • Migration lourde depuis Odoo 15 (framework JS entièrement refait).
ℹ️ Tu cherches un article « nouveautés Odoo X » archivé ? — l'article historique que tu cherchais pointe vers ce guide. On a consolidé les anciennes versions ici pour qu'elles restent accessibles sans multiplier les URLs obsolètes.

5. Comment upgrader vers une nouvelle version ?

Trois approches selon ta situation :

Diagramme des 3 approches d upgrade Odoo selon l edition
Les 3 approches d'upgrade selon ton édition et ton niveau de personnalisation

5.1 Odoo Enterprise + Odoo.sh / Online

Service d'upgrade automatisé via la plateforme. Tu lances un test d'upgrade, Odoo SA migre ta base vers la nouvelle version et te fournit un rapport. Quand tout est OK, tu valides la bascule en production.

5.2 Odoo Enterprise on-premise

Service upgrade disponible sur upgrade.odoo.com — tu envoies un dump SQL, tu reçois un dump migré. Il reste à gérer le code des modules custom toi-même (ou via ton partenaire).

5.3 Odoo Community

Pas de service officiel — tu gères toi-même :

  • Mise à jour du code serveur (pull GitHub sur la nouvelle branche).
  • Adaptation de tes modules custom (renommages, API changes).
  • Migration des données via des scripts custom ou des outils communautaires (OpenUpgrade de l'OCA).
  • Tests, validation, bascule prod.
⚠️ Règle d'or — ne jamais upgrader directement en production. Faire systématiquement 1) un snapshot de la base + filestore, 2) un test complet sur une copie staging, 3) une bascule planifiée en dehors des heures ouvrées, 4) un plan de rollback documenté.
💡 Notre accompagnementADICOPS accompagne les upgrades Odoo de bout en bout (audit, migration code, migration data, formation). Pour les sujets techniques (Python, OWL, framework), consulte aussi nos articles de développement Odoo.

À retenir

  • 📅 Une version majeure par an (octobre)
  • 🎯 Rester 1 version de retard maximum
  • 📚 doc.odoo.com/19.0 pour la doc officielle
  • 🎬 Keynote Odoo Experience pour la synthèse annuelle
  • 🔄 runbot.odoo.com pour tester en live
  • ⚙️ Odoo 19 : Python 3.10+, OWL, Domain class, t-out
  • 🛠️ Jamais d'upgrade direct en prod — toujours staging d'abord
  • 📘 Cet article est mis à jour à chaque release majeure

Tu prépares un upgrade ?

Migrer une base Odoo en production vers une nouvelle version majeure est un projet à part entière — audit, migration code et données, formation, bascule. ADICOPS t'accompagne de bout en bout sur ce type de projet depuis 10+ ans.

Discuter de ton upgrade Voir les ebooks upgrade


Article rédigé par BENHAMIDA Mustapha, consultant technico-fonctionnel Odoo et fondateur d'ADICOPS. Mis à jour à chaque release majeure d'Odoo.

Dernière mise à jour : avril 2026 — Odoo 19.

Documentation, méthodologie et ressources Odoo : le guide du consultant
Les 3 portails officiels, la méthodologie SBS, le programme partenaire, l'OCA et les ressources d'apprentissage — tout ce qu'il faut connaître pour devenir expert Odoo 19.