Tuesday, August 25, 2026
3 changes · saas-19.3
Enhancements to existing features
AI agents can now automatically switch from older AI models to the latest approved model based on their selected response style. This reduces disruption when providers retire models and makes it clearer to users when an automatic or replacement model is being used.
Original PR description
To ease the process of llm model deprecation, 2 new mappings are introduced: - A mapping from legacy model name (e.g. gpt-3.5-turbo) to a config (e.g. snappy and creative). - A mapping from the `config` the latest model (e.g. gpt-5.4-mini). - Deprecating an llm model is now as simple as changing the latest model value in the mapping from a config to a model. - The value of the latest model isn't selectable from the agent form view and so won't be stored in the DB. Thus, the mapping from legacy model name to config doesn't need to change. task-6004597 Forward-Port-Of: odoo/enterprise#126189
French fiscal return reports now display the expected color indicators for their states. This makes it easier for users to quickly understand the status of DAS2 and fiscal declaration returns at a glance.
Original PR description
During the development of the das2 report and fiscal declaration, we didn't change the _compute_visible_states to accept the return of those reports. By doing so, we now have colors on the returns. task-6297355
General Ledger reports can now include an invoice date column when configured to show it. This gives finance teams more context directly in the report, helping them review and reconcile entries without looking up invoices separately.
Original PR description
If a column is added with `expression_label` equal to `invoice_date`, include that in results of `_report_custom_engine_general_ledger`. task-5917897 Forward-Port-Of: odoo/enterprise#128735 Forward-Port-Of: odoo/enterprise#113774